View Javadoc
1   /*
2    * An XML document type.
3    * Localname: ED_524_Budget_1_2
4    * Namespace: http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2
5    * Java type: gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.ed524Budget12V12.impl;
10  /**
11   * A document containing one ED_524_Budget_1_2(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2) element.
12   *
13   * This is a complex type.
14   */
15  public class ED524Budget12DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public ED524Budget12DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName ED524BUDGET12$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "ED_524_Budget_1_2");
26      
27      
28      /**
29       * Gets the "ED_524_Budget_1_2" element
30       */
31      public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12 getED524Budget12()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12 target = null;
37              target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12)get_store().find_element_user(ED524BUDGET12$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "ED_524_Budget_1_2" element
48       */
49      public void setED524Budget12(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12 ed524Budget12)
50      {
51          generatedSetterHelperImpl(ed524Budget12, ED524BUDGET12$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "ED_524_Budget_1_2" element
56       */
57      public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12 addNewED524Budget12()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12 target = null;
63              target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12)get_store().add_element_user(ED524BUDGET12$0);
64              return target;
65          }
66      }
67      /**
68       * An XML ED_524_Budget_1_2(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
69       *
70       * This is a complex type.
71       */
72      public static class ED524Budget12Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public ED524Budget12Impl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName LEGALNAME$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "LEGAL_NAME");
83          private static final javax.xml.namespace.QName BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalConstructionFirstYearAmount");
85          private static final javax.xml.namespace.QName BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalOtherFirstYearAmount");
87          private static final javax.xml.namespace.QName BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalSuppliesFirstYearAmount");
89          private static final javax.xml.namespace.QName BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalContractualFirstYearAmount");
91          private static final javax.xml.namespace.QName BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTravelFirstYearAmount");
93          private static final javax.xml.namespace.QName BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalEquipmentFirstYearAmount");
95          private static final javax.xml.namespace.QName BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalPersonnelFirstYearAmount");
97          private static final javax.xml.namespace.QName BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalFringeFirstYearAmount");
99          private static final javax.xml.namespace.QName BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTrainingFirstYearAmount");
101         private static final javax.xml.namespace.QName BUDGETFEDERALFIRSTYEARAMOUNT$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalFirstYearAmount");
103         private static final javax.xml.namespace.QName BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalDirectFirstYearAmount");
105         private static final javax.xml.namespace.QName BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalIndirectFirstYearAmount");
107         private static final javax.xml.namespace.QName BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalConstructionSecondYearAmount");
109         private static final javax.xml.namespace.QName BUDGETFEDERALOTHERSECONDYEARAMOUNT$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalOtherSecondYearAmount");
111         private static final javax.xml.namespace.QName BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalSuppliesSecondYearAmount");
113         private static final javax.xml.namespace.QName BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalContractualSecondYearAmount");
115         private static final javax.xml.namespace.QName BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTravelSecondYearAmount");
117         private static final javax.xml.namespace.QName BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalEquipmentSecondYearAmount");
119         private static final javax.xml.namespace.QName BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalPersonnelSecondYearAmount");
121         private static final javax.xml.namespace.QName BUDGETFEDERALFRINGESECONDYEARAMOUNT$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalFringeSecondYearAmount");
123         private static final javax.xml.namespace.QName BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTrainingSecondYearAmount");
125         private static final javax.xml.namespace.QName BUDGETFEDERALSECONDYEARAMOUNT$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalSecondYearAmount");
127         private static final javax.xml.namespace.QName BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalDirectSecondYearAmount");
129         private static final javax.xml.namespace.QName BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalIndirectSecondYearAmount");
131         private static final javax.xml.namespace.QName BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalConstructionThirdYearAmount");
133         private static final javax.xml.namespace.QName BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalOtherThirdYearAmount");
135         private static final javax.xml.namespace.QName BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalSuppliesThirdYearAmount");
137         private static final javax.xml.namespace.QName BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalContractualThirdYearAmount");
139         private static final javax.xml.namespace.QName BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTravelThirdYearAmount");
141         private static final javax.xml.namespace.QName BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalEquipmentThirdYearAmount");
143         private static final javax.xml.namespace.QName BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalPersonnelThirdYearAmount");
145         private static final javax.xml.namespace.QName BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalFringeThirdYearAmount");
147         private static final javax.xml.namespace.QName BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66 = 
148             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTrainingThirdYearAmount");
149         private static final javax.xml.namespace.QName BUDGETFEDERALTHIRDYEARAMOUNT$68 = 
150             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalThirdYearAmount");
151         private static final javax.xml.namespace.QName BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70 = 
152             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalDirectThirdYearAmount");
153         private static final javax.xml.namespace.QName BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72 = 
154             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalIndirectThirdYearAmount");
155         private static final javax.xml.namespace.QName BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74 = 
156             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalConstructionFourthYearAmount");
157         private static final javax.xml.namespace.QName BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76 = 
158             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalOtherFourthYearAmount");
159         private static final javax.xml.namespace.QName BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78 = 
160             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalSuppliesFourthYearAmount");
161         private static final javax.xml.namespace.QName BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80 = 
162             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalContractualFourthYearAmount");
163         private static final javax.xml.namespace.QName BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82 = 
164             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTravelFourthYearAmount");
165         private static final javax.xml.namespace.QName BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84 = 
166             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalEquipmentFourthYearAmount");
167         private static final javax.xml.namespace.QName BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86 = 
168             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalPersonnelFourthYearAmount");
169         private static final javax.xml.namespace.QName BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88 = 
170             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalFringeFourthYearAmount");
171         private static final javax.xml.namespace.QName BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90 = 
172             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTrainingFourthYearAmount");
173         private static final javax.xml.namespace.QName BUDGETFEDERALFOURTHYEARAMOUNT$92 = 
174             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalFourthYearAmount");
175         private static final javax.xml.namespace.QName BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94 = 
176             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalDirectFourthYearAmount");
177         private static final javax.xml.namespace.QName BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96 = 
178             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalIndirectFourthYearAmount");
179         private static final javax.xml.namespace.QName BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98 = 
180             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalConstructionFifthYearAmount");
181         private static final javax.xml.namespace.QName BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100 = 
182             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalOtherFifthYearAmount");
183         private static final javax.xml.namespace.QName BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102 = 
184             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalSuppliesFifthYearAmount");
185         private static final javax.xml.namespace.QName BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104 = 
186             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalContractualFifthYearAmount");
187         private static final javax.xml.namespace.QName BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106 = 
188             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTravelFifthYearAmount");
189         private static final javax.xml.namespace.QName BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108 = 
190             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalEquipmentFifthYearAmount");
191         private static final javax.xml.namespace.QName BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110 = 
192             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalPersonnelFifthYearAmount");
193         private static final javax.xml.namespace.QName BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112 = 
194             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalFringeFifthYearAmount");
195         private static final javax.xml.namespace.QName BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114 = 
196             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTrainingFifthYearAmount");
197         private static final javax.xml.namespace.QName BUDGETFEDERALFIFTHYEARAMOUNT$116 = 
198             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalFifthYearAmount");
199         private static final javax.xml.namespace.QName BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118 = 
200             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalDirectFifthYearAmount");
201         private static final javax.xml.namespace.QName BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120 = 
202             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalIndirectFifthYearAmount");
203         private static final javax.xml.namespace.QName BUDGETFEDERALSUPPLIESTOTALAMOUNT$122 = 
204             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalSuppliesTotalAmount");
205         private static final javax.xml.namespace.QName BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124 = 
206             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalContractualTotalAmount");
207         private static final javax.xml.namespace.QName BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126 = 
208             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalConstructionTotalAmount");
209         private static final javax.xml.namespace.QName BUDGETFEDERALOTHERTOTALAMOUNT$128 = 
210             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalOtherTotalAmount");
211         private static final javax.xml.namespace.QName BUDGETFEDERALPERSONNELTOTALAMOUNT$130 = 
212             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalPersonnelTotalAmount");
213         private static final javax.xml.namespace.QName BUDGETFEDERALFRINGETOTALAMOUNT$132 = 
214             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalFringeTotalAmount");
215         private static final javax.xml.namespace.QName BUDGETFEDERALTRAVELTOTALAMOUNT$134 = 
216             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTravelTotalAmount");
217         private static final javax.xml.namespace.QName BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136 = 
218             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalEquipmentTotalAmount");
219         private static final javax.xml.namespace.QName BUDGETFEDERALDIRECTTOTALAMOUNT$138 = 
220             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalDirectTotalAmount");
221         private static final javax.xml.namespace.QName BUDGETFEDERALINDIRECTTOTALAMOUNT$140 = 
222             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalIndirectTotalAmount");
223         private static final javax.xml.namespace.QName BUDGETFEDERALTRAININGTOTALAMOUNT$142 = 
224             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTrainingTotalAmount");
225         private static final javax.xml.namespace.QName BUDGETFEDERALTOTALAMOUNT$144 = 
226             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetFederalTotalAmount");
227         private static final javax.xml.namespace.QName INDIRECTCOST$146 = 
228             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "IndirectCost");
229         private static final javax.xml.namespace.QName BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148 = 
230             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalConstructionFirstYearAmount");
231         private static final javax.xml.namespace.QName BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150 = 
232             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalOtherFirstYearAmount");
233         private static final javax.xml.namespace.QName BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152 = 
234             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalSuppliesFirstYearAmount");
235         private static final javax.xml.namespace.QName BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154 = 
236             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalContractualFirstYearAmount");
237         private static final javax.xml.namespace.QName BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156 = 
238             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTravelFirstYearAmount");
239         private static final javax.xml.namespace.QName BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158 = 
240             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalEquipmentFirstYearAmount");
241         private static final javax.xml.namespace.QName BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160 = 
242             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalPersonnelFirstYearAmount");
243         private static final javax.xml.namespace.QName BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162 = 
244             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalFringeFirstYearAmount");
245         private static final javax.xml.namespace.QName BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164 = 
246             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTrainingFirstYearAmount");
247         private static final javax.xml.namespace.QName BUDGETNONFEDERALFIRSTYEARAMOUNT$166 = 
248             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalFirstYearAmount");
249         private static final javax.xml.namespace.QName BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168 = 
250             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalDirectFirstYearAmount");
251         private static final javax.xml.namespace.QName BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170 = 
252             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalIndirectFirstYearAmount");
253         private static final javax.xml.namespace.QName BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172 = 
254             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalConstructionSecondYearAmount");
255         private static final javax.xml.namespace.QName BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174 = 
256             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalOtherSecondYearAmount");
257         private static final javax.xml.namespace.QName BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176 = 
258             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalSuppliesSecondYearAmount");
259         private static final javax.xml.namespace.QName BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178 = 
260             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalContractualSecondYearAmount");
261         private static final javax.xml.namespace.QName BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180 = 
262             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTravelSecondYearAmount");
263         private static final javax.xml.namespace.QName BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182 = 
264             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalEquipmentSecondYearAmount");
265         private static final javax.xml.namespace.QName BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184 = 
266             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalPersonnelSecondYearAmount");
267         private static final javax.xml.namespace.QName BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186 = 
268             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalFringeSecondYearAmount");
269         private static final javax.xml.namespace.QName BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188 = 
270             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTrainingSecondYearAmount");
271         private static final javax.xml.namespace.QName BUDGETNONFEDERALSECONDYEARAMOUNT$190 = 
272             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalSecondYearAmount");
273         private static final javax.xml.namespace.QName BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192 = 
274             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalDirectSecondYearAmount");
275         private static final javax.xml.namespace.QName BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194 = 
276             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalIndirectSecondYearAmount");
277         private static final javax.xml.namespace.QName BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196 = 
278             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalConstructionThirdYearAmount");
279         private static final javax.xml.namespace.QName BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198 = 
280             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalOtherThirdYearAmount");
281         private static final javax.xml.namespace.QName BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200 = 
282             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalSuppliesThirdYearAmount");
283         private static final javax.xml.namespace.QName BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202 = 
284             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalContractualThirdYearAmount");
285         private static final javax.xml.namespace.QName BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204 = 
286             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTravelThirdYearAmount");
287         private static final javax.xml.namespace.QName BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206 = 
288             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalEquipmentThirdYearAmount");
289         private static final javax.xml.namespace.QName BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208 = 
290             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalPersonnelThirdYearAmount");
291         private static final javax.xml.namespace.QName BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210 = 
292             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalFringeThirdYearAmount");
293         private static final javax.xml.namespace.QName BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212 = 
294             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTrainingThirdYearAmount");
295         private static final javax.xml.namespace.QName BUDGETNONFEDERALTHIRDYEARAMOUNT$214 = 
296             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalThirdYearAmount");
297         private static final javax.xml.namespace.QName BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216 = 
298             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalDirectThirdYearAmount");
299         private static final javax.xml.namespace.QName BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218 = 
300             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalIndirectThirdYearAmount");
301         private static final javax.xml.namespace.QName BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220 = 
302             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalConstructionFourthYearAmount");
303         private static final javax.xml.namespace.QName BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222 = 
304             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalOtherFourthYearAmount");
305         private static final javax.xml.namespace.QName BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224 = 
306             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalSuppliesFourthYearAmount");
307         private static final javax.xml.namespace.QName BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226 = 
308             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalContractualFourthYearAmount");
309         private static final javax.xml.namespace.QName BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228 = 
310             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTravelFourthYearAmount");
311         private static final javax.xml.namespace.QName BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230 = 
312             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalEquipmentFourthYearAmount");
313         private static final javax.xml.namespace.QName BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232 = 
314             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalPersonnelFourthYearAmount");
315         private static final javax.xml.namespace.QName BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234 = 
316             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalFringeFourthYearAmount");
317         private static final javax.xml.namespace.QName BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236 = 
318             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTrainingFourthYearAmount");
319         private static final javax.xml.namespace.QName BUDGETNONFEDERALFOURTHYEARAMOUNT$238 = 
320             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalFourthYearAmount");
321         private static final javax.xml.namespace.QName BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240 = 
322             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalDirectFourthYearAmount");
323         private static final javax.xml.namespace.QName BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242 = 
324             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalIndirectFourthYearAmount");
325         private static final javax.xml.namespace.QName BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244 = 
326             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalConstructionFifthYearAmount");
327         private static final javax.xml.namespace.QName BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246 = 
328             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalOtherFifthYearAmount");
329         private static final javax.xml.namespace.QName BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248 = 
330             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalSuppliesFifthYearAmount");
331         private static final javax.xml.namespace.QName BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250 = 
332             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalContractualFifthYearAmount");
333         private static final javax.xml.namespace.QName BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252 = 
334             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTravelFifthYearAmount");
335         private static final javax.xml.namespace.QName BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254 = 
336             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalEquipmentFifthYearAmount");
337         private static final javax.xml.namespace.QName BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256 = 
338             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalPersonnelFifthYearAmount");
339         private static final javax.xml.namespace.QName BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258 = 
340             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalFringeFifthYearAmount");
341         private static final javax.xml.namespace.QName BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260 = 
342             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTrainingFifthYearAmount");
343         private static final javax.xml.namespace.QName BUDGETNONFEDERALFIFTHYEARAMOUNT$262 = 
344             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalFifthYearAmount");
345         private static final javax.xml.namespace.QName BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264 = 
346             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalDirectFifthYearAmount");
347         private static final javax.xml.namespace.QName BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266 = 
348             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalIndirectFifthYearAmount");
349         private static final javax.xml.namespace.QName BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268 = 
350             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalSuppliesTotalAmount");
351         private static final javax.xml.namespace.QName BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270 = 
352             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalContractualTotalAmount");
353         private static final javax.xml.namespace.QName BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272 = 
354             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalConstructionTotalAmount");
355         private static final javax.xml.namespace.QName BUDGETNONFEDERALOTHERTOTALAMOUNT$274 = 
356             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalOtherTotalAmount");
357         private static final javax.xml.namespace.QName BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276 = 
358             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalPersonnelTotalAmount");
359         private static final javax.xml.namespace.QName BUDGETNONFEDERALFRINGETOTALAMOUNT$278 = 
360             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalFringeTotalAmount");
361         private static final javax.xml.namespace.QName BUDGETNONFEDERALTRAVELTOTALAMOUNT$280 = 
362             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTravelTotalAmount");
363         private static final javax.xml.namespace.QName BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282 = 
364             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalEquipmentTotalAmount");
365         private static final javax.xml.namespace.QName BUDGETNONFEDERALDIRECTTOTALAMOUNT$284 = 
366             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalDirectTotalAmount");
367         private static final javax.xml.namespace.QName BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286 = 
368             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalIndirectTotalAmount");
369         private static final javax.xml.namespace.QName BUDGETNONFEDERALTRAININGTOTALAMOUNT$288 = 
370             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTrainingTotalAmount");
371         private static final javax.xml.namespace.QName BUDGETNONFEDERALTOTALAMOUNT$290 = 
372             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "BudgetNonFederalTotalAmount");
373         private static final javax.xml.namespace.QName FORMVERSION$292 = 
374             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "FormVersion");
375         
376         
377         /**
378          * Gets the "LEGAL_NAME" element
379          */
380         public java.lang.String getLEGALNAME()
381         {
382             synchronized (monitor())
383             {
384                 check_orphaned();
385                 org.apache.xmlbeans.SimpleValue target = null;
386                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEGALNAME$0, 0);
387                 if (target == null)
388                 {
389                     return null;
390                 }
391                 return target.getStringValue();
392             }
393         }
394         
395         /**
396          * Gets (as xml) the "LEGAL_NAME" element
397          */
398         public gov.grants.apply.system.globalV10.StringMin1Max60Type xgetLEGALNAME()
399         {
400             synchronized (monitor())
401             {
402                 check_orphaned();
403                 gov.grants.apply.system.globalV10.StringMin1Max60Type target = null;
404                 target = (gov.grants.apply.system.globalV10.StringMin1Max60Type)get_store().find_element_user(LEGALNAME$0, 0);
405                 return target;
406             }
407         }
408         
409         /**
410          * Sets the "LEGAL_NAME" element
411          */
412         public void setLEGALNAME(java.lang.String legalname)
413         {
414             synchronized (monitor())
415             {
416                 check_orphaned();
417                 org.apache.xmlbeans.SimpleValue target = null;
418                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEGALNAME$0, 0);
419                 if (target == null)
420                 {
421                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LEGALNAME$0);
422                 }
423                 target.setStringValue(legalname);
424             }
425         }
426         
427         /**
428          * Sets (as xml) the "LEGAL_NAME" element
429          */
430         public void xsetLEGALNAME(gov.grants.apply.system.globalV10.StringMin1Max60Type legalname)
431         {
432             synchronized (monitor())
433             {
434                 check_orphaned();
435                 gov.grants.apply.system.globalV10.StringMin1Max60Type target = null;
436                 target = (gov.grants.apply.system.globalV10.StringMin1Max60Type)get_store().find_element_user(LEGALNAME$0, 0);
437                 if (target == null)
438                 {
439                     target = (gov.grants.apply.system.globalV10.StringMin1Max60Type)get_store().add_element_user(LEGALNAME$0);
440                 }
441                 target.set(legalname);
442             }
443         }
444         
445         /**
446          * Gets the "BudgetFederalConstructionFirstYearAmount" element
447          */
448         public java.math.BigDecimal getBudgetFederalConstructionFirstYearAmount()
449         {
450             synchronized (monitor())
451             {
452                 check_orphaned();
453                 org.apache.xmlbeans.SimpleValue target = null;
454                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2, 0);
455                 if (target == null)
456                 {
457                     return null;
458                 }
459                 return target.getBigDecimalValue();
460             }
461         }
462         
463         /**
464          * Gets (as xml) the "BudgetFederalConstructionFirstYearAmount" element
465          */
466         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalConstructionFirstYearAmount()
467         {
468             synchronized (monitor())
469             {
470                 check_orphaned();
471                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
472                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2, 0);
473                 return target;
474             }
475         }
476         
477         /**
478          * True if has "BudgetFederalConstructionFirstYearAmount" element
479          */
480         public boolean isSetBudgetFederalConstructionFirstYearAmount()
481         {
482             synchronized (monitor())
483             {
484                 check_orphaned();
485                 return get_store().count_elements(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2) != 0;
486             }
487         }
488         
489         /**
490          * Sets the "BudgetFederalConstructionFirstYearAmount" element
491          */
492         public void setBudgetFederalConstructionFirstYearAmount(java.math.BigDecimal budgetFederalConstructionFirstYearAmount)
493         {
494             synchronized (monitor())
495             {
496                 check_orphaned();
497                 org.apache.xmlbeans.SimpleValue target = null;
498                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2, 0);
499                 if (target == null)
500                 {
501                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2);
502                 }
503                 target.setBigDecimalValue(budgetFederalConstructionFirstYearAmount);
504             }
505         }
506         
507         /**
508          * Sets (as xml) the "BudgetFederalConstructionFirstYearAmount" element
509          */
510         public void xsetBudgetFederalConstructionFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalConstructionFirstYearAmount)
511         {
512             synchronized (monitor())
513             {
514                 check_orphaned();
515                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
516                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2, 0);
517                 if (target == null)
518                 {
519                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2);
520                 }
521                 target.set(budgetFederalConstructionFirstYearAmount);
522             }
523         }
524         
525         /**
526          * Unsets the "BudgetFederalConstructionFirstYearAmount" element
527          */
528         public void unsetBudgetFederalConstructionFirstYearAmount()
529         {
530             synchronized (monitor())
531             {
532                 check_orphaned();
533                 get_store().remove_element(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2, 0);
534             }
535         }
536         
537         /**
538          * Gets the "BudgetFederalOtherFirstYearAmount" element
539          */
540         public java.math.BigDecimal getBudgetFederalOtherFirstYearAmount()
541         {
542             synchronized (monitor())
543             {
544                 check_orphaned();
545                 org.apache.xmlbeans.SimpleValue target = null;
546                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4, 0);
547                 if (target == null)
548                 {
549                     return null;
550                 }
551                 return target.getBigDecimalValue();
552             }
553         }
554         
555         /**
556          * Gets (as xml) the "BudgetFederalOtherFirstYearAmount" element
557          */
558         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalOtherFirstYearAmount()
559         {
560             synchronized (monitor())
561             {
562                 check_orphaned();
563                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
564                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4, 0);
565                 return target;
566             }
567         }
568         
569         /**
570          * True if has "BudgetFederalOtherFirstYearAmount" element
571          */
572         public boolean isSetBudgetFederalOtherFirstYearAmount()
573         {
574             synchronized (monitor())
575             {
576                 check_orphaned();
577                 return get_store().count_elements(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4) != 0;
578             }
579         }
580         
581         /**
582          * Sets the "BudgetFederalOtherFirstYearAmount" element
583          */
584         public void setBudgetFederalOtherFirstYearAmount(java.math.BigDecimal budgetFederalOtherFirstYearAmount)
585         {
586             synchronized (monitor())
587             {
588                 check_orphaned();
589                 org.apache.xmlbeans.SimpleValue target = null;
590                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4, 0);
591                 if (target == null)
592                 {
593                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4);
594                 }
595                 target.setBigDecimalValue(budgetFederalOtherFirstYearAmount);
596             }
597         }
598         
599         /**
600          * Sets (as xml) the "BudgetFederalOtherFirstYearAmount" element
601          */
602         public void xsetBudgetFederalOtherFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalOtherFirstYearAmount)
603         {
604             synchronized (monitor())
605             {
606                 check_orphaned();
607                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
608                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4, 0);
609                 if (target == null)
610                 {
611                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4);
612                 }
613                 target.set(budgetFederalOtherFirstYearAmount);
614             }
615         }
616         
617         /**
618          * Unsets the "BudgetFederalOtherFirstYearAmount" element
619          */
620         public void unsetBudgetFederalOtherFirstYearAmount()
621         {
622             synchronized (monitor())
623             {
624                 check_orphaned();
625                 get_store().remove_element(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4, 0);
626             }
627         }
628         
629         /**
630          * Gets the "BudgetFederalSuppliesFirstYearAmount" element
631          */
632         public java.math.BigDecimal getBudgetFederalSuppliesFirstYearAmount()
633         {
634             synchronized (monitor())
635             {
636                 check_orphaned();
637                 org.apache.xmlbeans.SimpleValue target = null;
638                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6, 0);
639                 if (target == null)
640                 {
641                     return null;
642                 }
643                 return target.getBigDecimalValue();
644             }
645         }
646         
647         /**
648          * Gets (as xml) the "BudgetFederalSuppliesFirstYearAmount" element
649          */
650         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalSuppliesFirstYearAmount()
651         {
652             synchronized (monitor())
653             {
654                 check_orphaned();
655                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
656                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6, 0);
657                 return target;
658             }
659         }
660         
661         /**
662          * True if has "BudgetFederalSuppliesFirstYearAmount" element
663          */
664         public boolean isSetBudgetFederalSuppliesFirstYearAmount()
665         {
666             synchronized (monitor())
667             {
668                 check_orphaned();
669                 return get_store().count_elements(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6) != 0;
670             }
671         }
672         
673         /**
674          * Sets the "BudgetFederalSuppliesFirstYearAmount" element
675          */
676         public void setBudgetFederalSuppliesFirstYearAmount(java.math.BigDecimal budgetFederalSuppliesFirstYearAmount)
677         {
678             synchronized (monitor())
679             {
680                 check_orphaned();
681                 org.apache.xmlbeans.SimpleValue target = null;
682                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6, 0);
683                 if (target == null)
684                 {
685                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6);
686                 }
687                 target.setBigDecimalValue(budgetFederalSuppliesFirstYearAmount);
688             }
689         }
690         
691         /**
692          * Sets (as xml) the "BudgetFederalSuppliesFirstYearAmount" element
693          */
694         public void xsetBudgetFederalSuppliesFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalSuppliesFirstYearAmount)
695         {
696             synchronized (monitor())
697             {
698                 check_orphaned();
699                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
700                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6, 0);
701                 if (target == null)
702                 {
703                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6);
704                 }
705                 target.set(budgetFederalSuppliesFirstYearAmount);
706             }
707         }
708         
709         /**
710          * Unsets the "BudgetFederalSuppliesFirstYearAmount" element
711          */
712         public void unsetBudgetFederalSuppliesFirstYearAmount()
713         {
714             synchronized (monitor())
715             {
716                 check_orphaned();
717                 get_store().remove_element(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6, 0);
718             }
719         }
720         
721         /**
722          * Gets the "BudgetFederalContractualFirstYearAmount" element
723          */
724         public java.math.BigDecimal getBudgetFederalContractualFirstYearAmount()
725         {
726             synchronized (monitor())
727             {
728                 check_orphaned();
729                 org.apache.xmlbeans.SimpleValue target = null;
730                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8, 0);
731                 if (target == null)
732                 {
733                     return null;
734                 }
735                 return target.getBigDecimalValue();
736             }
737         }
738         
739         /**
740          * Gets (as xml) the "BudgetFederalContractualFirstYearAmount" element
741          */
742         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalContractualFirstYearAmount()
743         {
744             synchronized (monitor())
745             {
746                 check_orphaned();
747                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
748                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8, 0);
749                 return target;
750             }
751         }
752         
753         /**
754          * True if has "BudgetFederalContractualFirstYearAmount" element
755          */
756         public boolean isSetBudgetFederalContractualFirstYearAmount()
757         {
758             synchronized (monitor())
759             {
760                 check_orphaned();
761                 return get_store().count_elements(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8) != 0;
762             }
763         }
764         
765         /**
766          * Sets the "BudgetFederalContractualFirstYearAmount" element
767          */
768         public void setBudgetFederalContractualFirstYearAmount(java.math.BigDecimal budgetFederalContractualFirstYearAmount)
769         {
770             synchronized (monitor())
771             {
772                 check_orphaned();
773                 org.apache.xmlbeans.SimpleValue target = null;
774                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8, 0);
775                 if (target == null)
776                 {
777                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8);
778                 }
779                 target.setBigDecimalValue(budgetFederalContractualFirstYearAmount);
780             }
781         }
782         
783         /**
784          * Sets (as xml) the "BudgetFederalContractualFirstYearAmount" element
785          */
786         public void xsetBudgetFederalContractualFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalContractualFirstYearAmount)
787         {
788             synchronized (monitor())
789             {
790                 check_orphaned();
791                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
792                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8, 0);
793                 if (target == null)
794                 {
795                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8);
796                 }
797                 target.set(budgetFederalContractualFirstYearAmount);
798             }
799         }
800         
801         /**
802          * Unsets the "BudgetFederalContractualFirstYearAmount" element
803          */
804         public void unsetBudgetFederalContractualFirstYearAmount()
805         {
806             synchronized (monitor())
807             {
808                 check_orphaned();
809                 get_store().remove_element(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8, 0);
810             }
811         }
812         
813         /**
814          * Gets the "BudgetFederalTravelFirstYearAmount" element
815          */
816         public java.math.BigDecimal getBudgetFederalTravelFirstYearAmount()
817         {
818             synchronized (monitor())
819             {
820                 check_orphaned();
821                 org.apache.xmlbeans.SimpleValue target = null;
822                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10, 0);
823                 if (target == null)
824                 {
825                     return null;
826                 }
827                 return target.getBigDecimalValue();
828             }
829         }
830         
831         /**
832          * Gets (as xml) the "BudgetFederalTravelFirstYearAmount" element
833          */
834         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTravelFirstYearAmount()
835         {
836             synchronized (monitor())
837             {
838                 check_orphaned();
839                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
840                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10, 0);
841                 return target;
842             }
843         }
844         
845         /**
846          * True if has "BudgetFederalTravelFirstYearAmount" element
847          */
848         public boolean isSetBudgetFederalTravelFirstYearAmount()
849         {
850             synchronized (monitor())
851             {
852                 check_orphaned();
853                 return get_store().count_elements(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10) != 0;
854             }
855         }
856         
857         /**
858          * Sets the "BudgetFederalTravelFirstYearAmount" element
859          */
860         public void setBudgetFederalTravelFirstYearAmount(java.math.BigDecimal budgetFederalTravelFirstYearAmount)
861         {
862             synchronized (monitor())
863             {
864                 check_orphaned();
865                 org.apache.xmlbeans.SimpleValue target = null;
866                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10, 0);
867                 if (target == null)
868                 {
869                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10);
870                 }
871                 target.setBigDecimalValue(budgetFederalTravelFirstYearAmount);
872             }
873         }
874         
875         /**
876          * Sets (as xml) the "BudgetFederalTravelFirstYearAmount" element
877          */
878         public void xsetBudgetFederalTravelFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTravelFirstYearAmount)
879         {
880             synchronized (monitor())
881             {
882                 check_orphaned();
883                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
884                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10, 0);
885                 if (target == null)
886                 {
887                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10);
888                 }
889                 target.set(budgetFederalTravelFirstYearAmount);
890             }
891         }
892         
893         /**
894          * Unsets the "BudgetFederalTravelFirstYearAmount" element
895          */
896         public void unsetBudgetFederalTravelFirstYearAmount()
897         {
898             synchronized (monitor())
899             {
900                 check_orphaned();
901                 get_store().remove_element(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10, 0);
902             }
903         }
904         
905         /**
906          * Gets the "BudgetFederalEquipmentFirstYearAmount" element
907          */
908         public java.math.BigDecimal getBudgetFederalEquipmentFirstYearAmount()
909         {
910             synchronized (monitor())
911             {
912                 check_orphaned();
913                 org.apache.xmlbeans.SimpleValue target = null;
914                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12, 0);
915                 if (target == null)
916                 {
917                     return null;
918                 }
919                 return target.getBigDecimalValue();
920             }
921         }
922         
923         /**
924          * Gets (as xml) the "BudgetFederalEquipmentFirstYearAmount" element
925          */
926         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalEquipmentFirstYearAmount()
927         {
928             synchronized (monitor())
929             {
930                 check_orphaned();
931                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
932                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12, 0);
933                 return target;
934             }
935         }
936         
937         /**
938          * True if has "BudgetFederalEquipmentFirstYearAmount" element
939          */
940         public boolean isSetBudgetFederalEquipmentFirstYearAmount()
941         {
942             synchronized (monitor())
943             {
944                 check_orphaned();
945                 return get_store().count_elements(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12) != 0;
946             }
947         }
948         
949         /**
950          * Sets the "BudgetFederalEquipmentFirstYearAmount" element
951          */
952         public void setBudgetFederalEquipmentFirstYearAmount(java.math.BigDecimal budgetFederalEquipmentFirstYearAmount)
953         {
954             synchronized (monitor())
955             {
956                 check_orphaned();
957                 org.apache.xmlbeans.SimpleValue target = null;
958                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12, 0);
959                 if (target == null)
960                 {
961                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12);
962                 }
963                 target.setBigDecimalValue(budgetFederalEquipmentFirstYearAmount);
964             }
965         }
966         
967         /**
968          * Sets (as xml) the "BudgetFederalEquipmentFirstYearAmount" element
969          */
970         public void xsetBudgetFederalEquipmentFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalEquipmentFirstYearAmount)
971         {
972             synchronized (monitor())
973             {
974                 check_orphaned();
975                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
976                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12, 0);
977                 if (target == null)
978                 {
979                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12);
980                 }
981                 target.set(budgetFederalEquipmentFirstYearAmount);
982             }
983         }
984         
985         /**
986          * Unsets the "BudgetFederalEquipmentFirstYearAmount" element
987          */
988         public void unsetBudgetFederalEquipmentFirstYearAmount()
989         {
990             synchronized (monitor())
991             {
992                 check_orphaned();
993                 get_store().remove_element(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12, 0);
994             }
995         }
996         
997         /**
998          * Gets the "BudgetFederalPersonnelFirstYearAmount" element
999          */
1000         public java.math.BigDecimal getBudgetFederalPersonnelFirstYearAmount()
1001         {
1002             synchronized (monitor())
1003             {
1004                 check_orphaned();
1005                 org.apache.xmlbeans.SimpleValue target = null;
1006                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14, 0);
1007                 if (target == null)
1008                 {
1009                     return null;
1010                 }
1011                 return target.getBigDecimalValue();
1012             }
1013         }
1014         
1015         /**
1016          * Gets (as xml) the "BudgetFederalPersonnelFirstYearAmount" element
1017          */
1018         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalPersonnelFirstYearAmount()
1019         {
1020             synchronized (monitor())
1021             {
1022                 check_orphaned();
1023                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1024                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14, 0);
1025                 return target;
1026             }
1027         }
1028         
1029         /**
1030          * True if has "BudgetFederalPersonnelFirstYearAmount" element
1031          */
1032         public boolean isSetBudgetFederalPersonnelFirstYearAmount()
1033         {
1034             synchronized (monitor())
1035             {
1036                 check_orphaned();
1037                 return get_store().count_elements(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14) != 0;
1038             }
1039         }
1040         
1041         /**
1042          * Sets the "BudgetFederalPersonnelFirstYearAmount" element
1043          */
1044         public void setBudgetFederalPersonnelFirstYearAmount(java.math.BigDecimal budgetFederalPersonnelFirstYearAmount)
1045         {
1046             synchronized (monitor())
1047             {
1048                 check_orphaned();
1049                 org.apache.xmlbeans.SimpleValue target = null;
1050                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14, 0);
1051                 if (target == null)
1052                 {
1053                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14);
1054                 }
1055                 target.setBigDecimalValue(budgetFederalPersonnelFirstYearAmount);
1056             }
1057         }
1058         
1059         /**
1060          * Sets (as xml) the "BudgetFederalPersonnelFirstYearAmount" element
1061          */
1062         public void xsetBudgetFederalPersonnelFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalPersonnelFirstYearAmount)
1063         {
1064             synchronized (monitor())
1065             {
1066                 check_orphaned();
1067                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1068                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14, 0);
1069                 if (target == null)
1070                 {
1071                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14);
1072                 }
1073                 target.set(budgetFederalPersonnelFirstYearAmount);
1074             }
1075         }
1076         
1077         /**
1078          * Unsets the "BudgetFederalPersonnelFirstYearAmount" element
1079          */
1080         public void unsetBudgetFederalPersonnelFirstYearAmount()
1081         {
1082             synchronized (monitor())
1083             {
1084                 check_orphaned();
1085                 get_store().remove_element(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14, 0);
1086             }
1087         }
1088         
1089         /**
1090          * Gets the "BudgetFederalFringeFirstYearAmount" element
1091          */
1092         public java.math.BigDecimal getBudgetFederalFringeFirstYearAmount()
1093         {
1094             synchronized (monitor())
1095             {
1096                 check_orphaned();
1097                 org.apache.xmlbeans.SimpleValue target = null;
1098                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16, 0);
1099                 if (target == null)
1100                 {
1101                     return null;
1102                 }
1103                 return target.getBigDecimalValue();
1104             }
1105         }
1106         
1107         /**
1108          * Gets (as xml) the "BudgetFederalFringeFirstYearAmount" element
1109          */
1110         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalFringeFirstYearAmount()
1111         {
1112             synchronized (monitor())
1113             {
1114                 check_orphaned();
1115                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1116                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16, 0);
1117                 return target;
1118             }
1119         }
1120         
1121         /**
1122          * True if has "BudgetFederalFringeFirstYearAmount" element
1123          */
1124         public boolean isSetBudgetFederalFringeFirstYearAmount()
1125         {
1126             synchronized (monitor())
1127             {
1128                 check_orphaned();
1129                 return get_store().count_elements(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16) != 0;
1130             }
1131         }
1132         
1133         /**
1134          * Sets the "BudgetFederalFringeFirstYearAmount" element
1135          */
1136         public void setBudgetFederalFringeFirstYearAmount(java.math.BigDecimal budgetFederalFringeFirstYearAmount)
1137         {
1138             synchronized (monitor())
1139             {
1140                 check_orphaned();
1141                 org.apache.xmlbeans.SimpleValue target = null;
1142                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16, 0);
1143                 if (target == null)
1144                 {
1145                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16);
1146                 }
1147                 target.setBigDecimalValue(budgetFederalFringeFirstYearAmount);
1148             }
1149         }
1150         
1151         /**
1152          * Sets (as xml) the "BudgetFederalFringeFirstYearAmount" element
1153          */
1154         public void xsetBudgetFederalFringeFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalFringeFirstYearAmount)
1155         {
1156             synchronized (monitor())
1157             {
1158                 check_orphaned();
1159                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1160                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16, 0);
1161                 if (target == null)
1162                 {
1163                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16);
1164                 }
1165                 target.set(budgetFederalFringeFirstYearAmount);
1166             }
1167         }
1168         
1169         /**
1170          * Unsets the "BudgetFederalFringeFirstYearAmount" element
1171          */
1172         public void unsetBudgetFederalFringeFirstYearAmount()
1173         {
1174             synchronized (monitor())
1175             {
1176                 check_orphaned();
1177                 get_store().remove_element(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16, 0);
1178             }
1179         }
1180         
1181         /**
1182          * Gets the "BudgetFederalTrainingFirstYearAmount" element
1183          */
1184         public java.math.BigDecimal getBudgetFederalTrainingFirstYearAmount()
1185         {
1186             synchronized (monitor())
1187             {
1188                 check_orphaned();
1189                 org.apache.xmlbeans.SimpleValue target = null;
1190                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18, 0);
1191                 if (target == null)
1192                 {
1193                     return null;
1194                 }
1195                 return target.getBigDecimalValue();
1196             }
1197         }
1198         
1199         /**
1200          * Gets (as xml) the "BudgetFederalTrainingFirstYearAmount" element
1201          */
1202         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTrainingFirstYearAmount()
1203         {
1204             synchronized (monitor())
1205             {
1206                 check_orphaned();
1207                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1208                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18, 0);
1209                 return target;
1210             }
1211         }
1212         
1213         /**
1214          * True if has "BudgetFederalTrainingFirstYearAmount" element
1215          */
1216         public boolean isSetBudgetFederalTrainingFirstYearAmount()
1217         {
1218             synchronized (monitor())
1219             {
1220                 check_orphaned();
1221                 return get_store().count_elements(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18) != 0;
1222             }
1223         }
1224         
1225         /**
1226          * Sets the "BudgetFederalTrainingFirstYearAmount" element
1227          */
1228         public void setBudgetFederalTrainingFirstYearAmount(java.math.BigDecimal budgetFederalTrainingFirstYearAmount)
1229         {
1230             synchronized (monitor())
1231             {
1232                 check_orphaned();
1233                 org.apache.xmlbeans.SimpleValue target = null;
1234                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18, 0);
1235                 if (target == null)
1236                 {
1237                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18);
1238                 }
1239                 target.setBigDecimalValue(budgetFederalTrainingFirstYearAmount);
1240             }
1241         }
1242         
1243         /**
1244          * Sets (as xml) the "BudgetFederalTrainingFirstYearAmount" element
1245          */
1246         public void xsetBudgetFederalTrainingFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTrainingFirstYearAmount)
1247         {
1248             synchronized (monitor())
1249             {
1250                 check_orphaned();
1251                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1252                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18, 0);
1253                 if (target == null)
1254                 {
1255                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18);
1256                 }
1257                 target.set(budgetFederalTrainingFirstYearAmount);
1258             }
1259         }
1260         
1261         /**
1262          * Unsets the "BudgetFederalTrainingFirstYearAmount" element
1263          */
1264         public void unsetBudgetFederalTrainingFirstYearAmount()
1265         {
1266             synchronized (monitor())
1267             {
1268                 check_orphaned();
1269                 get_store().remove_element(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18, 0);
1270             }
1271         }
1272         
1273         /**
1274          * Gets the "BudgetFederalFirstYearAmount" element
1275          */
1276         public java.math.BigDecimal getBudgetFederalFirstYearAmount()
1277         {
1278             synchronized (monitor())
1279             {
1280                 check_orphaned();
1281                 org.apache.xmlbeans.SimpleValue target = null;
1282                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFIRSTYEARAMOUNT$20, 0);
1283                 if (target == null)
1284                 {
1285                     return null;
1286                 }
1287                 return target.getBigDecimalValue();
1288             }
1289         }
1290         
1291         /**
1292          * Gets (as xml) the "BudgetFederalFirstYearAmount" element
1293          */
1294         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalFirstYearAmount()
1295         {
1296             synchronized (monitor())
1297             {
1298                 check_orphaned();
1299                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1300                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALFIRSTYEARAMOUNT$20, 0);
1301                 return target;
1302             }
1303         }
1304         
1305         /**
1306          * True if has "BudgetFederalFirstYearAmount" element
1307          */
1308         public boolean isSetBudgetFederalFirstYearAmount()
1309         {
1310             synchronized (monitor())
1311             {
1312                 check_orphaned();
1313                 return get_store().count_elements(BUDGETFEDERALFIRSTYEARAMOUNT$20) != 0;
1314             }
1315         }
1316         
1317         /**
1318          * Sets the "BudgetFederalFirstYearAmount" element
1319          */
1320         public void setBudgetFederalFirstYearAmount(java.math.BigDecimal budgetFederalFirstYearAmount)
1321         {
1322             synchronized (monitor())
1323             {
1324                 check_orphaned();
1325                 org.apache.xmlbeans.SimpleValue target = null;
1326                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFIRSTYEARAMOUNT$20, 0);
1327                 if (target == null)
1328                 {
1329                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFIRSTYEARAMOUNT$20);
1330                 }
1331                 target.setBigDecimalValue(budgetFederalFirstYearAmount);
1332             }
1333         }
1334         
1335         /**
1336          * Sets (as xml) the "BudgetFederalFirstYearAmount" element
1337          */
1338         public void xsetBudgetFederalFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalFirstYearAmount)
1339         {
1340             synchronized (monitor())
1341             {
1342                 check_orphaned();
1343                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1344                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALFIRSTYEARAMOUNT$20, 0);
1345                 if (target == null)
1346                 {
1347                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALFIRSTYEARAMOUNT$20);
1348                 }
1349                 target.set(budgetFederalFirstYearAmount);
1350             }
1351         }
1352         
1353         /**
1354          * Unsets the "BudgetFederalFirstYearAmount" element
1355          */
1356         public void unsetBudgetFederalFirstYearAmount()
1357         {
1358             synchronized (monitor())
1359             {
1360                 check_orphaned();
1361                 get_store().remove_element(BUDGETFEDERALFIRSTYEARAMOUNT$20, 0);
1362             }
1363         }
1364         
1365         /**
1366          * Gets the "BudgetFederalDirectFirstYearAmount" element
1367          */
1368         public java.math.BigDecimal getBudgetFederalDirectFirstYearAmount()
1369         {
1370             synchronized (monitor())
1371             {
1372                 check_orphaned();
1373                 org.apache.xmlbeans.SimpleValue target = null;
1374                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22, 0);
1375                 if (target == null)
1376                 {
1377                     return null;
1378                 }
1379                 return target.getBigDecimalValue();
1380             }
1381         }
1382         
1383         /**
1384          * Gets (as xml) the "BudgetFederalDirectFirstYearAmount" element
1385          */
1386         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalDirectFirstYearAmount()
1387         {
1388             synchronized (monitor())
1389             {
1390                 check_orphaned();
1391                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1392                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22, 0);
1393                 return target;
1394             }
1395         }
1396         
1397         /**
1398          * True if has "BudgetFederalDirectFirstYearAmount" element
1399          */
1400         public boolean isSetBudgetFederalDirectFirstYearAmount()
1401         {
1402             synchronized (monitor())
1403             {
1404                 check_orphaned();
1405                 return get_store().count_elements(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22) != 0;
1406             }
1407         }
1408         
1409         /**
1410          * Sets the "BudgetFederalDirectFirstYearAmount" element
1411          */
1412         public void setBudgetFederalDirectFirstYearAmount(java.math.BigDecimal budgetFederalDirectFirstYearAmount)
1413         {
1414             synchronized (monitor())
1415             {
1416                 check_orphaned();
1417                 org.apache.xmlbeans.SimpleValue target = null;
1418                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22, 0);
1419                 if (target == null)
1420                 {
1421                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22);
1422                 }
1423                 target.setBigDecimalValue(budgetFederalDirectFirstYearAmount);
1424             }
1425         }
1426         
1427         /**
1428          * Sets (as xml) the "BudgetFederalDirectFirstYearAmount" element
1429          */
1430         public void xsetBudgetFederalDirectFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalDirectFirstYearAmount)
1431         {
1432             synchronized (monitor())
1433             {
1434                 check_orphaned();
1435                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1436                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22, 0);
1437                 if (target == null)
1438                 {
1439                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22);
1440                 }
1441                 target.set(budgetFederalDirectFirstYearAmount);
1442             }
1443         }
1444         
1445         /**
1446          * Unsets the "BudgetFederalDirectFirstYearAmount" element
1447          */
1448         public void unsetBudgetFederalDirectFirstYearAmount()
1449         {
1450             synchronized (monitor())
1451             {
1452                 check_orphaned();
1453                 get_store().remove_element(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22, 0);
1454             }
1455         }
1456         
1457         /**
1458          * Gets the "BudgetFederalIndirectFirstYearAmount" element
1459          */
1460         public java.math.BigDecimal getBudgetFederalIndirectFirstYearAmount()
1461         {
1462             synchronized (monitor())
1463             {
1464                 check_orphaned();
1465                 org.apache.xmlbeans.SimpleValue target = null;
1466                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24, 0);
1467                 if (target == null)
1468                 {
1469                     return null;
1470                 }
1471                 return target.getBigDecimalValue();
1472             }
1473         }
1474         
1475         /**
1476          * Gets (as xml) the "BudgetFederalIndirectFirstYearAmount" element
1477          */
1478         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalIndirectFirstYearAmount()
1479         {
1480             synchronized (monitor())
1481             {
1482                 check_orphaned();
1483                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1484                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24, 0);
1485                 return target;
1486             }
1487         }
1488         
1489         /**
1490          * True if has "BudgetFederalIndirectFirstYearAmount" element
1491          */
1492         public boolean isSetBudgetFederalIndirectFirstYearAmount()
1493         {
1494             synchronized (monitor())
1495             {
1496                 check_orphaned();
1497                 return get_store().count_elements(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24) != 0;
1498             }
1499         }
1500         
1501         /**
1502          * Sets the "BudgetFederalIndirectFirstYearAmount" element
1503          */
1504         public void setBudgetFederalIndirectFirstYearAmount(java.math.BigDecimal budgetFederalIndirectFirstYearAmount)
1505         {
1506             synchronized (monitor())
1507             {
1508                 check_orphaned();
1509                 org.apache.xmlbeans.SimpleValue target = null;
1510                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24, 0);
1511                 if (target == null)
1512                 {
1513                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24);
1514                 }
1515                 target.setBigDecimalValue(budgetFederalIndirectFirstYearAmount);
1516             }
1517         }
1518         
1519         /**
1520          * Sets (as xml) the "BudgetFederalIndirectFirstYearAmount" element
1521          */
1522         public void xsetBudgetFederalIndirectFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalIndirectFirstYearAmount)
1523         {
1524             synchronized (monitor())
1525             {
1526                 check_orphaned();
1527                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1528                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24, 0);
1529                 if (target == null)
1530                 {
1531                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24);
1532                 }
1533                 target.set(budgetFederalIndirectFirstYearAmount);
1534             }
1535         }
1536         
1537         /**
1538          * Unsets the "BudgetFederalIndirectFirstYearAmount" element
1539          */
1540         public void unsetBudgetFederalIndirectFirstYearAmount()
1541         {
1542             synchronized (monitor())
1543             {
1544                 check_orphaned();
1545                 get_store().remove_element(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24, 0);
1546             }
1547         }
1548         
1549         /**
1550          * Gets the "BudgetFederalConstructionSecondYearAmount" element
1551          */
1552         public java.math.BigDecimal getBudgetFederalConstructionSecondYearAmount()
1553         {
1554             synchronized (monitor())
1555             {
1556                 check_orphaned();
1557                 org.apache.xmlbeans.SimpleValue target = null;
1558                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26, 0);
1559                 if (target == null)
1560                 {
1561                     return null;
1562                 }
1563                 return target.getBigDecimalValue();
1564             }
1565         }
1566         
1567         /**
1568          * Gets (as xml) the "BudgetFederalConstructionSecondYearAmount" element
1569          */
1570         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalConstructionSecondYearAmount()
1571         {
1572             synchronized (monitor())
1573             {
1574                 check_orphaned();
1575                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1576                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26, 0);
1577                 return target;
1578             }
1579         }
1580         
1581         /**
1582          * True if has "BudgetFederalConstructionSecondYearAmount" element
1583          */
1584         public boolean isSetBudgetFederalConstructionSecondYearAmount()
1585         {
1586             synchronized (monitor())
1587             {
1588                 check_orphaned();
1589                 return get_store().count_elements(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26) != 0;
1590             }
1591         }
1592         
1593         /**
1594          * Sets the "BudgetFederalConstructionSecondYearAmount" element
1595          */
1596         public void setBudgetFederalConstructionSecondYearAmount(java.math.BigDecimal budgetFederalConstructionSecondYearAmount)
1597         {
1598             synchronized (monitor())
1599             {
1600                 check_orphaned();
1601                 org.apache.xmlbeans.SimpleValue target = null;
1602                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26, 0);
1603                 if (target == null)
1604                 {
1605                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26);
1606                 }
1607                 target.setBigDecimalValue(budgetFederalConstructionSecondYearAmount);
1608             }
1609         }
1610         
1611         /**
1612          * Sets (as xml) the "BudgetFederalConstructionSecondYearAmount" element
1613          */
1614         public void xsetBudgetFederalConstructionSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalConstructionSecondYearAmount)
1615         {
1616             synchronized (monitor())
1617             {
1618                 check_orphaned();
1619                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1620                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26, 0);
1621                 if (target == null)
1622                 {
1623                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26);
1624                 }
1625                 target.set(budgetFederalConstructionSecondYearAmount);
1626             }
1627         }
1628         
1629         /**
1630          * Unsets the "BudgetFederalConstructionSecondYearAmount" element
1631          */
1632         public void unsetBudgetFederalConstructionSecondYearAmount()
1633         {
1634             synchronized (monitor())
1635             {
1636                 check_orphaned();
1637                 get_store().remove_element(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26, 0);
1638             }
1639         }
1640         
1641         /**
1642          * Gets the "BudgetFederalOtherSecondYearAmount" element
1643          */
1644         public java.math.BigDecimal getBudgetFederalOtherSecondYearAmount()
1645         {
1646             synchronized (monitor())
1647             {
1648                 check_orphaned();
1649                 org.apache.xmlbeans.SimpleValue target = null;
1650                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28, 0);
1651                 if (target == null)
1652                 {
1653                     return null;
1654                 }
1655                 return target.getBigDecimalValue();
1656             }
1657         }
1658         
1659         /**
1660          * Gets (as xml) the "BudgetFederalOtherSecondYearAmount" element
1661          */
1662         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalOtherSecondYearAmount()
1663         {
1664             synchronized (monitor())
1665             {
1666                 check_orphaned();
1667                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1668                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28, 0);
1669                 return target;
1670             }
1671         }
1672         
1673         /**
1674          * True if has "BudgetFederalOtherSecondYearAmount" element
1675          */
1676         public boolean isSetBudgetFederalOtherSecondYearAmount()
1677         {
1678             synchronized (monitor())
1679             {
1680                 check_orphaned();
1681                 return get_store().count_elements(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28) != 0;
1682             }
1683         }
1684         
1685         /**
1686          * Sets the "BudgetFederalOtherSecondYearAmount" element
1687          */
1688         public void setBudgetFederalOtherSecondYearAmount(java.math.BigDecimal budgetFederalOtherSecondYearAmount)
1689         {
1690             synchronized (monitor())
1691             {
1692                 check_orphaned();
1693                 org.apache.xmlbeans.SimpleValue target = null;
1694                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28, 0);
1695                 if (target == null)
1696                 {
1697                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28);
1698                 }
1699                 target.setBigDecimalValue(budgetFederalOtherSecondYearAmount);
1700             }
1701         }
1702         
1703         /**
1704          * Sets (as xml) the "BudgetFederalOtherSecondYearAmount" element
1705          */
1706         public void xsetBudgetFederalOtherSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalOtherSecondYearAmount)
1707         {
1708             synchronized (monitor())
1709             {
1710                 check_orphaned();
1711                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1712                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28, 0);
1713                 if (target == null)
1714                 {
1715                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28);
1716                 }
1717                 target.set(budgetFederalOtherSecondYearAmount);
1718             }
1719         }
1720         
1721         /**
1722          * Unsets the "BudgetFederalOtherSecondYearAmount" element
1723          */
1724         public void unsetBudgetFederalOtherSecondYearAmount()
1725         {
1726             synchronized (monitor())
1727             {
1728                 check_orphaned();
1729                 get_store().remove_element(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28, 0);
1730             }
1731         }
1732         
1733         /**
1734          * Gets the "BudgetFederalSuppliesSecondYearAmount" element
1735          */
1736         public java.math.BigDecimal getBudgetFederalSuppliesSecondYearAmount()
1737         {
1738             synchronized (monitor())
1739             {
1740                 check_orphaned();
1741                 org.apache.xmlbeans.SimpleValue target = null;
1742                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30, 0);
1743                 if (target == null)
1744                 {
1745                     return null;
1746                 }
1747                 return target.getBigDecimalValue();
1748             }
1749         }
1750         
1751         /**
1752          * Gets (as xml) the "BudgetFederalSuppliesSecondYearAmount" element
1753          */
1754         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalSuppliesSecondYearAmount()
1755         {
1756             synchronized (monitor())
1757             {
1758                 check_orphaned();
1759                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1760                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30, 0);
1761                 return target;
1762             }
1763         }
1764         
1765         /**
1766          * True if has "BudgetFederalSuppliesSecondYearAmount" element
1767          */
1768         public boolean isSetBudgetFederalSuppliesSecondYearAmount()
1769         {
1770             synchronized (monitor())
1771             {
1772                 check_orphaned();
1773                 return get_store().count_elements(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30) != 0;
1774             }
1775         }
1776         
1777         /**
1778          * Sets the "BudgetFederalSuppliesSecondYearAmount" element
1779          */
1780         public void setBudgetFederalSuppliesSecondYearAmount(java.math.BigDecimal budgetFederalSuppliesSecondYearAmount)
1781         {
1782             synchronized (monitor())
1783             {
1784                 check_orphaned();
1785                 org.apache.xmlbeans.SimpleValue target = null;
1786                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30, 0);
1787                 if (target == null)
1788                 {
1789                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30);
1790                 }
1791                 target.setBigDecimalValue(budgetFederalSuppliesSecondYearAmount);
1792             }
1793         }
1794         
1795         /**
1796          * Sets (as xml) the "BudgetFederalSuppliesSecondYearAmount" element
1797          */
1798         public void xsetBudgetFederalSuppliesSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalSuppliesSecondYearAmount)
1799         {
1800             synchronized (monitor())
1801             {
1802                 check_orphaned();
1803                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1804                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30, 0);
1805                 if (target == null)
1806                 {
1807                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30);
1808                 }
1809                 target.set(budgetFederalSuppliesSecondYearAmount);
1810             }
1811         }
1812         
1813         /**
1814          * Unsets the "BudgetFederalSuppliesSecondYearAmount" element
1815          */
1816         public void unsetBudgetFederalSuppliesSecondYearAmount()
1817         {
1818             synchronized (monitor())
1819             {
1820                 check_orphaned();
1821                 get_store().remove_element(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30, 0);
1822             }
1823         }
1824         
1825         /**
1826          * Gets the "BudgetFederalContractualSecondYearAmount" element
1827          */
1828         public java.math.BigDecimal getBudgetFederalContractualSecondYearAmount()
1829         {
1830             synchronized (monitor())
1831             {
1832                 check_orphaned();
1833                 org.apache.xmlbeans.SimpleValue target = null;
1834                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32, 0);
1835                 if (target == null)
1836                 {
1837                     return null;
1838                 }
1839                 return target.getBigDecimalValue();
1840             }
1841         }
1842         
1843         /**
1844          * Gets (as xml) the "BudgetFederalContractualSecondYearAmount" element
1845          */
1846         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalContractualSecondYearAmount()
1847         {
1848             synchronized (monitor())
1849             {
1850                 check_orphaned();
1851                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1852                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32, 0);
1853                 return target;
1854             }
1855         }
1856         
1857         /**
1858          * True if has "BudgetFederalContractualSecondYearAmount" element
1859          */
1860         public boolean isSetBudgetFederalContractualSecondYearAmount()
1861         {
1862             synchronized (monitor())
1863             {
1864                 check_orphaned();
1865                 return get_store().count_elements(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32) != 0;
1866             }
1867         }
1868         
1869         /**
1870          * Sets the "BudgetFederalContractualSecondYearAmount" element
1871          */
1872         public void setBudgetFederalContractualSecondYearAmount(java.math.BigDecimal budgetFederalContractualSecondYearAmount)
1873         {
1874             synchronized (monitor())
1875             {
1876                 check_orphaned();
1877                 org.apache.xmlbeans.SimpleValue target = null;
1878                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32, 0);
1879                 if (target == null)
1880                 {
1881                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32);
1882                 }
1883                 target.setBigDecimalValue(budgetFederalContractualSecondYearAmount);
1884             }
1885         }
1886         
1887         /**
1888          * Sets (as xml) the "BudgetFederalContractualSecondYearAmount" element
1889          */
1890         public void xsetBudgetFederalContractualSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalContractualSecondYearAmount)
1891         {
1892             synchronized (monitor())
1893             {
1894                 check_orphaned();
1895                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1896                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32, 0);
1897                 if (target == null)
1898                 {
1899                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32);
1900                 }
1901                 target.set(budgetFederalContractualSecondYearAmount);
1902             }
1903         }
1904         
1905         /**
1906          * Unsets the "BudgetFederalContractualSecondYearAmount" element
1907          */
1908         public void unsetBudgetFederalContractualSecondYearAmount()
1909         {
1910             synchronized (monitor())
1911             {
1912                 check_orphaned();
1913                 get_store().remove_element(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32, 0);
1914             }
1915         }
1916         
1917         /**
1918          * Gets the "BudgetFederalTravelSecondYearAmount" element
1919          */
1920         public java.math.BigDecimal getBudgetFederalTravelSecondYearAmount()
1921         {
1922             synchronized (monitor())
1923             {
1924                 check_orphaned();
1925                 org.apache.xmlbeans.SimpleValue target = null;
1926                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34, 0);
1927                 if (target == null)
1928                 {
1929                     return null;
1930                 }
1931                 return target.getBigDecimalValue();
1932             }
1933         }
1934         
1935         /**
1936          * Gets (as xml) the "BudgetFederalTravelSecondYearAmount" element
1937          */
1938         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTravelSecondYearAmount()
1939         {
1940             synchronized (monitor())
1941             {
1942                 check_orphaned();
1943                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1944                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34, 0);
1945                 return target;
1946             }
1947         }
1948         
1949         /**
1950          * True if has "BudgetFederalTravelSecondYearAmount" element
1951          */
1952         public boolean isSetBudgetFederalTravelSecondYearAmount()
1953         {
1954             synchronized (monitor())
1955             {
1956                 check_orphaned();
1957                 return get_store().count_elements(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34) != 0;
1958             }
1959         }
1960         
1961         /**
1962          * Sets the "BudgetFederalTravelSecondYearAmount" element
1963          */
1964         public void setBudgetFederalTravelSecondYearAmount(java.math.BigDecimal budgetFederalTravelSecondYearAmount)
1965         {
1966             synchronized (monitor())
1967             {
1968                 check_orphaned();
1969                 org.apache.xmlbeans.SimpleValue target = null;
1970                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34, 0);
1971                 if (target == null)
1972                 {
1973                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34);
1974                 }
1975                 target.setBigDecimalValue(budgetFederalTravelSecondYearAmount);
1976             }
1977         }
1978         
1979         /**
1980          * Sets (as xml) the "BudgetFederalTravelSecondYearAmount" element
1981          */
1982         public void xsetBudgetFederalTravelSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTravelSecondYearAmount)
1983         {
1984             synchronized (monitor())
1985             {
1986                 check_orphaned();
1987                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1988                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34, 0);
1989                 if (target == null)
1990                 {
1991                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34);
1992                 }
1993                 target.set(budgetFederalTravelSecondYearAmount);
1994             }
1995         }
1996         
1997         /**
1998          * Unsets the "BudgetFederalTravelSecondYearAmount" element
1999          */
2000         public void unsetBudgetFederalTravelSecondYearAmount()
2001         {
2002             synchronized (monitor())
2003             {
2004                 check_orphaned();
2005                 get_store().remove_element(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34, 0);
2006             }
2007         }
2008         
2009         /**
2010          * Gets the "BudgetFederalEquipmentSecondYearAmount" element
2011          */
2012         public java.math.BigDecimal getBudgetFederalEquipmentSecondYearAmount()
2013         {
2014             synchronized (monitor())
2015             {
2016                 check_orphaned();
2017                 org.apache.xmlbeans.SimpleValue target = null;
2018                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36, 0);
2019                 if (target == null)
2020                 {
2021                     return null;
2022                 }
2023                 return target.getBigDecimalValue();
2024             }
2025         }
2026         
2027         /**
2028          * Gets (as xml) the "BudgetFederalEquipmentSecondYearAmount" element
2029          */
2030         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalEquipmentSecondYearAmount()
2031         {
2032             synchronized (monitor())
2033             {
2034                 check_orphaned();
2035                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2036                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36, 0);
2037                 return target;
2038             }
2039         }
2040         
2041         /**
2042          * True if has "BudgetFederalEquipmentSecondYearAmount" element
2043          */
2044         public boolean isSetBudgetFederalEquipmentSecondYearAmount()
2045         {
2046             synchronized (monitor())
2047             {
2048                 check_orphaned();
2049                 return get_store().count_elements(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36) != 0;
2050             }
2051         }
2052         
2053         /**
2054          * Sets the "BudgetFederalEquipmentSecondYearAmount" element
2055          */
2056         public void setBudgetFederalEquipmentSecondYearAmount(java.math.BigDecimal budgetFederalEquipmentSecondYearAmount)
2057         {
2058             synchronized (monitor())
2059             {
2060                 check_orphaned();
2061                 org.apache.xmlbeans.SimpleValue target = null;
2062                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36, 0);
2063                 if (target == null)
2064                 {
2065                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36);
2066                 }
2067                 target.setBigDecimalValue(budgetFederalEquipmentSecondYearAmount);
2068             }
2069         }
2070         
2071         /**
2072          * Sets (as xml) the "BudgetFederalEquipmentSecondYearAmount" element
2073          */
2074         public void xsetBudgetFederalEquipmentSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalEquipmentSecondYearAmount)
2075         {
2076             synchronized (monitor())
2077             {
2078                 check_orphaned();
2079                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2080                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36, 0);
2081                 if (target == null)
2082                 {
2083                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36);
2084                 }
2085                 target.set(budgetFederalEquipmentSecondYearAmount);
2086             }
2087         }
2088         
2089         /**
2090          * Unsets the "BudgetFederalEquipmentSecondYearAmount" element
2091          */
2092         public void unsetBudgetFederalEquipmentSecondYearAmount()
2093         {
2094             synchronized (monitor())
2095             {
2096                 check_orphaned();
2097                 get_store().remove_element(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36, 0);
2098             }
2099         }
2100         
2101         /**
2102          * Gets the "BudgetFederalPersonnelSecondYearAmount" element
2103          */
2104         public java.math.BigDecimal getBudgetFederalPersonnelSecondYearAmount()
2105         {
2106             synchronized (monitor())
2107             {
2108                 check_orphaned();
2109                 org.apache.xmlbeans.SimpleValue target = null;
2110                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38, 0);
2111                 if (target == null)
2112                 {
2113                     return null;
2114                 }
2115                 return target.getBigDecimalValue();
2116             }
2117         }
2118         
2119         /**
2120          * Gets (as xml) the "BudgetFederalPersonnelSecondYearAmount" element
2121          */
2122         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalPersonnelSecondYearAmount()
2123         {
2124             synchronized (monitor())
2125             {
2126                 check_orphaned();
2127                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2128                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38, 0);
2129                 return target;
2130             }
2131         }
2132         
2133         /**
2134          * True if has "BudgetFederalPersonnelSecondYearAmount" element
2135          */
2136         public boolean isSetBudgetFederalPersonnelSecondYearAmount()
2137         {
2138             synchronized (monitor())
2139             {
2140                 check_orphaned();
2141                 return get_store().count_elements(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38) != 0;
2142             }
2143         }
2144         
2145         /**
2146          * Sets the "BudgetFederalPersonnelSecondYearAmount" element
2147          */
2148         public void setBudgetFederalPersonnelSecondYearAmount(java.math.BigDecimal budgetFederalPersonnelSecondYearAmount)
2149         {
2150             synchronized (monitor())
2151             {
2152                 check_orphaned();
2153                 org.apache.xmlbeans.SimpleValue target = null;
2154                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38, 0);
2155                 if (target == null)
2156                 {
2157                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38);
2158                 }
2159                 target.setBigDecimalValue(budgetFederalPersonnelSecondYearAmount);
2160             }
2161         }
2162         
2163         /**
2164          * Sets (as xml) the "BudgetFederalPersonnelSecondYearAmount" element
2165          */
2166         public void xsetBudgetFederalPersonnelSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalPersonnelSecondYearAmount)
2167         {
2168             synchronized (monitor())
2169             {
2170                 check_orphaned();
2171                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2172                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38, 0);
2173                 if (target == null)
2174                 {
2175                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38);
2176                 }
2177                 target.set(budgetFederalPersonnelSecondYearAmount);
2178             }
2179         }
2180         
2181         /**
2182          * Unsets the "BudgetFederalPersonnelSecondYearAmount" element
2183          */
2184         public void unsetBudgetFederalPersonnelSecondYearAmount()
2185         {
2186             synchronized (monitor())
2187             {
2188                 check_orphaned();
2189                 get_store().remove_element(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38, 0);
2190             }
2191         }
2192         
2193         /**
2194          * Gets the "BudgetFederalFringeSecondYearAmount" element
2195          */
2196         public java.math.BigDecimal getBudgetFederalFringeSecondYearAmount()
2197         {
2198             synchronized (monitor())
2199             {
2200                 check_orphaned();
2201                 org.apache.xmlbeans.SimpleValue target = null;
2202                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40, 0);
2203                 if (target == null)
2204                 {
2205                     return null;
2206                 }
2207                 return target.getBigDecimalValue();
2208             }
2209         }
2210         
2211         /**
2212          * Gets (as xml) the "BudgetFederalFringeSecondYearAmount" element
2213          */
2214         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalFringeSecondYearAmount()
2215         {
2216             synchronized (monitor())
2217             {
2218                 check_orphaned();
2219                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2220                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40, 0);
2221                 return target;
2222             }
2223         }
2224         
2225         /**
2226          * True if has "BudgetFederalFringeSecondYearAmount" element
2227          */
2228         public boolean isSetBudgetFederalFringeSecondYearAmount()
2229         {
2230             synchronized (monitor())
2231             {
2232                 check_orphaned();
2233                 return get_store().count_elements(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40) != 0;
2234             }
2235         }
2236         
2237         /**
2238          * Sets the "BudgetFederalFringeSecondYearAmount" element
2239          */
2240         public void setBudgetFederalFringeSecondYearAmount(java.math.BigDecimal budgetFederalFringeSecondYearAmount)
2241         {
2242             synchronized (monitor())
2243             {
2244                 check_orphaned();
2245                 org.apache.xmlbeans.SimpleValue target = null;
2246                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40, 0);
2247                 if (target == null)
2248                 {
2249                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40);
2250                 }
2251                 target.setBigDecimalValue(budgetFederalFringeSecondYearAmount);
2252             }
2253         }
2254         
2255         /**
2256          * Sets (as xml) the "BudgetFederalFringeSecondYearAmount" element
2257          */
2258         public void xsetBudgetFederalFringeSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalFringeSecondYearAmount)
2259         {
2260             synchronized (monitor())
2261             {
2262                 check_orphaned();
2263                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2264                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40, 0);
2265                 if (target == null)
2266                 {
2267                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40);
2268                 }
2269                 target.set(budgetFederalFringeSecondYearAmount);
2270             }
2271         }
2272         
2273         /**
2274          * Unsets the "BudgetFederalFringeSecondYearAmount" element
2275          */
2276         public void unsetBudgetFederalFringeSecondYearAmount()
2277         {
2278             synchronized (monitor())
2279             {
2280                 check_orphaned();
2281                 get_store().remove_element(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40, 0);
2282             }
2283         }
2284         
2285         /**
2286          * Gets the "BudgetFederalTrainingSecondYearAmount" element
2287          */
2288         public java.math.BigDecimal getBudgetFederalTrainingSecondYearAmount()
2289         {
2290             synchronized (monitor())
2291             {
2292                 check_orphaned();
2293                 org.apache.xmlbeans.SimpleValue target = null;
2294                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42, 0);
2295                 if (target == null)
2296                 {
2297                     return null;
2298                 }
2299                 return target.getBigDecimalValue();
2300             }
2301         }
2302         
2303         /**
2304          * Gets (as xml) the "BudgetFederalTrainingSecondYearAmount" element
2305          */
2306         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTrainingSecondYearAmount()
2307         {
2308             synchronized (monitor())
2309             {
2310                 check_orphaned();
2311                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2312                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42, 0);
2313                 return target;
2314             }
2315         }
2316         
2317         /**
2318          * True if has "BudgetFederalTrainingSecondYearAmount" element
2319          */
2320         public boolean isSetBudgetFederalTrainingSecondYearAmount()
2321         {
2322             synchronized (monitor())
2323             {
2324                 check_orphaned();
2325                 return get_store().count_elements(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42) != 0;
2326             }
2327         }
2328         
2329         /**
2330          * Sets the "BudgetFederalTrainingSecondYearAmount" element
2331          */
2332         public void setBudgetFederalTrainingSecondYearAmount(java.math.BigDecimal budgetFederalTrainingSecondYearAmount)
2333         {
2334             synchronized (monitor())
2335             {
2336                 check_orphaned();
2337                 org.apache.xmlbeans.SimpleValue target = null;
2338                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42, 0);
2339                 if (target == null)
2340                 {
2341                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42);
2342                 }
2343                 target.setBigDecimalValue(budgetFederalTrainingSecondYearAmount);
2344             }
2345         }
2346         
2347         /**
2348          * Sets (as xml) the "BudgetFederalTrainingSecondYearAmount" element
2349          */
2350         public void xsetBudgetFederalTrainingSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTrainingSecondYearAmount)
2351         {
2352             synchronized (monitor())
2353             {
2354                 check_orphaned();
2355                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2356                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42, 0);
2357                 if (target == null)
2358                 {
2359                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42);
2360                 }
2361                 target.set(budgetFederalTrainingSecondYearAmount);
2362             }
2363         }
2364         
2365         /**
2366          * Unsets the "BudgetFederalTrainingSecondYearAmount" element
2367          */
2368         public void unsetBudgetFederalTrainingSecondYearAmount()
2369         {
2370             synchronized (monitor())
2371             {
2372                 check_orphaned();
2373                 get_store().remove_element(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42, 0);
2374             }
2375         }
2376         
2377         /**
2378          * Gets the "BudgetFederalSecondYearAmount" element
2379          */
2380         public java.math.BigDecimal getBudgetFederalSecondYearAmount()
2381         {
2382             synchronized (monitor())
2383             {
2384                 check_orphaned();
2385                 org.apache.xmlbeans.SimpleValue target = null;
2386                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSECONDYEARAMOUNT$44, 0);
2387                 if (target == null)
2388                 {
2389                     return null;
2390                 }
2391                 return target.getBigDecimalValue();
2392             }
2393         }
2394         
2395         /**
2396          * Gets (as xml) the "BudgetFederalSecondYearAmount" element
2397          */
2398         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalSecondYearAmount()
2399         {
2400             synchronized (monitor())
2401             {
2402                 check_orphaned();
2403                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2404                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALSECONDYEARAMOUNT$44, 0);
2405                 return target;
2406             }
2407         }
2408         
2409         /**
2410          * True if has "BudgetFederalSecondYearAmount" element
2411          */
2412         public boolean isSetBudgetFederalSecondYearAmount()
2413         {
2414             synchronized (monitor())
2415             {
2416                 check_orphaned();
2417                 return get_store().count_elements(BUDGETFEDERALSECONDYEARAMOUNT$44) != 0;
2418             }
2419         }
2420         
2421         /**
2422          * Sets the "BudgetFederalSecondYearAmount" element
2423          */
2424         public void setBudgetFederalSecondYearAmount(java.math.BigDecimal budgetFederalSecondYearAmount)
2425         {
2426             synchronized (monitor())
2427             {
2428                 check_orphaned();
2429                 org.apache.xmlbeans.SimpleValue target = null;
2430                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSECONDYEARAMOUNT$44, 0);
2431                 if (target == null)
2432                 {
2433                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSECONDYEARAMOUNT$44);
2434                 }
2435                 target.setBigDecimalValue(budgetFederalSecondYearAmount);
2436             }
2437         }
2438         
2439         /**
2440          * Sets (as xml) the "BudgetFederalSecondYearAmount" element
2441          */
2442         public void xsetBudgetFederalSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalSecondYearAmount)
2443         {
2444             synchronized (monitor())
2445             {
2446                 check_orphaned();
2447                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2448                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALSECONDYEARAMOUNT$44, 0);
2449                 if (target == null)
2450                 {
2451                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALSECONDYEARAMOUNT$44);
2452                 }
2453                 target.set(budgetFederalSecondYearAmount);
2454             }
2455         }
2456         
2457         /**
2458          * Unsets the "BudgetFederalSecondYearAmount" element
2459          */
2460         public void unsetBudgetFederalSecondYearAmount()
2461         {
2462             synchronized (monitor())
2463             {
2464                 check_orphaned();
2465                 get_store().remove_element(BUDGETFEDERALSECONDYEARAMOUNT$44, 0);
2466             }
2467         }
2468         
2469         /**
2470          * Gets the "BudgetFederalDirectSecondYearAmount" element
2471          */
2472         public java.math.BigDecimal getBudgetFederalDirectSecondYearAmount()
2473         {
2474             synchronized (monitor())
2475             {
2476                 check_orphaned();
2477                 org.apache.xmlbeans.SimpleValue target = null;
2478                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46, 0);
2479                 if (target == null)
2480                 {
2481                     return null;
2482                 }
2483                 return target.getBigDecimalValue();
2484             }
2485         }
2486         
2487         /**
2488          * Gets (as xml) the "BudgetFederalDirectSecondYearAmount" element
2489          */
2490         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalDirectSecondYearAmount()
2491         {
2492             synchronized (monitor())
2493             {
2494                 check_orphaned();
2495                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2496                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46, 0);
2497                 return target;
2498             }
2499         }
2500         
2501         /**
2502          * True if has "BudgetFederalDirectSecondYearAmount" element
2503          */
2504         public boolean isSetBudgetFederalDirectSecondYearAmount()
2505         {
2506             synchronized (monitor())
2507             {
2508                 check_orphaned();
2509                 return get_store().count_elements(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46) != 0;
2510             }
2511         }
2512         
2513         /**
2514          * Sets the "BudgetFederalDirectSecondYearAmount" element
2515          */
2516         public void setBudgetFederalDirectSecondYearAmount(java.math.BigDecimal budgetFederalDirectSecondYearAmount)
2517         {
2518             synchronized (monitor())
2519             {
2520                 check_orphaned();
2521                 org.apache.xmlbeans.SimpleValue target = null;
2522                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46, 0);
2523                 if (target == null)
2524                 {
2525                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46);
2526                 }
2527                 target.setBigDecimalValue(budgetFederalDirectSecondYearAmount);
2528             }
2529         }
2530         
2531         /**
2532          * Sets (as xml) the "BudgetFederalDirectSecondYearAmount" element
2533          */
2534         public void xsetBudgetFederalDirectSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalDirectSecondYearAmount)
2535         {
2536             synchronized (monitor())
2537             {
2538                 check_orphaned();
2539                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2540                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46, 0);
2541                 if (target == null)
2542                 {
2543                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46);
2544                 }
2545                 target.set(budgetFederalDirectSecondYearAmount);
2546             }
2547         }
2548         
2549         /**
2550          * Unsets the "BudgetFederalDirectSecondYearAmount" element
2551          */
2552         public void unsetBudgetFederalDirectSecondYearAmount()
2553         {
2554             synchronized (monitor())
2555             {
2556                 check_orphaned();
2557                 get_store().remove_element(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46, 0);
2558             }
2559         }
2560         
2561         /**
2562          * Gets the "BudgetFederalIndirectSecondYearAmount" element
2563          */
2564         public java.math.BigDecimal getBudgetFederalIndirectSecondYearAmount()
2565         {
2566             synchronized (monitor())
2567             {
2568                 check_orphaned();
2569                 org.apache.xmlbeans.SimpleValue target = null;
2570                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48, 0);
2571                 if (target == null)
2572                 {
2573                     return null;
2574                 }
2575                 return target.getBigDecimalValue();
2576             }
2577         }
2578         
2579         /**
2580          * Gets (as xml) the "BudgetFederalIndirectSecondYearAmount" element
2581          */
2582         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalIndirectSecondYearAmount()
2583         {
2584             synchronized (monitor())
2585             {
2586                 check_orphaned();
2587                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2588                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48, 0);
2589                 return target;
2590             }
2591         }
2592         
2593         /**
2594          * True if has "BudgetFederalIndirectSecondYearAmount" element
2595          */
2596         public boolean isSetBudgetFederalIndirectSecondYearAmount()
2597         {
2598             synchronized (monitor())
2599             {
2600                 check_orphaned();
2601                 return get_store().count_elements(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48) != 0;
2602             }
2603         }
2604         
2605         /**
2606          * Sets the "BudgetFederalIndirectSecondYearAmount" element
2607          */
2608         public void setBudgetFederalIndirectSecondYearAmount(java.math.BigDecimal budgetFederalIndirectSecondYearAmount)
2609         {
2610             synchronized (monitor())
2611             {
2612                 check_orphaned();
2613                 org.apache.xmlbeans.SimpleValue target = null;
2614                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48, 0);
2615                 if (target == null)
2616                 {
2617                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48);
2618                 }
2619                 target.setBigDecimalValue(budgetFederalIndirectSecondYearAmount);
2620             }
2621         }
2622         
2623         /**
2624          * Sets (as xml) the "BudgetFederalIndirectSecondYearAmount" element
2625          */
2626         public void xsetBudgetFederalIndirectSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalIndirectSecondYearAmount)
2627         {
2628             synchronized (monitor())
2629             {
2630                 check_orphaned();
2631                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2632                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48, 0);
2633                 if (target == null)
2634                 {
2635                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48);
2636                 }
2637                 target.set(budgetFederalIndirectSecondYearAmount);
2638             }
2639         }
2640         
2641         /**
2642          * Unsets the "BudgetFederalIndirectSecondYearAmount" element
2643          */
2644         public void unsetBudgetFederalIndirectSecondYearAmount()
2645         {
2646             synchronized (monitor())
2647             {
2648                 check_orphaned();
2649                 get_store().remove_element(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48, 0);
2650             }
2651         }
2652         
2653         /**
2654          * Gets the "BudgetFederalConstructionThirdYearAmount" element
2655          */
2656         public java.math.BigDecimal getBudgetFederalConstructionThirdYearAmount()
2657         {
2658             synchronized (monitor())
2659             {
2660                 check_orphaned();
2661                 org.apache.xmlbeans.SimpleValue target = null;
2662                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50, 0);
2663                 if (target == null)
2664                 {
2665                     return null;
2666                 }
2667                 return target.getBigDecimalValue();
2668             }
2669         }
2670         
2671         /**
2672          * Gets (as xml) the "BudgetFederalConstructionThirdYearAmount" element
2673          */
2674         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalConstructionThirdYearAmount()
2675         {
2676             synchronized (monitor())
2677             {
2678                 check_orphaned();
2679                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2680                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50, 0);
2681                 return target;
2682             }
2683         }
2684         
2685         /**
2686          * True if has "BudgetFederalConstructionThirdYearAmount" element
2687          */
2688         public boolean isSetBudgetFederalConstructionThirdYearAmount()
2689         {
2690             synchronized (monitor())
2691             {
2692                 check_orphaned();
2693                 return get_store().count_elements(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50) != 0;
2694             }
2695         }
2696         
2697         /**
2698          * Sets the "BudgetFederalConstructionThirdYearAmount" element
2699          */
2700         public void setBudgetFederalConstructionThirdYearAmount(java.math.BigDecimal budgetFederalConstructionThirdYearAmount)
2701         {
2702             synchronized (monitor())
2703             {
2704                 check_orphaned();
2705                 org.apache.xmlbeans.SimpleValue target = null;
2706                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50, 0);
2707                 if (target == null)
2708                 {
2709                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50);
2710                 }
2711                 target.setBigDecimalValue(budgetFederalConstructionThirdYearAmount);
2712             }
2713         }
2714         
2715         /**
2716          * Sets (as xml) the "BudgetFederalConstructionThirdYearAmount" element
2717          */
2718         public void xsetBudgetFederalConstructionThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalConstructionThirdYearAmount)
2719         {
2720             synchronized (monitor())
2721             {
2722                 check_orphaned();
2723                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2724                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50, 0);
2725                 if (target == null)
2726                 {
2727                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50);
2728                 }
2729                 target.set(budgetFederalConstructionThirdYearAmount);
2730             }
2731         }
2732         
2733         /**
2734          * Unsets the "BudgetFederalConstructionThirdYearAmount" element
2735          */
2736         public void unsetBudgetFederalConstructionThirdYearAmount()
2737         {
2738             synchronized (monitor())
2739             {
2740                 check_orphaned();
2741                 get_store().remove_element(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50, 0);
2742             }
2743         }
2744         
2745         /**
2746          * Gets the "BudgetFederalOtherThirdYearAmount" element
2747          */
2748         public java.math.BigDecimal getBudgetFederalOtherThirdYearAmount()
2749         {
2750             synchronized (monitor())
2751             {
2752                 check_orphaned();
2753                 org.apache.xmlbeans.SimpleValue target = null;
2754                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52, 0);
2755                 if (target == null)
2756                 {
2757                     return null;
2758                 }
2759                 return target.getBigDecimalValue();
2760             }
2761         }
2762         
2763         /**
2764          * Gets (as xml) the "BudgetFederalOtherThirdYearAmount" element
2765          */
2766         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalOtherThirdYearAmount()
2767         {
2768             synchronized (monitor())
2769             {
2770                 check_orphaned();
2771                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2772                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52, 0);
2773                 return target;
2774             }
2775         }
2776         
2777         /**
2778          * True if has "BudgetFederalOtherThirdYearAmount" element
2779          */
2780         public boolean isSetBudgetFederalOtherThirdYearAmount()
2781         {
2782             synchronized (monitor())
2783             {
2784                 check_orphaned();
2785                 return get_store().count_elements(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52) != 0;
2786             }
2787         }
2788         
2789         /**
2790          * Sets the "BudgetFederalOtherThirdYearAmount" element
2791          */
2792         public void setBudgetFederalOtherThirdYearAmount(java.math.BigDecimal budgetFederalOtherThirdYearAmount)
2793         {
2794             synchronized (monitor())
2795             {
2796                 check_orphaned();
2797                 org.apache.xmlbeans.SimpleValue target = null;
2798                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52, 0);
2799                 if (target == null)
2800                 {
2801                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52);
2802                 }
2803                 target.setBigDecimalValue(budgetFederalOtherThirdYearAmount);
2804             }
2805         }
2806         
2807         /**
2808          * Sets (as xml) the "BudgetFederalOtherThirdYearAmount" element
2809          */
2810         public void xsetBudgetFederalOtherThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalOtherThirdYearAmount)
2811         {
2812             synchronized (monitor())
2813             {
2814                 check_orphaned();
2815                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2816                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52, 0);
2817                 if (target == null)
2818                 {
2819                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52);
2820                 }
2821                 target.set(budgetFederalOtherThirdYearAmount);
2822             }
2823         }
2824         
2825         /**
2826          * Unsets the "BudgetFederalOtherThirdYearAmount" element
2827          */
2828         public void unsetBudgetFederalOtherThirdYearAmount()
2829         {
2830             synchronized (monitor())
2831             {
2832                 check_orphaned();
2833                 get_store().remove_element(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52, 0);
2834             }
2835         }
2836         
2837         /**
2838          * Gets the "BudgetFederalSuppliesThirdYearAmount" element
2839          */
2840         public java.math.BigDecimal getBudgetFederalSuppliesThirdYearAmount()
2841         {
2842             synchronized (monitor())
2843             {
2844                 check_orphaned();
2845                 org.apache.xmlbeans.SimpleValue target = null;
2846                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54, 0);
2847                 if (target == null)
2848                 {
2849                     return null;
2850                 }
2851                 return target.getBigDecimalValue();
2852             }
2853         }
2854         
2855         /**
2856          * Gets (as xml) the "BudgetFederalSuppliesThirdYearAmount" element
2857          */
2858         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalSuppliesThirdYearAmount()
2859         {
2860             synchronized (monitor())
2861             {
2862                 check_orphaned();
2863                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2864                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54, 0);
2865                 return target;
2866             }
2867         }
2868         
2869         /**
2870          * True if has "BudgetFederalSuppliesThirdYearAmount" element
2871          */
2872         public boolean isSetBudgetFederalSuppliesThirdYearAmount()
2873         {
2874             synchronized (monitor())
2875             {
2876                 check_orphaned();
2877                 return get_store().count_elements(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54) != 0;
2878             }
2879         }
2880         
2881         /**
2882          * Sets the "BudgetFederalSuppliesThirdYearAmount" element
2883          */
2884         public void setBudgetFederalSuppliesThirdYearAmount(java.math.BigDecimal budgetFederalSuppliesThirdYearAmount)
2885         {
2886             synchronized (monitor())
2887             {
2888                 check_orphaned();
2889                 org.apache.xmlbeans.SimpleValue target = null;
2890                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54, 0);
2891                 if (target == null)
2892                 {
2893                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54);
2894                 }
2895                 target.setBigDecimalValue(budgetFederalSuppliesThirdYearAmount);
2896             }
2897         }
2898         
2899         /**
2900          * Sets (as xml) the "BudgetFederalSuppliesThirdYearAmount" element
2901          */
2902         public void xsetBudgetFederalSuppliesThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalSuppliesThirdYearAmount)
2903         {
2904             synchronized (monitor())
2905             {
2906                 check_orphaned();
2907                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2908                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54, 0);
2909                 if (target == null)
2910                 {
2911                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54);
2912                 }
2913                 target.set(budgetFederalSuppliesThirdYearAmount);
2914             }
2915         }
2916         
2917         /**
2918          * Unsets the "BudgetFederalSuppliesThirdYearAmount" element
2919          */
2920         public void unsetBudgetFederalSuppliesThirdYearAmount()
2921         {
2922             synchronized (monitor())
2923             {
2924                 check_orphaned();
2925                 get_store().remove_element(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54, 0);
2926             }
2927         }
2928         
2929         /**
2930          * Gets the "BudgetFederalContractualThirdYearAmount" element
2931          */
2932         public java.math.BigDecimal getBudgetFederalContractualThirdYearAmount()
2933         {
2934             synchronized (monitor())
2935             {
2936                 check_orphaned();
2937                 org.apache.xmlbeans.SimpleValue target = null;
2938                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56, 0);
2939                 if (target == null)
2940                 {
2941                     return null;
2942                 }
2943                 return target.getBigDecimalValue();
2944             }
2945         }
2946         
2947         /**
2948          * Gets (as xml) the "BudgetFederalContractualThirdYearAmount" element
2949          */
2950         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalContractualThirdYearAmount()
2951         {
2952             synchronized (monitor())
2953             {
2954                 check_orphaned();
2955                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2956                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56, 0);
2957                 return target;
2958             }
2959         }
2960         
2961         /**
2962          * True if has "BudgetFederalContractualThirdYearAmount" element
2963          */
2964         public boolean isSetBudgetFederalContractualThirdYearAmount()
2965         {
2966             synchronized (monitor())
2967             {
2968                 check_orphaned();
2969                 return get_store().count_elements(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56) != 0;
2970             }
2971         }
2972         
2973         /**
2974          * Sets the "BudgetFederalContractualThirdYearAmount" element
2975          */
2976         public void setBudgetFederalContractualThirdYearAmount(java.math.BigDecimal budgetFederalContractualThirdYearAmount)
2977         {
2978             synchronized (monitor())
2979             {
2980                 check_orphaned();
2981                 org.apache.xmlbeans.SimpleValue target = null;
2982                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56, 0);
2983                 if (target == null)
2984                 {
2985                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56);
2986                 }
2987                 target.setBigDecimalValue(budgetFederalContractualThirdYearAmount);
2988             }
2989         }
2990         
2991         /**
2992          * Sets (as xml) the "BudgetFederalContractualThirdYearAmount" element
2993          */
2994         public void xsetBudgetFederalContractualThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalContractualThirdYearAmount)
2995         {
2996             synchronized (monitor())
2997             {
2998                 check_orphaned();
2999                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3000                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56, 0);
3001                 if (target == null)
3002                 {
3003                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56);
3004                 }
3005                 target.set(budgetFederalContractualThirdYearAmount);
3006             }
3007         }
3008         
3009         /**
3010          * Unsets the "BudgetFederalContractualThirdYearAmount" element
3011          */
3012         public void unsetBudgetFederalContractualThirdYearAmount()
3013         {
3014             synchronized (monitor())
3015             {
3016                 check_orphaned();
3017                 get_store().remove_element(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56, 0);
3018             }
3019         }
3020         
3021         /**
3022          * Gets the "BudgetFederalTravelThirdYearAmount" element
3023          */
3024         public java.math.BigDecimal getBudgetFederalTravelThirdYearAmount()
3025         {
3026             synchronized (monitor())
3027             {
3028                 check_orphaned();
3029                 org.apache.xmlbeans.SimpleValue target = null;
3030                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58, 0);
3031                 if (target == null)
3032                 {
3033                     return null;
3034                 }
3035                 return target.getBigDecimalValue();
3036             }
3037         }
3038         
3039         /**
3040          * Gets (as xml) the "BudgetFederalTravelThirdYearAmount" element
3041          */
3042         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTravelThirdYearAmount()
3043         {
3044             synchronized (monitor())
3045             {
3046                 check_orphaned();
3047                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3048                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58, 0);
3049                 return target;
3050             }
3051         }
3052         
3053         /**
3054          * True if has "BudgetFederalTravelThirdYearAmount" element
3055          */
3056         public boolean isSetBudgetFederalTravelThirdYearAmount()
3057         {
3058             synchronized (monitor())
3059             {
3060                 check_orphaned();
3061                 return get_store().count_elements(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58) != 0;
3062             }
3063         }
3064         
3065         /**
3066          * Sets the "BudgetFederalTravelThirdYearAmount" element
3067          */
3068         public void setBudgetFederalTravelThirdYearAmount(java.math.BigDecimal budgetFederalTravelThirdYearAmount)
3069         {
3070             synchronized (monitor())
3071             {
3072                 check_orphaned();
3073                 org.apache.xmlbeans.SimpleValue target = null;
3074                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58, 0);
3075                 if (target == null)
3076                 {
3077                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58);
3078                 }
3079                 target.setBigDecimalValue(budgetFederalTravelThirdYearAmount);
3080             }
3081         }
3082         
3083         /**
3084          * Sets (as xml) the "BudgetFederalTravelThirdYearAmount" element
3085          */
3086         public void xsetBudgetFederalTravelThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTravelThirdYearAmount)
3087         {
3088             synchronized (monitor())
3089             {
3090                 check_orphaned();
3091                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3092                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58, 0);
3093                 if (target == null)
3094                 {
3095                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58);
3096                 }
3097                 target.set(budgetFederalTravelThirdYearAmount);
3098             }
3099         }
3100         
3101         /**
3102          * Unsets the "BudgetFederalTravelThirdYearAmount" element
3103          */
3104         public void unsetBudgetFederalTravelThirdYearAmount()
3105         {
3106             synchronized (monitor())
3107             {
3108                 check_orphaned();
3109                 get_store().remove_element(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58, 0);
3110             }
3111         }
3112         
3113         /**
3114          * Gets the "BudgetFederalEquipmentThirdYearAmount" element
3115          */
3116         public java.math.BigDecimal getBudgetFederalEquipmentThirdYearAmount()
3117         {
3118             synchronized (monitor())
3119             {
3120                 check_orphaned();
3121                 org.apache.xmlbeans.SimpleValue target = null;
3122                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60, 0);
3123                 if (target == null)
3124                 {
3125                     return null;
3126                 }
3127                 return target.getBigDecimalValue();
3128             }
3129         }
3130         
3131         /**
3132          * Gets (as xml) the "BudgetFederalEquipmentThirdYearAmount" element
3133          */
3134         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalEquipmentThirdYearAmount()
3135         {
3136             synchronized (monitor())
3137             {
3138                 check_orphaned();
3139                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3140                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60, 0);
3141                 return target;
3142             }
3143         }
3144         
3145         /**
3146          * True if has "BudgetFederalEquipmentThirdYearAmount" element
3147          */
3148         public boolean isSetBudgetFederalEquipmentThirdYearAmount()
3149         {
3150             synchronized (monitor())
3151             {
3152                 check_orphaned();
3153                 return get_store().count_elements(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60) != 0;
3154             }
3155         }
3156         
3157         /**
3158          * Sets the "BudgetFederalEquipmentThirdYearAmount" element
3159          */
3160         public void setBudgetFederalEquipmentThirdYearAmount(java.math.BigDecimal budgetFederalEquipmentThirdYearAmount)
3161         {
3162             synchronized (monitor())
3163             {
3164                 check_orphaned();
3165                 org.apache.xmlbeans.SimpleValue target = null;
3166                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60, 0);
3167                 if (target == null)
3168                 {
3169                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60);
3170                 }
3171                 target.setBigDecimalValue(budgetFederalEquipmentThirdYearAmount);
3172             }
3173         }
3174         
3175         /**
3176          * Sets (as xml) the "BudgetFederalEquipmentThirdYearAmount" element
3177          */
3178         public void xsetBudgetFederalEquipmentThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalEquipmentThirdYearAmount)
3179         {
3180             synchronized (monitor())
3181             {
3182                 check_orphaned();
3183                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3184                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60, 0);
3185                 if (target == null)
3186                 {
3187                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60);
3188                 }
3189                 target.set(budgetFederalEquipmentThirdYearAmount);
3190             }
3191         }
3192         
3193         /**
3194          * Unsets the "BudgetFederalEquipmentThirdYearAmount" element
3195          */
3196         public void unsetBudgetFederalEquipmentThirdYearAmount()
3197         {
3198             synchronized (monitor())
3199             {
3200                 check_orphaned();
3201                 get_store().remove_element(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60, 0);
3202             }
3203         }
3204         
3205         /**
3206          * Gets the "BudgetFederalPersonnelThirdYearAmount" element
3207          */
3208         public java.math.BigDecimal getBudgetFederalPersonnelThirdYearAmount()
3209         {
3210             synchronized (monitor())
3211             {
3212                 check_orphaned();
3213                 org.apache.xmlbeans.SimpleValue target = null;
3214                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62, 0);
3215                 if (target == null)
3216                 {
3217                     return null;
3218                 }
3219                 return target.getBigDecimalValue();
3220             }
3221         }
3222         
3223         /**
3224          * Gets (as xml) the "BudgetFederalPersonnelThirdYearAmount" element
3225          */
3226         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalPersonnelThirdYearAmount()
3227         {
3228             synchronized (monitor())
3229             {
3230                 check_orphaned();
3231                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3232                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62, 0);
3233                 return target;
3234             }
3235         }
3236         
3237         /**
3238          * True if has "BudgetFederalPersonnelThirdYearAmount" element
3239          */
3240         public boolean isSetBudgetFederalPersonnelThirdYearAmount()
3241         {
3242             synchronized (monitor())
3243             {
3244                 check_orphaned();
3245                 return get_store().count_elements(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62) != 0;
3246             }
3247         }
3248         
3249         /**
3250          * Sets the "BudgetFederalPersonnelThirdYearAmount" element
3251          */
3252         public void setBudgetFederalPersonnelThirdYearAmount(java.math.BigDecimal budgetFederalPersonnelThirdYearAmount)
3253         {
3254             synchronized (monitor())
3255             {
3256                 check_orphaned();
3257                 org.apache.xmlbeans.SimpleValue target = null;
3258                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62, 0);
3259                 if (target == null)
3260                 {
3261                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62);
3262                 }
3263                 target.setBigDecimalValue(budgetFederalPersonnelThirdYearAmount);
3264             }
3265         }
3266         
3267         /**
3268          * Sets (as xml) the "BudgetFederalPersonnelThirdYearAmount" element
3269          */
3270         public void xsetBudgetFederalPersonnelThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalPersonnelThirdYearAmount)
3271         {
3272             synchronized (monitor())
3273             {
3274                 check_orphaned();
3275                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3276                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62, 0);
3277                 if (target == null)
3278                 {
3279                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62);
3280                 }
3281                 target.set(budgetFederalPersonnelThirdYearAmount);
3282             }
3283         }
3284         
3285         /**
3286          * Unsets the "BudgetFederalPersonnelThirdYearAmount" element
3287          */
3288         public void unsetBudgetFederalPersonnelThirdYearAmount()
3289         {
3290             synchronized (monitor())
3291             {
3292                 check_orphaned();
3293                 get_store().remove_element(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62, 0);
3294             }
3295         }
3296         
3297         /**
3298          * Gets the "BudgetFederalFringeThirdYearAmount" element
3299          */
3300         public java.math.BigDecimal getBudgetFederalFringeThirdYearAmount()
3301         {
3302             synchronized (monitor())
3303             {
3304                 check_orphaned();
3305                 org.apache.xmlbeans.SimpleValue target = null;
3306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64, 0);
3307                 if (target == null)
3308                 {
3309                     return null;
3310                 }
3311                 return target.getBigDecimalValue();
3312             }
3313         }
3314         
3315         /**
3316          * Gets (as xml) the "BudgetFederalFringeThirdYearAmount" element
3317          */
3318         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalFringeThirdYearAmount()
3319         {
3320             synchronized (monitor())
3321             {
3322                 check_orphaned();
3323                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3324                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64, 0);
3325                 return target;
3326             }
3327         }
3328         
3329         /**
3330          * True if has "BudgetFederalFringeThirdYearAmount" element
3331          */
3332         public boolean isSetBudgetFederalFringeThirdYearAmount()
3333         {
3334             synchronized (monitor())
3335             {
3336                 check_orphaned();
3337                 return get_store().count_elements(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64) != 0;
3338             }
3339         }
3340         
3341         /**
3342          * Sets the "BudgetFederalFringeThirdYearAmount" element
3343          */
3344         public void setBudgetFederalFringeThirdYearAmount(java.math.BigDecimal budgetFederalFringeThirdYearAmount)
3345         {
3346             synchronized (monitor())
3347             {
3348                 check_orphaned();
3349                 org.apache.xmlbeans.SimpleValue target = null;
3350                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64, 0);
3351                 if (target == null)
3352                 {
3353                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64);
3354                 }
3355                 target.setBigDecimalValue(budgetFederalFringeThirdYearAmount);
3356             }
3357         }
3358         
3359         /**
3360          * Sets (as xml) the "BudgetFederalFringeThirdYearAmount" element
3361          */
3362         public void xsetBudgetFederalFringeThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalFringeThirdYearAmount)
3363         {
3364             synchronized (monitor())
3365             {
3366                 check_orphaned();
3367                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3368                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64, 0);
3369                 if (target == null)
3370                 {
3371                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64);
3372                 }
3373                 target.set(budgetFederalFringeThirdYearAmount);
3374             }
3375         }
3376         
3377         /**
3378          * Unsets the "BudgetFederalFringeThirdYearAmount" element
3379          */
3380         public void unsetBudgetFederalFringeThirdYearAmount()
3381         {
3382             synchronized (monitor())
3383             {
3384                 check_orphaned();
3385                 get_store().remove_element(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64, 0);
3386             }
3387         }
3388         
3389         /**
3390          * Gets the "BudgetFederalTrainingThirdYearAmount" element
3391          */
3392         public java.math.BigDecimal getBudgetFederalTrainingThirdYearAmount()
3393         {
3394             synchronized (monitor())
3395             {
3396                 check_orphaned();
3397                 org.apache.xmlbeans.SimpleValue target = null;
3398                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66, 0);
3399                 if (target == null)
3400                 {
3401                     return null;
3402                 }
3403                 return target.getBigDecimalValue();
3404             }
3405         }
3406         
3407         /**
3408          * Gets (as xml) the "BudgetFederalTrainingThirdYearAmount" element
3409          */
3410         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTrainingThirdYearAmount()
3411         {
3412             synchronized (monitor())
3413             {
3414                 check_orphaned();
3415                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3416                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66, 0);
3417                 return target;
3418             }
3419         }
3420         
3421         /**
3422          * True if has "BudgetFederalTrainingThirdYearAmount" element
3423          */
3424         public boolean isSetBudgetFederalTrainingThirdYearAmount()
3425         {
3426             synchronized (monitor())
3427             {
3428                 check_orphaned();
3429                 return get_store().count_elements(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66) != 0;
3430             }
3431         }
3432         
3433         /**
3434          * Sets the "BudgetFederalTrainingThirdYearAmount" element
3435          */
3436         public void setBudgetFederalTrainingThirdYearAmount(java.math.BigDecimal budgetFederalTrainingThirdYearAmount)
3437         {
3438             synchronized (monitor())
3439             {
3440                 check_orphaned();
3441                 org.apache.xmlbeans.SimpleValue target = null;
3442                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66, 0);
3443                 if (target == null)
3444                 {
3445                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66);
3446                 }
3447                 target.setBigDecimalValue(budgetFederalTrainingThirdYearAmount);
3448             }
3449         }
3450         
3451         /**
3452          * Sets (as xml) the "BudgetFederalTrainingThirdYearAmount" element
3453          */
3454         public void xsetBudgetFederalTrainingThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTrainingThirdYearAmount)
3455         {
3456             synchronized (monitor())
3457             {
3458                 check_orphaned();
3459                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3460                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66, 0);
3461                 if (target == null)
3462                 {
3463                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66);
3464                 }
3465                 target.set(budgetFederalTrainingThirdYearAmount);
3466             }
3467         }
3468         
3469         /**
3470          * Unsets the "BudgetFederalTrainingThirdYearAmount" element
3471          */
3472         public void unsetBudgetFederalTrainingThirdYearAmount()
3473         {
3474             synchronized (monitor())
3475             {
3476                 check_orphaned();
3477                 get_store().remove_element(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66, 0);
3478             }
3479         }
3480         
3481         /**
3482          * Gets the "BudgetFederalThirdYearAmount" element
3483          */
3484         public java.math.BigDecimal getBudgetFederalThirdYearAmount()
3485         {
3486             synchronized (monitor())
3487             {
3488                 check_orphaned();
3489                 org.apache.xmlbeans.SimpleValue target = null;
3490                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTHIRDYEARAMOUNT$68, 0);
3491                 if (target == null)
3492                 {
3493                     return null;
3494                 }
3495                 return target.getBigDecimalValue();
3496             }
3497         }
3498         
3499         /**
3500          * Gets (as xml) the "BudgetFederalThirdYearAmount" element
3501          */
3502         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalThirdYearAmount()
3503         {
3504             synchronized (monitor())
3505             {
3506                 check_orphaned();
3507                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3508                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTHIRDYEARAMOUNT$68, 0);
3509                 return target;
3510             }
3511         }
3512         
3513         /**
3514          * True if has "BudgetFederalThirdYearAmount" element
3515          */
3516         public boolean isSetBudgetFederalThirdYearAmount()
3517         {
3518             synchronized (monitor())
3519             {
3520                 check_orphaned();
3521                 return get_store().count_elements(BUDGETFEDERALTHIRDYEARAMOUNT$68) != 0;
3522             }
3523         }
3524         
3525         /**
3526          * Sets the "BudgetFederalThirdYearAmount" element
3527          */
3528         public void setBudgetFederalThirdYearAmount(java.math.BigDecimal budgetFederalThirdYearAmount)
3529         {
3530             synchronized (monitor())
3531             {
3532                 check_orphaned();
3533                 org.apache.xmlbeans.SimpleValue target = null;
3534                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTHIRDYEARAMOUNT$68, 0);
3535                 if (target == null)
3536                 {
3537                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTHIRDYEARAMOUNT$68);
3538                 }
3539                 target.setBigDecimalValue(budgetFederalThirdYearAmount);
3540             }
3541         }
3542         
3543         /**
3544          * Sets (as xml) the "BudgetFederalThirdYearAmount" element
3545          */
3546         public void xsetBudgetFederalThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalThirdYearAmount)
3547         {
3548             synchronized (monitor())
3549             {
3550                 check_orphaned();
3551                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3552                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTHIRDYEARAMOUNT$68, 0);
3553                 if (target == null)
3554                 {
3555                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALTHIRDYEARAMOUNT$68);
3556                 }
3557                 target.set(budgetFederalThirdYearAmount);
3558             }
3559         }
3560         
3561         /**
3562          * Unsets the "BudgetFederalThirdYearAmount" element
3563          */
3564         public void unsetBudgetFederalThirdYearAmount()
3565         {
3566             synchronized (monitor())
3567             {
3568                 check_orphaned();
3569                 get_store().remove_element(BUDGETFEDERALTHIRDYEARAMOUNT$68, 0);
3570             }
3571         }
3572         
3573         /**
3574          * Gets the "BudgetFederalDirectThirdYearAmount" element
3575          */
3576         public java.math.BigDecimal getBudgetFederalDirectThirdYearAmount()
3577         {
3578             synchronized (monitor())
3579             {
3580                 check_orphaned();
3581                 org.apache.xmlbeans.SimpleValue target = null;
3582                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70, 0);
3583                 if (target == null)
3584                 {
3585                     return null;
3586                 }
3587                 return target.getBigDecimalValue();
3588             }
3589         }
3590         
3591         /**
3592          * Gets (as xml) the "BudgetFederalDirectThirdYearAmount" element
3593          */
3594         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalDirectThirdYearAmount()
3595         {
3596             synchronized (monitor())
3597             {
3598                 check_orphaned();
3599                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3600                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70, 0);
3601                 return target;
3602             }
3603         }
3604         
3605         /**
3606          * True if has "BudgetFederalDirectThirdYearAmount" element
3607          */
3608         public boolean isSetBudgetFederalDirectThirdYearAmount()
3609         {
3610             synchronized (monitor())
3611             {
3612                 check_orphaned();
3613                 return get_store().count_elements(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70) != 0;
3614             }
3615         }
3616         
3617         /**
3618          * Sets the "BudgetFederalDirectThirdYearAmount" element
3619          */
3620         public void setBudgetFederalDirectThirdYearAmount(java.math.BigDecimal budgetFederalDirectThirdYearAmount)
3621         {
3622             synchronized (monitor())
3623             {
3624                 check_orphaned();
3625                 org.apache.xmlbeans.SimpleValue target = null;
3626                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70, 0);
3627                 if (target == null)
3628                 {
3629                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70);
3630                 }
3631                 target.setBigDecimalValue(budgetFederalDirectThirdYearAmount);
3632             }
3633         }
3634         
3635         /**
3636          * Sets (as xml) the "BudgetFederalDirectThirdYearAmount" element
3637          */
3638         public void xsetBudgetFederalDirectThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalDirectThirdYearAmount)
3639         {
3640             synchronized (monitor())
3641             {
3642                 check_orphaned();
3643                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3644                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70, 0);
3645                 if (target == null)
3646                 {
3647                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70);
3648                 }
3649                 target.set(budgetFederalDirectThirdYearAmount);
3650             }
3651         }
3652         
3653         /**
3654          * Unsets the "BudgetFederalDirectThirdYearAmount" element
3655          */
3656         public void unsetBudgetFederalDirectThirdYearAmount()
3657         {
3658             synchronized (monitor())
3659             {
3660                 check_orphaned();
3661                 get_store().remove_element(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70, 0);
3662             }
3663         }
3664         
3665         /**
3666          * Gets the "BudgetFederalIndirectThirdYearAmount" element
3667          */
3668         public java.math.BigDecimal getBudgetFederalIndirectThirdYearAmount()
3669         {
3670             synchronized (monitor())
3671             {
3672                 check_orphaned();
3673                 org.apache.xmlbeans.SimpleValue target = null;
3674                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72, 0);
3675                 if (target == null)
3676                 {
3677                     return null;
3678                 }
3679                 return target.getBigDecimalValue();
3680             }
3681         }
3682         
3683         /**
3684          * Gets (as xml) the "BudgetFederalIndirectThirdYearAmount" element
3685          */
3686         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalIndirectThirdYearAmount()
3687         {
3688             synchronized (monitor())
3689             {
3690                 check_orphaned();
3691                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3692                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72, 0);
3693                 return target;
3694             }
3695         }
3696         
3697         /**
3698          * True if has "BudgetFederalIndirectThirdYearAmount" element
3699          */
3700         public boolean isSetBudgetFederalIndirectThirdYearAmount()
3701         {
3702             synchronized (monitor())
3703             {
3704                 check_orphaned();
3705                 return get_store().count_elements(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72) != 0;
3706             }
3707         }
3708         
3709         /**
3710          * Sets the "BudgetFederalIndirectThirdYearAmount" element
3711          */
3712         public void setBudgetFederalIndirectThirdYearAmount(java.math.BigDecimal budgetFederalIndirectThirdYearAmount)
3713         {
3714             synchronized (monitor())
3715             {
3716                 check_orphaned();
3717                 org.apache.xmlbeans.SimpleValue target = null;
3718                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72, 0);
3719                 if (target == null)
3720                 {
3721                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72);
3722                 }
3723                 target.setBigDecimalValue(budgetFederalIndirectThirdYearAmount);
3724             }
3725         }
3726         
3727         /**
3728          * Sets (as xml) the "BudgetFederalIndirectThirdYearAmount" element
3729          */
3730         public void xsetBudgetFederalIndirectThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalIndirectThirdYearAmount)
3731         {
3732             synchronized (monitor())
3733             {
3734                 check_orphaned();
3735                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3736                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72, 0);
3737                 if (target == null)
3738                 {
3739                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72);
3740                 }
3741                 target.set(budgetFederalIndirectThirdYearAmount);
3742             }
3743         }
3744         
3745         /**
3746          * Unsets the "BudgetFederalIndirectThirdYearAmount" element
3747          */
3748         public void unsetBudgetFederalIndirectThirdYearAmount()
3749         {
3750             synchronized (monitor())
3751             {
3752                 check_orphaned();
3753                 get_store().remove_element(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72, 0);
3754             }
3755         }
3756         
3757         /**
3758          * Gets the "BudgetFederalConstructionFourthYearAmount" element
3759          */
3760         public java.math.BigDecimal getBudgetFederalConstructionFourthYearAmount()
3761         {
3762             synchronized (monitor())
3763             {
3764                 check_orphaned();
3765                 org.apache.xmlbeans.SimpleValue target = null;
3766                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74, 0);
3767                 if (target == null)
3768                 {
3769                     return null;
3770                 }
3771                 return target.getBigDecimalValue();
3772             }
3773         }
3774         
3775         /**
3776          * Gets (as xml) the "BudgetFederalConstructionFourthYearAmount" element
3777          */
3778         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalConstructionFourthYearAmount()
3779         {
3780             synchronized (monitor())
3781             {
3782                 check_orphaned();
3783                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3784                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74, 0);
3785                 return target;
3786             }
3787         }
3788         
3789         /**
3790          * True if has "BudgetFederalConstructionFourthYearAmount" element
3791          */
3792         public boolean isSetBudgetFederalConstructionFourthYearAmount()
3793         {
3794             synchronized (monitor())
3795             {
3796                 check_orphaned();
3797                 return get_store().count_elements(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74) != 0;
3798             }
3799         }
3800         
3801         /**
3802          * Sets the "BudgetFederalConstructionFourthYearAmount" element
3803          */
3804         public void setBudgetFederalConstructionFourthYearAmount(java.math.BigDecimal budgetFederalConstructionFourthYearAmount)
3805         {
3806             synchronized (monitor())
3807             {
3808                 check_orphaned();
3809                 org.apache.xmlbeans.SimpleValue target = null;
3810                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74, 0);
3811                 if (target == null)
3812                 {
3813                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74);
3814                 }
3815                 target.setBigDecimalValue(budgetFederalConstructionFourthYearAmount);
3816             }
3817         }
3818         
3819         /**
3820          * Sets (as xml) the "BudgetFederalConstructionFourthYearAmount" element
3821          */
3822         public void xsetBudgetFederalConstructionFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalConstructionFourthYearAmount)
3823         {
3824             synchronized (monitor())
3825             {
3826                 check_orphaned();
3827                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3828                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74, 0);
3829                 if (target == null)
3830                 {
3831                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74);
3832                 }
3833                 target.set(budgetFederalConstructionFourthYearAmount);
3834             }
3835         }
3836         
3837         /**
3838          * Unsets the "BudgetFederalConstructionFourthYearAmount" element
3839          */
3840         public void unsetBudgetFederalConstructionFourthYearAmount()
3841         {
3842             synchronized (monitor())
3843             {
3844                 check_orphaned();
3845                 get_store().remove_element(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74, 0);
3846             }
3847         }
3848         
3849         /**
3850          * Gets the "BudgetFederalOtherFourthYearAmount" element
3851          */
3852         public java.math.BigDecimal getBudgetFederalOtherFourthYearAmount()
3853         {
3854             synchronized (monitor())
3855             {
3856                 check_orphaned();
3857                 org.apache.xmlbeans.SimpleValue target = null;
3858                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76, 0);
3859                 if (target == null)
3860                 {
3861                     return null;
3862                 }
3863                 return target.getBigDecimalValue();
3864             }
3865         }
3866         
3867         /**
3868          * Gets (as xml) the "BudgetFederalOtherFourthYearAmount" element
3869          */
3870         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalOtherFourthYearAmount()
3871         {
3872             synchronized (monitor())
3873             {
3874                 check_orphaned();
3875                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3876                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76, 0);
3877                 return target;
3878             }
3879         }
3880         
3881         /**
3882          * True if has "BudgetFederalOtherFourthYearAmount" element
3883          */
3884         public boolean isSetBudgetFederalOtherFourthYearAmount()
3885         {
3886             synchronized (monitor())
3887             {
3888                 check_orphaned();
3889                 return get_store().count_elements(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76) != 0;
3890             }
3891         }
3892         
3893         /**
3894          * Sets the "BudgetFederalOtherFourthYearAmount" element
3895          */
3896         public void setBudgetFederalOtherFourthYearAmount(java.math.BigDecimal budgetFederalOtherFourthYearAmount)
3897         {
3898             synchronized (monitor())
3899             {
3900                 check_orphaned();
3901                 org.apache.xmlbeans.SimpleValue target = null;
3902                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76, 0);
3903                 if (target == null)
3904                 {
3905                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76);
3906                 }
3907                 target.setBigDecimalValue(budgetFederalOtherFourthYearAmount);
3908             }
3909         }
3910         
3911         /**
3912          * Sets (as xml) the "BudgetFederalOtherFourthYearAmount" element
3913          */
3914         public void xsetBudgetFederalOtherFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalOtherFourthYearAmount)
3915         {
3916             synchronized (monitor())
3917             {
3918                 check_orphaned();
3919                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3920                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76, 0);
3921                 if (target == null)
3922                 {
3923                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76);
3924                 }
3925                 target.set(budgetFederalOtherFourthYearAmount);
3926             }
3927         }
3928         
3929         /**
3930          * Unsets the "BudgetFederalOtherFourthYearAmount" element
3931          */
3932         public void unsetBudgetFederalOtherFourthYearAmount()
3933         {
3934             synchronized (monitor())
3935             {
3936                 check_orphaned();
3937                 get_store().remove_element(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76, 0);
3938             }
3939         }
3940         
3941         /**
3942          * Gets the "BudgetFederalSuppliesFourthYearAmount" element
3943          */
3944         public java.math.BigDecimal getBudgetFederalSuppliesFourthYearAmount()
3945         {
3946             synchronized (monitor())
3947             {
3948                 check_orphaned();
3949                 org.apache.xmlbeans.SimpleValue target = null;
3950                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78, 0);
3951                 if (target == null)
3952                 {
3953                     return null;
3954                 }
3955                 return target.getBigDecimalValue();
3956             }
3957         }
3958         
3959         /**
3960          * Gets (as xml) the "BudgetFederalSuppliesFourthYearAmount" element
3961          */
3962         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalSuppliesFourthYearAmount()
3963         {
3964             synchronized (monitor())
3965             {
3966                 check_orphaned();
3967                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3968                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78, 0);
3969                 return target;
3970             }
3971         }
3972         
3973         /**
3974          * True if has "BudgetFederalSuppliesFourthYearAmount" element
3975          */
3976         public boolean isSetBudgetFederalSuppliesFourthYearAmount()
3977         {
3978             synchronized (monitor())
3979             {
3980                 check_orphaned();
3981                 return get_store().count_elements(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78) != 0;
3982             }
3983         }
3984         
3985         /**
3986          * Sets the "BudgetFederalSuppliesFourthYearAmount" element
3987          */
3988         public void setBudgetFederalSuppliesFourthYearAmount(java.math.BigDecimal budgetFederalSuppliesFourthYearAmount)
3989         {
3990             synchronized (monitor())
3991             {
3992                 check_orphaned();
3993                 org.apache.xmlbeans.SimpleValue target = null;
3994                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78, 0);
3995                 if (target == null)
3996                 {
3997                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78);
3998                 }
3999                 target.setBigDecimalValue(budgetFederalSuppliesFourthYearAmount);
4000             }
4001         }
4002         
4003         /**
4004          * Sets (as xml) the "BudgetFederalSuppliesFourthYearAmount" element
4005          */
4006         public void xsetBudgetFederalSuppliesFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalSuppliesFourthYearAmount)
4007         {
4008             synchronized (monitor())
4009             {
4010                 check_orphaned();
4011                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4012                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78, 0);
4013                 if (target == null)
4014                 {
4015                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78);
4016                 }
4017                 target.set(budgetFederalSuppliesFourthYearAmount);
4018             }
4019         }
4020         
4021         /**
4022          * Unsets the "BudgetFederalSuppliesFourthYearAmount" element
4023          */
4024         public void unsetBudgetFederalSuppliesFourthYearAmount()
4025         {
4026             synchronized (monitor())
4027             {
4028                 check_orphaned();
4029                 get_store().remove_element(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78, 0);
4030             }
4031         }
4032         
4033         /**
4034          * Gets the "BudgetFederalContractualFourthYearAmount" element
4035          */
4036         public java.math.BigDecimal getBudgetFederalContractualFourthYearAmount()
4037         {
4038             synchronized (monitor())
4039             {
4040                 check_orphaned();
4041                 org.apache.xmlbeans.SimpleValue target = null;
4042                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80, 0);
4043                 if (target == null)
4044                 {
4045                     return null;
4046                 }
4047                 return target.getBigDecimalValue();
4048             }
4049         }
4050         
4051         /**
4052          * Gets (as xml) the "BudgetFederalContractualFourthYearAmount" element
4053          */
4054         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalContractualFourthYearAmount()
4055         {
4056             synchronized (monitor())
4057             {
4058                 check_orphaned();
4059                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4060                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80, 0);
4061                 return target;
4062             }
4063         }
4064         
4065         /**
4066          * True if has "BudgetFederalContractualFourthYearAmount" element
4067          */
4068         public boolean isSetBudgetFederalContractualFourthYearAmount()
4069         {
4070             synchronized (monitor())
4071             {
4072                 check_orphaned();
4073                 return get_store().count_elements(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80) != 0;
4074             }
4075         }
4076         
4077         /**
4078          * Sets the "BudgetFederalContractualFourthYearAmount" element
4079          */
4080         public void setBudgetFederalContractualFourthYearAmount(java.math.BigDecimal budgetFederalContractualFourthYearAmount)
4081         {
4082             synchronized (monitor())
4083             {
4084                 check_orphaned();
4085                 org.apache.xmlbeans.SimpleValue target = null;
4086                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80, 0);
4087                 if (target == null)
4088                 {
4089                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80);
4090                 }
4091                 target.setBigDecimalValue(budgetFederalContractualFourthYearAmount);
4092             }
4093         }
4094         
4095         /**
4096          * Sets (as xml) the "BudgetFederalContractualFourthYearAmount" element
4097          */
4098         public void xsetBudgetFederalContractualFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalContractualFourthYearAmount)
4099         {
4100             synchronized (monitor())
4101             {
4102                 check_orphaned();
4103                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4104                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80, 0);
4105                 if (target == null)
4106                 {
4107                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80);
4108                 }
4109                 target.set(budgetFederalContractualFourthYearAmount);
4110             }
4111         }
4112         
4113         /**
4114          * Unsets the "BudgetFederalContractualFourthYearAmount" element
4115          */
4116         public void unsetBudgetFederalContractualFourthYearAmount()
4117         {
4118             synchronized (monitor())
4119             {
4120                 check_orphaned();
4121                 get_store().remove_element(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80, 0);
4122             }
4123         }
4124         
4125         /**
4126          * Gets the "BudgetFederalTravelFourthYearAmount" element
4127          */
4128         public java.math.BigDecimal getBudgetFederalTravelFourthYearAmount()
4129         {
4130             synchronized (monitor())
4131             {
4132                 check_orphaned();
4133                 org.apache.xmlbeans.SimpleValue target = null;
4134                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82, 0);
4135                 if (target == null)
4136                 {
4137                     return null;
4138                 }
4139                 return target.getBigDecimalValue();
4140             }
4141         }
4142         
4143         /**
4144          * Gets (as xml) the "BudgetFederalTravelFourthYearAmount" element
4145          */
4146         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTravelFourthYearAmount()
4147         {
4148             synchronized (monitor())
4149             {
4150                 check_orphaned();
4151                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4152                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82, 0);
4153                 return target;
4154             }
4155         }
4156         
4157         /**
4158          * True if has "BudgetFederalTravelFourthYearAmount" element
4159          */
4160         public boolean isSetBudgetFederalTravelFourthYearAmount()
4161         {
4162             synchronized (monitor())
4163             {
4164                 check_orphaned();
4165                 return get_store().count_elements(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82) != 0;
4166             }
4167         }
4168         
4169         /**
4170          * Sets the "BudgetFederalTravelFourthYearAmount" element
4171          */
4172         public void setBudgetFederalTravelFourthYearAmount(java.math.BigDecimal budgetFederalTravelFourthYearAmount)
4173         {
4174             synchronized (monitor())
4175             {
4176                 check_orphaned();
4177                 org.apache.xmlbeans.SimpleValue target = null;
4178                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82, 0);
4179                 if (target == null)
4180                 {
4181                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82);
4182                 }
4183                 target.setBigDecimalValue(budgetFederalTravelFourthYearAmount);
4184             }
4185         }
4186         
4187         /**
4188          * Sets (as xml) the "BudgetFederalTravelFourthYearAmount" element
4189          */
4190         public void xsetBudgetFederalTravelFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTravelFourthYearAmount)
4191         {
4192             synchronized (monitor())
4193             {
4194                 check_orphaned();
4195                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4196                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82, 0);
4197                 if (target == null)
4198                 {
4199                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82);
4200                 }
4201                 target.set(budgetFederalTravelFourthYearAmount);
4202             }
4203         }
4204         
4205         /**
4206          * Unsets the "BudgetFederalTravelFourthYearAmount" element
4207          */
4208         public void unsetBudgetFederalTravelFourthYearAmount()
4209         {
4210             synchronized (monitor())
4211             {
4212                 check_orphaned();
4213                 get_store().remove_element(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82, 0);
4214             }
4215         }
4216         
4217         /**
4218          * Gets the "BudgetFederalEquipmentFourthYearAmount" element
4219          */
4220         public java.math.BigDecimal getBudgetFederalEquipmentFourthYearAmount()
4221         {
4222             synchronized (monitor())
4223             {
4224                 check_orphaned();
4225                 org.apache.xmlbeans.SimpleValue target = null;
4226                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84, 0);
4227                 if (target == null)
4228                 {
4229                     return null;
4230                 }
4231                 return target.getBigDecimalValue();
4232             }
4233         }
4234         
4235         /**
4236          * Gets (as xml) the "BudgetFederalEquipmentFourthYearAmount" element
4237          */
4238         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalEquipmentFourthYearAmount()
4239         {
4240             synchronized (monitor())
4241             {
4242                 check_orphaned();
4243                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4244                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84, 0);
4245                 return target;
4246             }
4247         }
4248         
4249         /**
4250          * True if has "BudgetFederalEquipmentFourthYearAmount" element
4251          */
4252         public boolean isSetBudgetFederalEquipmentFourthYearAmount()
4253         {
4254             synchronized (monitor())
4255             {
4256                 check_orphaned();
4257                 return get_store().count_elements(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84) != 0;
4258             }
4259         }
4260         
4261         /**
4262          * Sets the "BudgetFederalEquipmentFourthYearAmount" element
4263          */
4264         public void setBudgetFederalEquipmentFourthYearAmount(java.math.BigDecimal budgetFederalEquipmentFourthYearAmount)
4265         {
4266             synchronized (monitor())
4267             {
4268                 check_orphaned();
4269                 org.apache.xmlbeans.SimpleValue target = null;
4270                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84, 0);
4271                 if (target == null)
4272                 {
4273                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84);
4274                 }
4275                 target.setBigDecimalValue(budgetFederalEquipmentFourthYearAmount);
4276             }
4277         }
4278         
4279         /**
4280          * Sets (as xml) the "BudgetFederalEquipmentFourthYearAmount" element
4281          */
4282         public void xsetBudgetFederalEquipmentFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalEquipmentFourthYearAmount)
4283         {
4284             synchronized (monitor())
4285             {
4286                 check_orphaned();
4287                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4288                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84, 0);
4289                 if (target == null)
4290                 {
4291                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84);
4292                 }
4293                 target.set(budgetFederalEquipmentFourthYearAmount);
4294             }
4295         }
4296         
4297         /**
4298          * Unsets the "BudgetFederalEquipmentFourthYearAmount" element
4299          */
4300         public void unsetBudgetFederalEquipmentFourthYearAmount()
4301         {
4302             synchronized (monitor())
4303             {
4304                 check_orphaned();
4305                 get_store().remove_element(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84, 0);
4306             }
4307         }
4308         
4309         /**
4310          * Gets the "BudgetFederalPersonnelFourthYearAmount" element
4311          */
4312         public java.math.BigDecimal getBudgetFederalPersonnelFourthYearAmount()
4313         {
4314             synchronized (monitor())
4315             {
4316                 check_orphaned();
4317                 org.apache.xmlbeans.SimpleValue target = null;
4318                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86, 0);
4319                 if (target == null)
4320                 {
4321                     return null;
4322                 }
4323                 return target.getBigDecimalValue();
4324             }
4325         }
4326         
4327         /**
4328          * Gets (as xml) the "BudgetFederalPersonnelFourthYearAmount" element
4329          */
4330         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalPersonnelFourthYearAmount()
4331         {
4332             synchronized (monitor())
4333             {
4334                 check_orphaned();
4335                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4336                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86, 0);
4337                 return target;
4338             }
4339         }
4340         
4341         /**
4342          * True if has "BudgetFederalPersonnelFourthYearAmount" element
4343          */
4344         public boolean isSetBudgetFederalPersonnelFourthYearAmount()
4345         {
4346             synchronized (monitor())
4347             {
4348                 check_orphaned();
4349                 return get_store().count_elements(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86) != 0;
4350             }
4351         }
4352         
4353         /**
4354          * Sets the "BudgetFederalPersonnelFourthYearAmount" element
4355          */
4356         public void setBudgetFederalPersonnelFourthYearAmount(java.math.BigDecimal budgetFederalPersonnelFourthYearAmount)
4357         {
4358             synchronized (monitor())
4359             {
4360                 check_orphaned();
4361                 org.apache.xmlbeans.SimpleValue target = null;
4362                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86, 0);
4363                 if (target == null)
4364                 {
4365                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86);
4366                 }
4367                 target.setBigDecimalValue(budgetFederalPersonnelFourthYearAmount);
4368             }
4369         }
4370         
4371         /**
4372          * Sets (as xml) the "BudgetFederalPersonnelFourthYearAmount" element
4373          */
4374         public void xsetBudgetFederalPersonnelFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalPersonnelFourthYearAmount)
4375         {
4376             synchronized (monitor())
4377             {
4378                 check_orphaned();
4379                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4380                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86, 0);
4381                 if (target == null)
4382                 {
4383                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86);
4384                 }
4385                 target.set(budgetFederalPersonnelFourthYearAmount);
4386             }
4387         }
4388         
4389         /**
4390          * Unsets the "BudgetFederalPersonnelFourthYearAmount" element
4391          */
4392         public void unsetBudgetFederalPersonnelFourthYearAmount()
4393         {
4394             synchronized (monitor())
4395             {
4396                 check_orphaned();
4397                 get_store().remove_element(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86, 0);
4398             }
4399         }
4400         
4401         /**
4402          * Gets the "BudgetFederalFringeFourthYearAmount" element
4403          */
4404         public java.math.BigDecimal getBudgetFederalFringeFourthYearAmount()
4405         {
4406             synchronized (monitor())
4407             {
4408                 check_orphaned();
4409                 org.apache.xmlbeans.SimpleValue target = null;
4410                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88, 0);
4411                 if (target == null)
4412                 {
4413                     return null;
4414                 }
4415                 return target.getBigDecimalValue();
4416             }
4417         }
4418         
4419         /**
4420          * Gets (as xml) the "BudgetFederalFringeFourthYearAmount" element
4421          */
4422         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalFringeFourthYearAmount()
4423         {
4424             synchronized (monitor())
4425             {
4426                 check_orphaned();
4427                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4428                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88, 0);
4429                 return target;
4430             }
4431         }
4432         
4433         /**
4434          * True if has "BudgetFederalFringeFourthYearAmount" element
4435          */
4436         public boolean isSetBudgetFederalFringeFourthYearAmount()
4437         {
4438             synchronized (monitor())
4439             {
4440                 check_orphaned();
4441                 return get_store().count_elements(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88) != 0;
4442             }
4443         }
4444         
4445         /**
4446          * Sets the "BudgetFederalFringeFourthYearAmount" element
4447          */
4448         public void setBudgetFederalFringeFourthYearAmount(java.math.BigDecimal budgetFederalFringeFourthYearAmount)
4449         {
4450             synchronized (monitor())
4451             {
4452                 check_orphaned();
4453                 org.apache.xmlbeans.SimpleValue target = null;
4454                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88, 0);
4455                 if (target == null)
4456                 {
4457                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88);
4458                 }
4459                 target.setBigDecimalValue(budgetFederalFringeFourthYearAmount);
4460             }
4461         }
4462         
4463         /**
4464          * Sets (as xml) the "BudgetFederalFringeFourthYearAmount" element
4465          */
4466         public void xsetBudgetFederalFringeFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalFringeFourthYearAmount)
4467         {
4468             synchronized (monitor())
4469             {
4470                 check_orphaned();
4471                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4472                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88, 0);
4473                 if (target == null)
4474                 {
4475                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88);
4476                 }
4477                 target.set(budgetFederalFringeFourthYearAmount);
4478             }
4479         }
4480         
4481         /**
4482          * Unsets the "BudgetFederalFringeFourthYearAmount" element
4483          */
4484         public void unsetBudgetFederalFringeFourthYearAmount()
4485         {
4486             synchronized (monitor())
4487             {
4488                 check_orphaned();
4489                 get_store().remove_element(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88, 0);
4490             }
4491         }
4492         
4493         /**
4494          * Gets the "BudgetFederalTrainingFourthYearAmount" element
4495          */
4496         public java.math.BigDecimal getBudgetFederalTrainingFourthYearAmount()
4497         {
4498             synchronized (monitor())
4499             {
4500                 check_orphaned();
4501                 org.apache.xmlbeans.SimpleValue target = null;
4502                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90, 0);
4503                 if (target == null)
4504                 {
4505                     return null;
4506                 }
4507                 return target.getBigDecimalValue();
4508             }
4509         }
4510         
4511         /**
4512          * Gets (as xml) the "BudgetFederalTrainingFourthYearAmount" element
4513          */
4514         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTrainingFourthYearAmount()
4515         {
4516             synchronized (monitor())
4517             {
4518                 check_orphaned();
4519                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4520                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90, 0);
4521                 return target;
4522             }
4523         }
4524         
4525         /**
4526          * True if has "BudgetFederalTrainingFourthYearAmount" element
4527          */
4528         public boolean isSetBudgetFederalTrainingFourthYearAmount()
4529         {
4530             synchronized (monitor())
4531             {
4532                 check_orphaned();
4533                 return get_store().count_elements(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90) != 0;
4534             }
4535         }
4536         
4537         /**
4538          * Sets the "BudgetFederalTrainingFourthYearAmount" element
4539          */
4540         public void setBudgetFederalTrainingFourthYearAmount(java.math.BigDecimal budgetFederalTrainingFourthYearAmount)
4541         {
4542             synchronized (monitor())
4543             {
4544                 check_orphaned();
4545                 org.apache.xmlbeans.SimpleValue target = null;
4546                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90, 0);
4547                 if (target == null)
4548                 {
4549                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90);
4550                 }
4551                 target.setBigDecimalValue(budgetFederalTrainingFourthYearAmount);
4552             }
4553         }
4554         
4555         /**
4556          * Sets (as xml) the "BudgetFederalTrainingFourthYearAmount" element
4557          */
4558         public void xsetBudgetFederalTrainingFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTrainingFourthYearAmount)
4559         {
4560             synchronized (monitor())
4561             {
4562                 check_orphaned();
4563                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4564                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90, 0);
4565                 if (target == null)
4566                 {
4567                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90);
4568                 }
4569                 target.set(budgetFederalTrainingFourthYearAmount);
4570             }
4571         }
4572         
4573         /**
4574          * Unsets the "BudgetFederalTrainingFourthYearAmount" element
4575          */
4576         public void unsetBudgetFederalTrainingFourthYearAmount()
4577         {
4578             synchronized (monitor())
4579             {
4580                 check_orphaned();
4581                 get_store().remove_element(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90, 0);
4582             }
4583         }
4584         
4585         /**
4586          * Gets the "BudgetFederalFourthYearAmount" element
4587          */
4588         public java.math.BigDecimal getBudgetFederalFourthYearAmount()
4589         {
4590             synchronized (monitor())
4591             {
4592                 check_orphaned();
4593                 org.apache.xmlbeans.SimpleValue target = null;
4594                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFOURTHYEARAMOUNT$92, 0);
4595                 if (target == null)
4596                 {
4597                     return null;
4598                 }
4599                 return target.getBigDecimalValue();
4600             }
4601         }
4602         
4603         /**
4604          * Gets (as xml) the "BudgetFederalFourthYearAmount" element
4605          */
4606         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalFourthYearAmount()
4607         {
4608             synchronized (monitor())
4609             {
4610                 check_orphaned();
4611                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
4612                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALFOURTHYEARAMOUNT$92, 0);
4613                 return target;
4614             }
4615         }
4616         
4617         /**
4618          * True if has "BudgetFederalFourthYearAmount" element
4619          */
4620         public boolean isSetBudgetFederalFourthYearAmount()
4621         {
4622             synchronized (monitor())
4623             {
4624                 check_orphaned();
4625                 return get_store().count_elements(BUDGETFEDERALFOURTHYEARAMOUNT$92) != 0;
4626             }
4627         }
4628         
4629         /**
4630          * Sets the "BudgetFederalFourthYearAmount" element
4631          */
4632         public void setBudgetFederalFourthYearAmount(java.math.BigDecimal budgetFederalFourthYearAmount)
4633         {
4634             synchronized (monitor())
4635             {
4636                 check_orphaned();
4637                 org.apache.xmlbeans.SimpleValue target = null;
4638                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFOURTHYEARAMOUNT$92, 0);
4639                 if (target == null)
4640                 {
4641                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFOURTHYEARAMOUNT$92);
4642                 }
4643                 target.setBigDecimalValue(budgetFederalFourthYearAmount);
4644             }
4645         }
4646         
4647         /**
4648          * Sets (as xml) the "BudgetFederalFourthYearAmount" element
4649          */
4650         public void xsetBudgetFederalFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalFourthYearAmount)
4651         {
4652             synchronized (monitor())
4653             {
4654                 check_orphaned();
4655                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
4656                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALFOURTHYEARAMOUNT$92, 0);
4657                 if (target == null)
4658                 {
4659                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALFOURTHYEARAMOUNT$92);
4660                 }
4661                 target.set(budgetFederalFourthYearAmount);
4662             }
4663         }
4664         
4665         /**
4666          * Unsets the "BudgetFederalFourthYearAmount" element
4667          */
4668         public void unsetBudgetFederalFourthYearAmount()
4669         {
4670             synchronized (monitor())
4671             {
4672                 check_orphaned();
4673                 get_store().remove_element(BUDGETFEDERALFOURTHYEARAMOUNT$92, 0);
4674             }
4675         }
4676         
4677         /**
4678          * Gets the "BudgetFederalDirectFourthYearAmount" element
4679          */
4680         public java.math.BigDecimal getBudgetFederalDirectFourthYearAmount()
4681         {
4682             synchronized (monitor())
4683             {
4684                 check_orphaned();
4685                 org.apache.xmlbeans.SimpleValue target = null;
4686                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94, 0);
4687                 if (target == null)
4688                 {
4689                     return null;
4690                 }
4691                 return target.getBigDecimalValue();
4692             }
4693         }
4694         
4695         /**
4696          * Gets (as xml) the "BudgetFederalDirectFourthYearAmount" element
4697          */
4698         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalDirectFourthYearAmount()
4699         {
4700             synchronized (monitor())
4701             {
4702                 check_orphaned();
4703                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
4704                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94, 0);
4705                 return target;
4706             }
4707         }
4708         
4709         /**
4710          * True if has "BudgetFederalDirectFourthYearAmount" element
4711          */
4712         public boolean isSetBudgetFederalDirectFourthYearAmount()
4713         {
4714             synchronized (monitor())
4715             {
4716                 check_orphaned();
4717                 return get_store().count_elements(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94) != 0;
4718             }
4719         }
4720         
4721         /**
4722          * Sets the "BudgetFederalDirectFourthYearAmount" element
4723          */
4724         public void setBudgetFederalDirectFourthYearAmount(java.math.BigDecimal budgetFederalDirectFourthYearAmount)
4725         {
4726             synchronized (monitor())
4727             {
4728                 check_orphaned();
4729                 org.apache.xmlbeans.SimpleValue target = null;
4730                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94, 0);
4731                 if (target == null)
4732                 {
4733                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94);
4734                 }
4735                 target.setBigDecimalValue(budgetFederalDirectFourthYearAmount);
4736             }
4737         }
4738         
4739         /**
4740          * Sets (as xml) the "BudgetFederalDirectFourthYearAmount" element
4741          */
4742         public void xsetBudgetFederalDirectFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalDirectFourthYearAmount)
4743         {
4744             synchronized (monitor())
4745             {
4746                 check_orphaned();
4747                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
4748                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94, 0);
4749                 if (target == null)
4750                 {
4751                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94);
4752                 }
4753                 target.set(budgetFederalDirectFourthYearAmount);
4754             }
4755         }
4756         
4757         /**
4758          * Unsets the "BudgetFederalDirectFourthYearAmount" element
4759          */
4760         public void unsetBudgetFederalDirectFourthYearAmount()
4761         {
4762             synchronized (monitor())
4763             {
4764                 check_orphaned();
4765                 get_store().remove_element(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94, 0);
4766             }
4767         }
4768         
4769         /**
4770          * Gets the "BudgetFederalIndirectFourthYearAmount" element
4771          */
4772         public java.math.BigDecimal getBudgetFederalIndirectFourthYearAmount()
4773         {
4774             synchronized (monitor())
4775             {
4776                 check_orphaned();
4777                 org.apache.xmlbeans.SimpleValue target = null;
4778                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96, 0);
4779                 if (target == null)
4780                 {
4781                     return null;
4782                 }
4783                 return target.getBigDecimalValue();
4784             }
4785         }
4786         
4787         /**
4788          * Gets (as xml) the "BudgetFederalIndirectFourthYearAmount" element
4789          */
4790         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalIndirectFourthYearAmount()
4791         {
4792             synchronized (monitor())
4793             {
4794                 check_orphaned();
4795                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4796                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96, 0);
4797                 return target;
4798             }
4799         }
4800         
4801         /**
4802          * True if has "BudgetFederalIndirectFourthYearAmount" element
4803          */
4804         public boolean isSetBudgetFederalIndirectFourthYearAmount()
4805         {
4806             synchronized (monitor())
4807             {
4808                 check_orphaned();
4809                 return get_store().count_elements(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96) != 0;
4810             }
4811         }
4812         
4813         /**
4814          * Sets the "BudgetFederalIndirectFourthYearAmount" element
4815          */
4816         public void setBudgetFederalIndirectFourthYearAmount(java.math.BigDecimal budgetFederalIndirectFourthYearAmount)
4817         {
4818             synchronized (monitor())
4819             {
4820                 check_orphaned();
4821                 org.apache.xmlbeans.SimpleValue target = null;
4822                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96, 0);
4823                 if (target == null)
4824                 {
4825                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96);
4826                 }
4827                 target.setBigDecimalValue(budgetFederalIndirectFourthYearAmount);
4828             }
4829         }
4830         
4831         /**
4832          * Sets (as xml) the "BudgetFederalIndirectFourthYearAmount" element
4833          */
4834         public void xsetBudgetFederalIndirectFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalIndirectFourthYearAmount)
4835         {
4836             synchronized (monitor())
4837             {
4838                 check_orphaned();
4839                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4840                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96, 0);
4841                 if (target == null)
4842                 {
4843                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96);
4844                 }
4845                 target.set(budgetFederalIndirectFourthYearAmount);
4846             }
4847         }
4848         
4849         /**
4850          * Unsets the "BudgetFederalIndirectFourthYearAmount" element
4851          */
4852         public void unsetBudgetFederalIndirectFourthYearAmount()
4853         {
4854             synchronized (monitor())
4855             {
4856                 check_orphaned();
4857                 get_store().remove_element(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96, 0);
4858             }
4859         }
4860         
4861         /**
4862          * Gets the "BudgetFederalConstructionFifthYearAmount" element
4863          */
4864         public java.math.BigDecimal getBudgetFederalConstructionFifthYearAmount()
4865         {
4866             synchronized (monitor())
4867             {
4868                 check_orphaned();
4869                 org.apache.xmlbeans.SimpleValue target = null;
4870                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98, 0);
4871                 if (target == null)
4872                 {
4873                     return null;
4874                 }
4875                 return target.getBigDecimalValue();
4876             }
4877         }
4878         
4879         /**
4880          * Gets (as xml) the "BudgetFederalConstructionFifthYearAmount" element
4881          */
4882         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalConstructionFifthYearAmount()
4883         {
4884             synchronized (monitor())
4885             {
4886                 check_orphaned();
4887                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4888                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98, 0);
4889                 return target;
4890             }
4891         }
4892         
4893         /**
4894          * True if has "BudgetFederalConstructionFifthYearAmount" element
4895          */
4896         public boolean isSetBudgetFederalConstructionFifthYearAmount()
4897         {
4898             synchronized (monitor())
4899             {
4900                 check_orphaned();
4901                 return get_store().count_elements(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98) != 0;
4902             }
4903         }
4904         
4905         /**
4906          * Sets the "BudgetFederalConstructionFifthYearAmount" element
4907          */
4908         public void setBudgetFederalConstructionFifthYearAmount(java.math.BigDecimal budgetFederalConstructionFifthYearAmount)
4909         {
4910             synchronized (monitor())
4911             {
4912                 check_orphaned();
4913                 org.apache.xmlbeans.SimpleValue target = null;
4914                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98, 0);
4915                 if (target == null)
4916                 {
4917                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98);
4918                 }
4919                 target.setBigDecimalValue(budgetFederalConstructionFifthYearAmount);
4920             }
4921         }
4922         
4923         /**
4924          * Sets (as xml) the "BudgetFederalConstructionFifthYearAmount" element
4925          */
4926         public void xsetBudgetFederalConstructionFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalConstructionFifthYearAmount)
4927         {
4928             synchronized (monitor())
4929             {
4930                 check_orphaned();
4931                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4932                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98, 0);
4933                 if (target == null)
4934                 {
4935                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98);
4936                 }
4937                 target.set(budgetFederalConstructionFifthYearAmount);
4938             }
4939         }
4940         
4941         /**
4942          * Unsets the "BudgetFederalConstructionFifthYearAmount" element
4943          */
4944         public void unsetBudgetFederalConstructionFifthYearAmount()
4945         {
4946             synchronized (monitor())
4947             {
4948                 check_orphaned();
4949                 get_store().remove_element(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98, 0);
4950             }
4951         }
4952         
4953         /**
4954          * Gets the "BudgetFederalOtherFifthYearAmount" element
4955          */
4956         public java.math.BigDecimal getBudgetFederalOtherFifthYearAmount()
4957         {
4958             synchronized (monitor())
4959             {
4960                 check_orphaned();
4961                 org.apache.xmlbeans.SimpleValue target = null;
4962                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100, 0);
4963                 if (target == null)
4964                 {
4965                     return null;
4966                 }
4967                 return target.getBigDecimalValue();
4968             }
4969         }
4970         
4971         /**
4972          * Gets (as xml) the "BudgetFederalOtherFifthYearAmount" element
4973          */
4974         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalOtherFifthYearAmount()
4975         {
4976             synchronized (monitor())
4977             {
4978                 check_orphaned();
4979                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4980                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100, 0);
4981                 return target;
4982             }
4983         }
4984         
4985         /**
4986          * True if has "BudgetFederalOtherFifthYearAmount" element
4987          */
4988         public boolean isSetBudgetFederalOtherFifthYearAmount()
4989         {
4990             synchronized (monitor())
4991             {
4992                 check_orphaned();
4993                 return get_store().count_elements(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100) != 0;
4994             }
4995         }
4996         
4997         /**
4998          * Sets the "BudgetFederalOtherFifthYearAmount" element
4999          */
5000         public void setBudgetFederalOtherFifthYearAmount(java.math.BigDecimal budgetFederalOtherFifthYearAmount)
5001         {
5002             synchronized (monitor())
5003             {
5004                 check_orphaned();
5005                 org.apache.xmlbeans.SimpleValue target = null;
5006                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100, 0);
5007                 if (target == null)
5008                 {
5009                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100);
5010                 }
5011                 target.setBigDecimalValue(budgetFederalOtherFifthYearAmount);
5012             }
5013         }
5014         
5015         /**
5016          * Sets (as xml) the "BudgetFederalOtherFifthYearAmount" element
5017          */
5018         public void xsetBudgetFederalOtherFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalOtherFifthYearAmount)
5019         {
5020             synchronized (monitor())
5021             {
5022                 check_orphaned();
5023                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5024                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100, 0);
5025                 if (target == null)
5026                 {
5027                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100);
5028                 }
5029                 target.set(budgetFederalOtherFifthYearAmount);
5030             }
5031         }
5032         
5033         /**
5034          * Unsets the "BudgetFederalOtherFifthYearAmount" element
5035          */
5036         public void unsetBudgetFederalOtherFifthYearAmount()
5037         {
5038             synchronized (monitor())
5039             {
5040                 check_orphaned();
5041                 get_store().remove_element(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100, 0);
5042             }
5043         }
5044         
5045         /**
5046          * Gets the "BudgetFederalSuppliesFifthYearAmount" element
5047          */
5048         public java.math.BigDecimal getBudgetFederalSuppliesFifthYearAmount()
5049         {
5050             synchronized (monitor())
5051             {
5052                 check_orphaned();
5053                 org.apache.xmlbeans.SimpleValue target = null;
5054                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102, 0);
5055                 if (target == null)
5056                 {
5057                     return null;
5058                 }
5059                 return target.getBigDecimalValue();
5060             }
5061         }
5062         
5063         /**
5064          * Gets (as xml) the "BudgetFederalSuppliesFifthYearAmount" element
5065          */
5066         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalSuppliesFifthYearAmount()
5067         {
5068             synchronized (monitor())
5069             {
5070                 check_orphaned();
5071                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5072                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102, 0);
5073                 return target;
5074             }
5075         }
5076         
5077         /**
5078          * True if has "BudgetFederalSuppliesFifthYearAmount" element
5079          */
5080         public boolean isSetBudgetFederalSuppliesFifthYearAmount()
5081         {
5082             synchronized (monitor())
5083             {
5084                 check_orphaned();
5085                 return get_store().count_elements(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102) != 0;
5086             }
5087         }
5088         
5089         /**
5090          * Sets the "BudgetFederalSuppliesFifthYearAmount" element
5091          */
5092         public void setBudgetFederalSuppliesFifthYearAmount(java.math.BigDecimal budgetFederalSuppliesFifthYearAmount)
5093         {
5094             synchronized (monitor())
5095             {
5096                 check_orphaned();
5097                 org.apache.xmlbeans.SimpleValue target = null;
5098                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102, 0);
5099                 if (target == null)
5100                 {
5101                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102);
5102                 }
5103                 target.setBigDecimalValue(budgetFederalSuppliesFifthYearAmount);
5104             }
5105         }
5106         
5107         /**
5108          * Sets (as xml) the "BudgetFederalSuppliesFifthYearAmount" element
5109          */
5110         public void xsetBudgetFederalSuppliesFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalSuppliesFifthYearAmount)
5111         {
5112             synchronized (monitor())
5113             {
5114                 check_orphaned();
5115                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5116                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102, 0);
5117                 if (target == null)
5118                 {
5119                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102);
5120                 }
5121                 target.set(budgetFederalSuppliesFifthYearAmount);
5122             }
5123         }
5124         
5125         /**
5126          * Unsets the "BudgetFederalSuppliesFifthYearAmount" element
5127          */
5128         public void unsetBudgetFederalSuppliesFifthYearAmount()
5129         {
5130             synchronized (monitor())
5131             {
5132                 check_orphaned();
5133                 get_store().remove_element(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102, 0);
5134             }
5135         }
5136         
5137         /**
5138          * Gets the "BudgetFederalContractualFifthYearAmount" element
5139          */
5140         public java.math.BigDecimal getBudgetFederalContractualFifthYearAmount()
5141         {
5142             synchronized (monitor())
5143             {
5144                 check_orphaned();
5145                 org.apache.xmlbeans.SimpleValue target = null;
5146                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104, 0);
5147                 if (target == null)
5148                 {
5149                     return null;
5150                 }
5151                 return target.getBigDecimalValue();
5152             }
5153         }
5154         
5155         /**
5156          * Gets (as xml) the "BudgetFederalContractualFifthYearAmount" element
5157          */
5158         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalContractualFifthYearAmount()
5159         {
5160             synchronized (monitor())
5161             {
5162                 check_orphaned();
5163                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5164                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104, 0);
5165                 return target;
5166             }
5167         }
5168         
5169         /**
5170          * True if has "BudgetFederalContractualFifthYearAmount" element
5171          */
5172         public boolean isSetBudgetFederalContractualFifthYearAmount()
5173         {
5174             synchronized (monitor())
5175             {
5176                 check_orphaned();
5177                 return get_store().count_elements(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104) != 0;
5178             }
5179         }
5180         
5181         /**
5182          * Sets the "BudgetFederalContractualFifthYearAmount" element
5183          */
5184         public void setBudgetFederalContractualFifthYearAmount(java.math.BigDecimal budgetFederalContractualFifthYearAmount)
5185         {
5186             synchronized (monitor())
5187             {
5188                 check_orphaned();
5189                 org.apache.xmlbeans.SimpleValue target = null;
5190                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104, 0);
5191                 if (target == null)
5192                 {
5193                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104);
5194                 }
5195                 target.setBigDecimalValue(budgetFederalContractualFifthYearAmount);
5196             }
5197         }
5198         
5199         /**
5200          * Sets (as xml) the "BudgetFederalContractualFifthYearAmount" element
5201          */
5202         public void xsetBudgetFederalContractualFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalContractualFifthYearAmount)
5203         {
5204             synchronized (monitor())
5205             {
5206                 check_orphaned();
5207                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5208                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104, 0);
5209                 if (target == null)
5210                 {
5211                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104);
5212                 }
5213                 target.set(budgetFederalContractualFifthYearAmount);
5214             }
5215         }
5216         
5217         /**
5218          * Unsets the "BudgetFederalContractualFifthYearAmount" element
5219          */
5220         public void unsetBudgetFederalContractualFifthYearAmount()
5221         {
5222             synchronized (monitor())
5223             {
5224                 check_orphaned();
5225                 get_store().remove_element(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104, 0);
5226             }
5227         }
5228         
5229         /**
5230          * Gets the "BudgetFederalTravelFifthYearAmount" element
5231          */
5232         public java.math.BigDecimal getBudgetFederalTravelFifthYearAmount()
5233         {
5234             synchronized (monitor())
5235             {
5236                 check_orphaned();
5237                 org.apache.xmlbeans.SimpleValue target = null;
5238                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106, 0);
5239                 if (target == null)
5240                 {
5241                     return null;
5242                 }
5243                 return target.getBigDecimalValue();
5244             }
5245         }
5246         
5247         /**
5248          * Gets (as xml) the "BudgetFederalTravelFifthYearAmount" element
5249          */
5250         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTravelFifthYearAmount()
5251         {
5252             synchronized (monitor())
5253             {
5254                 check_orphaned();
5255                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5256                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106, 0);
5257                 return target;
5258             }
5259         }
5260         
5261         /**
5262          * True if has "BudgetFederalTravelFifthYearAmount" element
5263          */
5264         public boolean isSetBudgetFederalTravelFifthYearAmount()
5265         {
5266             synchronized (monitor())
5267             {
5268                 check_orphaned();
5269                 return get_store().count_elements(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106) != 0;
5270             }
5271         }
5272         
5273         /**
5274          * Sets the "BudgetFederalTravelFifthYearAmount" element
5275          */
5276         public void setBudgetFederalTravelFifthYearAmount(java.math.BigDecimal budgetFederalTravelFifthYearAmount)
5277         {
5278             synchronized (monitor())
5279             {
5280                 check_orphaned();
5281                 org.apache.xmlbeans.SimpleValue target = null;
5282                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106, 0);
5283                 if (target == null)
5284                 {
5285                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106);
5286                 }
5287                 target.setBigDecimalValue(budgetFederalTravelFifthYearAmount);
5288             }
5289         }
5290         
5291         /**
5292          * Sets (as xml) the "BudgetFederalTravelFifthYearAmount" element
5293          */
5294         public void xsetBudgetFederalTravelFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTravelFifthYearAmount)
5295         {
5296             synchronized (monitor())
5297             {
5298                 check_orphaned();
5299                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5300                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106, 0);
5301                 if (target == null)
5302                 {
5303                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106);
5304                 }
5305                 target.set(budgetFederalTravelFifthYearAmount);
5306             }
5307         }
5308         
5309         /**
5310          * Unsets the "BudgetFederalTravelFifthYearAmount" element
5311          */
5312         public void unsetBudgetFederalTravelFifthYearAmount()
5313         {
5314             synchronized (monitor())
5315             {
5316                 check_orphaned();
5317                 get_store().remove_element(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106, 0);
5318             }
5319         }
5320         
5321         /**
5322          * Gets the "BudgetFederalEquipmentFifthYearAmount" element
5323          */
5324         public java.math.BigDecimal getBudgetFederalEquipmentFifthYearAmount()
5325         {
5326             synchronized (monitor())
5327             {
5328                 check_orphaned();
5329                 org.apache.xmlbeans.SimpleValue target = null;
5330                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108, 0);
5331                 if (target == null)
5332                 {
5333                     return null;
5334                 }
5335                 return target.getBigDecimalValue();
5336             }
5337         }
5338         
5339         /**
5340          * Gets (as xml) the "BudgetFederalEquipmentFifthYearAmount" element
5341          */
5342         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalEquipmentFifthYearAmount()
5343         {
5344             synchronized (monitor())
5345             {
5346                 check_orphaned();
5347                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5348                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108, 0);
5349                 return target;
5350             }
5351         }
5352         
5353         /**
5354          * True if has "BudgetFederalEquipmentFifthYearAmount" element
5355          */
5356         public boolean isSetBudgetFederalEquipmentFifthYearAmount()
5357         {
5358             synchronized (monitor())
5359             {
5360                 check_orphaned();
5361                 return get_store().count_elements(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108) != 0;
5362             }
5363         }
5364         
5365         /**
5366          * Sets the "BudgetFederalEquipmentFifthYearAmount" element
5367          */
5368         public void setBudgetFederalEquipmentFifthYearAmount(java.math.BigDecimal budgetFederalEquipmentFifthYearAmount)
5369         {
5370             synchronized (monitor())
5371             {
5372                 check_orphaned();
5373                 org.apache.xmlbeans.SimpleValue target = null;
5374                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108, 0);
5375                 if (target == null)
5376                 {
5377                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108);
5378                 }
5379                 target.setBigDecimalValue(budgetFederalEquipmentFifthYearAmount);
5380             }
5381         }
5382         
5383         /**
5384          * Sets (as xml) the "BudgetFederalEquipmentFifthYearAmount" element
5385          */
5386         public void xsetBudgetFederalEquipmentFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalEquipmentFifthYearAmount)
5387         {
5388             synchronized (monitor())
5389             {
5390                 check_orphaned();
5391                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5392                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108, 0);
5393                 if (target == null)
5394                 {
5395                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108);
5396                 }
5397                 target.set(budgetFederalEquipmentFifthYearAmount);
5398             }
5399         }
5400         
5401         /**
5402          * Unsets the "BudgetFederalEquipmentFifthYearAmount" element
5403          */
5404         public void unsetBudgetFederalEquipmentFifthYearAmount()
5405         {
5406             synchronized (monitor())
5407             {
5408                 check_orphaned();
5409                 get_store().remove_element(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108, 0);
5410             }
5411         }
5412         
5413         /**
5414          * Gets the "BudgetFederalPersonnelFifthYearAmount" element
5415          */
5416         public java.math.BigDecimal getBudgetFederalPersonnelFifthYearAmount()
5417         {
5418             synchronized (monitor())
5419             {
5420                 check_orphaned();
5421                 org.apache.xmlbeans.SimpleValue target = null;
5422                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110, 0);
5423                 if (target == null)
5424                 {
5425                     return null;
5426                 }
5427                 return target.getBigDecimalValue();
5428             }
5429         }
5430         
5431         /**
5432          * Gets (as xml) the "BudgetFederalPersonnelFifthYearAmount" element
5433          */
5434         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalPersonnelFifthYearAmount()
5435         {
5436             synchronized (monitor())
5437             {
5438                 check_orphaned();
5439                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5440                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110, 0);
5441                 return target;
5442             }
5443         }
5444         
5445         /**
5446          * True if has "BudgetFederalPersonnelFifthYearAmount" element
5447          */
5448         public boolean isSetBudgetFederalPersonnelFifthYearAmount()
5449         {
5450             synchronized (monitor())
5451             {
5452                 check_orphaned();
5453                 return get_store().count_elements(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110) != 0;
5454             }
5455         }
5456         
5457         /**
5458          * Sets the "BudgetFederalPersonnelFifthYearAmount" element
5459          */
5460         public void setBudgetFederalPersonnelFifthYearAmount(java.math.BigDecimal budgetFederalPersonnelFifthYearAmount)
5461         {
5462             synchronized (monitor())
5463             {
5464                 check_orphaned();
5465                 org.apache.xmlbeans.SimpleValue target = null;
5466                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110, 0);
5467                 if (target == null)
5468                 {
5469                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110);
5470                 }
5471                 target.setBigDecimalValue(budgetFederalPersonnelFifthYearAmount);
5472             }
5473         }
5474         
5475         /**
5476          * Sets (as xml) the "BudgetFederalPersonnelFifthYearAmount" element
5477          */
5478         public void xsetBudgetFederalPersonnelFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalPersonnelFifthYearAmount)
5479         {
5480             synchronized (monitor())
5481             {
5482                 check_orphaned();
5483                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5484                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110, 0);
5485                 if (target == null)
5486                 {
5487                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110);
5488                 }
5489                 target.set(budgetFederalPersonnelFifthYearAmount);
5490             }
5491         }
5492         
5493         /**
5494          * Unsets the "BudgetFederalPersonnelFifthYearAmount" element
5495          */
5496         public void unsetBudgetFederalPersonnelFifthYearAmount()
5497         {
5498             synchronized (monitor())
5499             {
5500                 check_orphaned();
5501                 get_store().remove_element(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110, 0);
5502             }
5503         }
5504         
5505         /**
5506          * Gets the "BudgetFederalFringeFifthYearAmount" element
5507          */
5508         public java.math.BigDecimal getBudgetFederalFringeFifthYearAmount()
5509         {
5510             synchronized (monitor())
5511             {
5512                 check_orphaned();
5513                 org.apache.xmlbeans.SimpleValue target = null;
5514                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112, 0);
5515                 if (target == null)
5516                 {
5517                     return null;
5518                 }
5519                 return target.getBigDecimalValue();
5520             }
5521         }
5522         
5523         /**
5524          * Gets (as xml) the "BudgetFederalFringeFifthYearAmount" element
5525          */
5526         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalFringeFifthYearAmount()
5527         {
5528             synchronized (monitor())
5529             {
5530                 check_orphaned();
5531                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5532                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112, 0);
5533                 return target;
5534             }
5535         }
5536         
5537         /**
5538          * True if has "BudgetFederalFringeFifthYearAmount" element
5539          */
5540         public boolean isSetBudgetFederalFringeFifthYearAmount()
5541         {
5542             synchronized (monitor())
5543             {
5544                 check_orphaned();
5545                 return get_store().count_elements(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112) != 0;
5546             }
5547         }
5548         
5549         /**
5550          * Sets the "BudgetFederalFringeFifthYearAmount" element
5551          */
5552         public void setBudgetFederalFringeFifthYearAmount(java.math.BigDecimal budgetFederalFringeFifthYearAmount)
5553         {
5554             synchronized (monitor())
5555             {
5556                 check_orphaned();
5557                 org.apache.xmlbeans.SimpleValue target = null;
5558                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112, 0);
5559                 if (target == null)
5560                 {
5561                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112);
5562                 }
5563                 target.setBigDecimalValue(budgetFederalFringeFifthYearAmount);
5564             }
5565         }
5566         
5567         /**
5568          * Sets (as xml) the "BudgetFederalFringeFifthYearAmount" element
5569          */
5570         public void xsetBudgetFederalFringeFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalFringeFifthYearAmount)
5571         {
5572             synchronized (monitor())
5573             {
5574                 check_orphaned();
5575                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5576                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112, 0);
5577                 if (target == null)
5578                 {
5579                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112);
5580                 }
5581                 target.set(budgetFederalFringeFifthYearAmount);
5582             }
5583         }
5584         
5585         /**
5586          * Unsets the "BudgetFederalFringeFifthYearAmount" element
5587          */
5588         public void unsetBudgetFederalFringeFifthYearAmount()
5589         {
5590             synchronized (monitor())
5591             {
5592                 check_orphaned();
5593                 get_store().remove_element(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112, 0);
5594             }
5595         }
5596         
5597         /**
5598          * Gets the "BudgetFederalTrainingFifthYearAmount" element
5599          */
5600         public java.math.BigDecimal getBudgetFederalTrainingFifthYearAmount()
5601         {
5602             synchronized (monitor())
5603             {
5604                 check_orphaned();
5605                 org.apache.xmlbeans.SimpleValue target = null;
5606                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114, 0);
5607                 if (target == null)
5608                 {
5609                     return null;
5610                 }
5611                 return target.getBigDecimalValue();
5612             }
5613         }
5614         
5615         /**
5616          * Gets (as xml) the "BudgetFederalTrainingFifthYearAmount" element
5617          */
5618         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalTrainingFifthYearAmount()
5619         {
5620             synchronized (monitor())
5621             {
5622                 check_orphaned();
5623                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5624                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114, 0);
5625                 return target;
5626             }
5627         }
5628         
5629         /**
5630          * True if has "BudgetFederalTrainingFifthYearAmount" element
5631          */
5632         public boolean isSetBudgetFederalTrainingFifthYearAmount()
5633         {
5634             synchronized (monitor())
5635             {
5636                 check_orphaned();
5637                 return get_store().count_elements(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114) != 0;
5638             }
5639         }
5640         
5641         /**
5642          * Sets the "BudgetFederalTrainingFifthYearAmount" element
5643          */
5644         public void setBudgetFederalTrainingFifthYearAmount(java.math.BigDecimal budgetFederalTrainingFifthYearAmount)
5645         {
5646             synchronized (monitor())
5647             {
5648                 check_orphaned();
5649                 org.apache.xmlbeans.SimpleValue target = null;
5650                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114, 0);
5651                 if (target == null)
5652                 {
5653                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114);
5654                 }
5655                 target.setBigDecimalValue(budgetFederalTrainingFifthYearAmount);
5656             }
5657         }
5658         
5659         /**
5660          * Sets (as xml) the "BudgetFederalTrainingFifthYearAmount" element
5661          */
5662         public void xsetBudgetFederalTrainingFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalTrainingFifthYearAmount)
5663         {
5664             synchronized (monitor())
5665             {
5666                 check_orphaned();
5667                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5668                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114, 0);
5669                 if (target == null)
5670                 {
5671                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114);
5672                 }
5673                 target.set(budgetFederalTrainingFifthYearAmount);
5674             }
5675         }
5676         
5677         /**
5678          * Unsets the "BudgetFederalTrainingFifthYearAmount" element
5679          */
5680         public void unsetBudgetFederalTrainingFifthYearAmount()
5681         {
5682             synchronized (monitor())
5683             {
5684                 check_orphaned();
5685                 get_store().remove_element(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114, 0);
5686             }
5687         }
5688         
5689         /**
5690          * Gets the "BudgetFederalFifthYearAmount" element
5691          */
5692         public java.math.BigDecimal getBudgetFederalFifthYearAmount()
5693         {
5694             synchronized (monitor())
5695             {
5696                 check_orphaned();
5697                 org.apache.xmlbeans.SimpleValue target = null;
5698                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFIFTHYEARAMOUNT$116, 0);
5699                 if (target == null)
5700                 {
5701                     return null;
5702                 }
5703                 return target.getBigDecimalValue();
5704             }
5705         }
5706         
5707         /**
5708          * Gets (as xml) the "BudgetFederalFifthYearAmount" element
5709          */
5710         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalFifthYearAmount()
5711         {
5712             synchronized (monitor())
5713             {
5714                 check_orphaned();
5715                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5716                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALFIFTHYEARAMOUNT$116, 0);
5717                 return target;
5718             }
5719         }
5720         
5721         /**
5722          * True if has "BudgetFederalFifthYearAmount" element
5723          */
5724         public boolean isSetBudgetFederalFifthYearAmount()
5725         {
5726             synchronized (monitor())
5727             {
5728                 check_orphaned();
5729                 return get_store().count_elements(BUDGETFEDERALFIFTHYEARAMOUNT$116) != 0;
5730             }
5731         }
5732         
5733         /**
5734          * Sets the "BudgetFederalFifthYearAmount" element
5735          */
5736         public void setBudgetFederalFifthYearAmount(java.math.BigDecimal budgetFederalFifthYearAmount)
5737         {
5738             synchronized (monitor())
5739             {
5740                 check_orphaned();
5741                 org.apache.xmlbeans.SimpleValue target = null;
5742                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFIFTHYEARAMOUNT$116, 0);
5743                 if (target == null)
5744                 {
5745                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFIFTHYEARAMOUNT$116);
5746                 }
5747                 target.setBigDecimalValue(budgetFederalFifthYearAmount);
5748             }
5749         }
5750         
5751         /**
5752          * Sets (as xml) the "BudgetFederalFifthYearAmount" element
5753          */
5754         public void xsetBudgetFederalFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalFifthYearAmount)
5755         {
5756             synchronized (monitor())
5757             {
5758                 check_orphaned();
5759                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5760                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALFIFTHYEARAMOUNT$116, 0);
5761                 if (target == null)
5762                 {
5763                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALFIFTHYEARAMOUNT$116);
5764                 }
5765                 target.set(budgetFederalFifthYearAmount);
5766             }
5767         }
5768         
5769         /**
5770          * Unsets the "BudgetFederalFifthYearAmount" element
5771          */
5772         public void unsetBudgetFederalFifthYearAmount()
5773         {
5774             synchronized (monitor())
5775             {
5776                 check_orphaned();
5777                 get_store().remove_element(BUDGETFEDERALFIFTHYEARAMOUNT$116, 0);
5778             }
5779         }
5780         
5781         /**
5782          * Gets the "BudgetFederalDirectFifthYearAmount" element
5783          */
5784         public java.math.BigDecimal getBudgetFederalDirectFifthYearAmount()
5785         {
5786             synchronized (monitor())
5787             {
5788                 check_orphaned();
5789                 org.apache.xmlbeans.SimpleValue target = null;
5790                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118, 0);
5791                 if (target == null)
5792                 {
5793                     return null;
5794                 }
5795                 return target.getBigDecimalValue();
5796             }
5797         }
5798         
5799         /**
5800          * Gets (as xml) the "BudgetFederalDirectFifthYearAmount" element
5801          */
5802         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalDirectFifthYearAmount()
5803         {
5804             synchronized (monitor())
5805             {
5806                 check_orphaned();
5807                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5808                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118, 0);
5809                 return target;
5810             }
5811         }
5812         
5813         /**
5814          * True if has "BudgetFederalDirectFifthYearAmount" element
5815          */
5816         public boolean isSetBudgetFederalDirectFifthYearAmount()
5817         {
5818             synchronized (monitor())
5819             {
5820                 check_orphaned();
5821                 return get_store().count_elements(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118) != 0;
5822             }
5823         }
5824         
5825         /**
5826          * Sets the "BudgetFederalDirectFifthYearAmount" element
5827          */
5828         public void setBudgetFederalDirectFifthYearAmount(java.math.BigDecimal budgetFederalDirectFifthYearAmount)
5829         {
5830             synchronized (monitor())
5831             {
5832                 check_orphaned();
5833                 org.apache.xmlbeans.SimpleValue target = null;
5834                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118, 0);
5835                 if (target == null)
5836                 {
5837                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118);
5838                 }
5839                 target.setBigDecimalValue(budgetFederalDirectFifthYearAmount);
5840             }
5841         }
5842         
5843         /**
5844          * Sets (as xml) the "BudgetFederalDirectFifthYearAmount" element
5845          */
5846         public void xsetBudgetFederalDirectFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalDirectFifthYearAmount)
5847         {
5848             synchronized (monitor())
5849             {
5850                 check_orphaned();
5851                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5852                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118, 0);
5853                 if (target == null)
5854                 {
5855                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118);
5856                 }
5857                 target.set(budgetFederalDirectFifthYearAmount);
5858             }
5859         }
5860         
5861         /**
5862          * Unsets the "BudgetFederalDirectFifthYearAmount" element
5863          */
5864         public void unsetBudgetFederalDirectFifthYearAmount()
5865         {
5866             synchronized (monitor())
5867             {
5868                 check_orphaned();
5869                 get_store().remove_element(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118, 0);
5870             }
5871         }
5872         
5873         /**
5874          * Gets the "BudgetFederalIndirectFifthYearAmount" element
5875          */
5876         public java.math.BigDecimal getBudgetFederalIndirectFifthYearAmount()
5877         {
5878             synchronized (monitor())
5879             {
5880                 check_orphaned();
5881                 org.apache.xmlbeans.SimpleValue target = null;
5882                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120, 0);
5883                 if (target == null)
5884                 {
5885                     return null;
5886                 }
5887                 return target.getBigDecimalValue();
5888             }
5889         }
5890         
5891         /**
5892          * Gets (as xml) the "BudgetFederalIndirectFifthYearAmount" element
5893          */
5894         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetFederalIndirectFifthYearAmount()
5895         {
5896             synchronized (monitor())
5897             {
5898                 check_orphaned();
5899                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5900                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120, 0);
5901                 return target;
5902             }
5903         }
5904         
5905         /**
5906          * True if has "BudgetFederalIndirectFifthYearAmount" element
5907          */
5908         public boolean isSetBudgetFederalIndirectFifthYearAmount()
5909         {
5910             synchronized (monitor())
5911             {
5912                 check_orphaned();
5913                 return get_store().count_elements(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120) != 0;
5914             }
5915         }
5916         
5917         /**
5918          * Sets the "BudgetFederalIndirectFifthYearAmount" element
5919          */
5920         public void setBudgetFederalIndirectFifthYearAmount(java.math.BigDecimal budgetFederalIndirectFifthYearAmount)
5921         {
5922             synchronized (monitor())
5923             {
5924                 check_orphaned();
5925                 org.apache.xmlbeans.SimpleValue target = null;
5926                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120, 0);
5927                 if (target == null)
5928                 {
5929                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120);
5930                 }
5931                 target.setBigDecimalValue(budgetFederalIndirectFifthYearAmount);
5932             }
5933         }
5934         
5935         /**
5936          * Sets (as xml) the "BudgetFederalIndirectFifthYearAmount" element
5937          */
5938         public void xsetBudgetFederalIndirectFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetFederalIndirectFifthYearAmount)
5939         {
5940             synchronized (monitor())
5941             {
5942                 check_orphaned();
5943                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5944                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120, 0);
5945                 if (target == null)
5946                 {
5947                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120);
5948                 }
5949                 target.set(budgetFederalIndirectFifthYearAmount);
5950             }
5951         }
5952         
5953         /**
5954          * Unsets the "BudgetFederalIndirectFifthYearAmount" element
5955          */
5956         public void unsetBudgetFederalIndirectFifthYearAmount()
5957         {
5958             synchronized (monitor())
5959             {
5960                 check_orphaned();
5961                 get_store().remove_element(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120, 0);
5962             }
5963         }
5964         
5965         /**
5966          * Gets the "BudgetFederalSuppliesTotalAmount" element
5967          */
5968         public java.math.BigDecimal getBudgetFederalSuppliesTotalAmount()
5969         {
5970             synchronized (monitor())
5971             {
5972                 check_orphaned();
5973                 org.apache.xmlbeans.SimpleValue target = null;
5974                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122, 0);
5975                 if (target == null)
5976                 {
5977                     return null;
5978                 }
5979                 return target.getBigDecimalValue();
5980             }
5981         }
5982         
5983         /**
5984          * Gets (as xml) the "BudgetFederalSuppliesTotalAmount" element
5985          */
5986         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalSuppliesTotalAmount()
5987         {
5988             synchronized (monitor())
5989             {
5990                 check_orphaned();
5991                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5992                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122, 0);
5993                 return target;
5994             }
5995         }
5996         
5997         /**
5998          * True if has "BudgetFederalSuppliesTotalAmount" element
5999          */
6000         public boolean isSetBudgetFederalSuppliesTotalAmount()
6001         {
6002             synchronized (monitor())
6003             {
6004                 check_orphaned();
6005                 return get_store().count_elements(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122) != 0;
6006             }
6007         }
6008         
6009         /**
6010          * Sets the "BudgetFederalSuppliesTotalAmount" element
6011          */
6012         public void setBudgetFederalSuppliesTotalAmount(java.math.BigDecimal budgetFederalSuppliesTotalAmount)
6013         {
6014             synchronized (monitor())
6015             {
6016                 check_orphaned();
6017                 org.apache.xmlbeans.SimpleValue target = null;
6018                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122, 0);
6019                 if (target == null)
6020                 {
6021                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122);
6022                 }
6023                 target.setBigDecimalValue(budgetFederalSuppliesTotalAmount);
6024             }
6025         }
6026         
6027         /**
6028          * Sets (as xml) the "BudgetFederalSuppliesTotalAmount" element
6029          */
6030         public void xsetBudgetFederalSuppliesTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalSuppliesTotalAmount)
6031         {
6032             synchronized (monitor())
6033             {
6034                 check_orphaned();
6035                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6036                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122, 0);
6037                 if (target == null)
6038                 {
6039                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122);
6040                 }
6041                 target.set(budgetFederalSuppliesTotalAmount);
6042             }
6043         }
6044         
6045         /**
6046          * Unsets the "BudgetFederalSuppliesTotalAmount" element
6047          */
6048         public void unsetBudgetFederalSuppliesTotalAmount()
6049         {
6050             synchronized (monitor())
6051             {
6052                 check_orphaned();
6053                 get_store().remove_element(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122, 0);
6054             }
6055         }
6056         
6057         /**
6058          * Gets the "BudgetFederalContractualTotalAmount" element
6059          */
6060         public java.math.BigDecimal getBudgetFederalContractualTotalAmount()
6061         {
6062             synchronized (monitor())
6063             {
6064                 check_orphaned();
6065                 org.apache.xmlbeans.SimpleValue target = null;
6066                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124, 0);
6067                 if (target == null)
6068                 {
6069                     return null;
6070                 }
6071                 return target.getBigDecimalValue();
6072             }
6073         }
6074         
6075         /**
6076          * Gets (as xml) the "BudgetFederalContractualTotalAmount" element
6077          */
6078         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalContractualTotalAmount()
6079         {
6080             synchronized (monitor())
6081             {
6082                 check_orphaned();
6083                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6084                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124, 0);
6085                 return target;
6086             }
6087         }
6088         
6089         /**
6090          * True if has "BudgetFederalContractualTotalAmount" element
6091          */
6092         public boolean isSetBudgetFederalContractualTotalAmount()
6093         {
6094             synchronized (monitor())
6095             {
6096                 check_orphaned();
6097                 return get_store().count_elements(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124) != 0;
6098             }
6099         }
6100         
6101         /**
6102          * Sets the "BudgetFederalContractualTotalAmount" element
6103          */
6104         public void setBudgetFederalContractualTotalAmount(java.math.BigDecimal budgetFederalContractualTotalAmount)
6105         {
6106             synchronized (monitor())
6107             {
6108                 check_orphaned();
6109                 org.apache.xmlbeans.SimpleValue target = null;
6110                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124, 0);
6111                 if (target == null)
6112                 {
6113                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124);
6114                 }
6115                 target.setBigDecimalValue(budgetFederalContractualTotalAmount);
6116             }
6117         }
6118         
6119         /**
6120          * Sets (as xml) the "BudgetFederalContractualTotalAmount" element
6121          */
6122         public void xsetBudgetFederalContractualTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalContractualTotalAmount)
6123         {
6124             synchronized (monitor())
6125             {
6126                 check_orphaned();
6127                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6128                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124, 0);
6129                 if (target == null)
6130                 {
6131                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124);
6132                 }
6133                 target.set(budgetFederalContractualTotalAmount);
6134             }
6135         }
6136         
6137         /**
6138          * Unsets the "BudgetFederalContractualTotalAmount" element
6139          */
6140         public void unsetBudgetFederalContractualTotalAmount()
6141         {
6142             synchronized (monitor())
6143             {
6144                 check_orphaned();
6145                 get_store().remove_element(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124, 0);
6146             }
6147         }
6148         
6149         /**
6150          * Gets the "BudgetFederalConstructionTotalAmount" element
6151          */
6152         public java.math.BigDecimal getBudgetFederalConstructionTotalAmount()
6153         {
6154             synchronized (monitor())
6155             {
6156                 check_orphaned();
6157                 org.apache.xmlbeans.SimpleValue target = null;
6158                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126, 0);
6159                 if (target == null)
6160                 {
6161                     return null;
6162                 }
6163                 return target.getBigDecimalValue();
6164             }
6165         }
6166         
6167         /**
6168          * Gets (as xml) the "BudgetFederalConstructionTotalAmount" element
6169          */
6170         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalConstructionTotalAmount()
6171         {
6172             synchronized (monitor())
6173             {
6174                 check_orphaned();
6175                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6176                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126, 0);
6177                 return target;
6178             }
6179         }
6180         
6181         /**
6182          * True if has "BudgetFederalConstructionTotalAmount" element
6183          */
6184         public boolean isSetBudgetFederalConstructionTotalAmount()
6185         {
6186             synchronized (monitor())
6187             {
6188                 check_orphaned();
6189                 return get_store().count_elements(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126) != 0;
6190             }
6191         }
6192         
6193         /**
6194          * Sets the "BudgetFederalConstructionTotalAmount" element
6195          */
6196         public void setBudgetFederalConstructionTotalAmount(java.math.BigDecimal budgetFederalConstructionTotalAmount)
6197         {
6198             synchronized (monitor())
6199             {
6200                 check_orphaned();
6201                 org.apache.xmlbeans.SimpleValue target = null;
6202                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126, 0);
6203                 if (target == null)
6204                 {
6205                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126);
6206                 }
6207                 target.setBigDecimalValue(budgetFederalConstructionTotalAmount);
6208             }
6209         }
6210         
6211         /**
6212          * Sets (as xml) the "BudgetFederalConstructionTotalAmount" element
6213          */
6214         public void xsetBudgetFederalConstructionTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalConstructionTotalAmount)
6215         {
6216             synchronized (monitor())
6217             {
6218                 check_orphaned();
6219                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6220                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126, 0);
6221                 if (target == null)
6222                 {
6223                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126);
6224                 }
6225                 target.set(budgetFederalConstructionTotalAmount);
6226             }
6227         }
6228         
6229         /**
6230          * Unsets the "BudgetFederalConstructionTotalAmount" element
6231          */
6232         public void unsetBudgetFederalConstructionTotalAmount()
6233         {
6234             synchronized (monitor())
6235             {
6236                 check_orphaned();
6237                 get_store().remove_element(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126, 0);
6238             }
6239         }
6240         
6241         /**
6242          * Gets the "BudgetFederalOtherTotalAmount" element
6243          */
6244         public java.math.BigDecimal getBudgetFederalOtherTotalAmount()
6245         {
6246             synchronized (monitor())
6247             {
6248                 check_orphaned();
6249                 org.apache.xmlbeans.SimpleValue target = null;
6250                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERTOTALAMOUNT$128, 0);
6251                 if (target == null)
6252                 {
6253                     return null;
6254                 }
6255                 return target.getBigDecimalValue();
6256             }
6257         }
6258         
6259         /**
6260          * Gets (as xml) the "BudgetFederalOtherTotalAmount" element
6261          */
6262         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalOtherTotalAmount()
6263         {
6264             synchronized (monitor())
6265             {
6266                 check_orphaned();
6267                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6268                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERTOTALAMOUNT$128, 0);
6269                 return target;
6270             }
6271         }
6272         
6273         /**
6274          * True if has "BudgetFederalOtherTotalAmount" element
6275          */
6276         public boolean isSetBudgetFederalOtherTotalAmount()
6277         {
6278             synchronized (monitor())
6279             {
6280                 check_orphaned();
6281                 return get_store().count_elements(BUDGETFEDERALOTHERTOTALAMOUNT$128) != 0;
6282             }
6283         }
6284         
6285         /**
6286          * Sets the "BudgetFederalOtherTotalAmount" element
6287          */
6288         public void setBudgetFederalOtherTotalAmount(java.math.BigDecimal budgetFederalOtherTotalAmount)
6289         {
6290             synchronized (monitor())
6291             {
6292                 check_orphaned();
6293                 org.apache.xmlbeans.SimpleValue target = null;
6294                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERTOTALAMOUNT$128, 0);
6295                 if (target == null)
6296                 {
6297                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALOTHERTOTALAMOUNT$128);
6298                 }
6299                 target.setBigDecimalValue(budgetFederalOtherTotalAmount);
6300             }
6301         }
6302         
6303         /**
6304          * Sets (as xml) the "BudgetFederalOtherTotalAmount" element
6305          */
6306         public void xsetBudgetFederalOtherTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalOtherTotalAmount)
6307         {
6308             synchronized (monitor())
6309             {
6310                 check_orphaned();
6311                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6312                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERTOTALAMOUNT$128, 0);
6313                 if (target == null)
6314                 {
6315                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALOTHERTOTALAMOUNT$128);
6316                 }
6317                 target.set(budgetFederalOtherTotalAmount);
6318             }
6319         }
6320         
6321         /**
6322          * Unsets the "BudgetFederalOtherTotalAmount" element
6323          */
6324         public void unsetBudgetFederalOtherTotalAmount()
6325         {
6326             synchronized (monitor())
6327             {
6328                 check_orphaned();
6329                 get_store().remove_element(BUDGETFEDERALOTHERTOTALAMOUNT$128, 0);
6330             }
6331         }
6332         
6333         /**
6334          * Gets the "BudgetFederalPersonnelTotalAmount" element
6335          */
6336         public java.math.BigDecimal getBudgetFederalPersonnelTotalAmount()
6337         {
6338             synchronized (monitor())
6339             {
6340                 check_orphaned();
6341                 org.apache.xmlbeans.SimpleValue target = null;
6342                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELTOTALAMOUNT$130, 0);
6343                 if (target == null)
6344                 {
6345                     return null;
6346                 }
6347                 return target.getBigDecimalValue();
6348             }
6349         }
6350         
6351         /**
6352          * Gets (as xml) the "BudgetFederalPersonnelTotalAmount" element
6353          */
6354         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalPersonnelTotalAmount()
6355         {
6356             synchronized (monitor())
6357             {
6358                 check_orphaned();
6359                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6360                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELTOTALAMOUNT$130, 0);
6361                 return target;
6362             }
6363         }
6364         
6365         /**
6366          * True if has "BudgetFederalPersonnelTotalAmount" element
6367          */
6368         public boolean isSetBudgetFederalPersonnelTotalAmount()
6369         {
6370             synchronized (monitor())
6371             {
6372                 check_orphaned();
6373                 return get_store().count_elements(BUDGETFEDERALPERSONNELTOTALAMOUNT$130) != 0;
6374             }
6375         }
6376         
6377         /**
6378          * Sets the "BudgetFederalPersonnelTotalAmount" element
6379          */
6380         public void setBudgetFederalPersonnelTotalAmount(java.math.BigDecimal budgetFederalPersonnelTotalAmount)
6381         {
6382             synchronized (monitor())
6383             {
6384                 check_orphaned();
6385                 org.apache.xmlbeans.SimpleValue target = null;
6386                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELTOTALAMOUNT$130, 0);
6387                 if (target == null)
6388                 {
6389                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALPERSONNELTOTALAMOUNT$130);
6390                 }
6391                 target.setBigDecimalValue(budgetFederalPersonnelTotalAmount);
6392             }
6393         }
6394         
6395         /**
6396          * Sets (as xml) the "BudgetFederalPersonnelTotalAmount" element
6397          */
6398         public void xsetBudgetFederalPersonnelTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalPersonnelTotalAmount)
6399         {
6400             synchronized (monitor())
6401             {
6402                 check_orphaned();
6403                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6404                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELTOTALAMOUNT$130, 0);
6405                 if (target == null)
6406                 {
6407                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALPERSONNELTOTALAMOUNT$130);
6408                 }
6409                 target.set(budgetFederalPersonnelTotalAmount);
6410             }
6411         }
6412         
6413         /**
6414          * Unsets the "BudgetFederalPersonnelTotalAmount" element
6415          */
6416         public void unsetBudgetFederalPersonnelTotalAmount()
6417         {
6418             synchronized (monitor())
6419             {
6420                 check_orphaned();
6421                 get_store().remove_element(BUDGETFEDERALPERSONNELTOTALAMOUNT$130, 0);
6422             }
6423         }
6424         
6425         /**
6426          * Gets the "BudgetFederalFringeTotalAmount" element
6427          */
6428         public java.math.BigDecimal getBudgetFederalFringeTotalAmount()
6429         {
6430             synchronized (monitor())
6431             {
6432                 check_orphaned();
6433                 org.apache.xmlbeans.SimpleValue target = null;
6434                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGETOTALAMOUNT$132, 0);
6435                 if (target == null)
6436                 {
6437                     return null;
6438                 }
6439                 return target.getBigDecimalValue();
6440             }
6441         }
6442         
6443         /**
6444          * Gets (as xml) the "BudgetFederalFringeTotalAmount" element
6445          */
6446         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalFringeTotalAmount()
6447         {
6448             synchronized (monitor())
6449             {
6450                 check_orphaned();
6451                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6452                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGETOTALAMOUNT$132, 0);
6453                 return target;
6454             }
6455         }
6456         
6457         /**
6458          * True if has "BudgetFederalFringeTotalAmount" element
6459          */
6460         public boolean isSetBudgetFederalFringeTotalAmount()
6461         {
6462             synchronized (monitor())
6463             {
6464                 check_orphaned();
6465                 return get_store().count_elements(BUDGETFEDERALFRINGETOTALAMOUNT$132) != 0;
6466             }
6467         }
6468         
6469         /**
6470          * Sets the "BudgetFederalFringeTotalAmount" element
6471          */
6472         public void setBudgetFederalFringeTotalAmount(java.math.BigDecimal budgetFederalFringeTotalAmount)
6473         {
6474             synchronized (monitor())
6475             {
6476                 check_orphaned();
6477                 org.apache.xmlbeans.SimpleValue target = null;
6478                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGETOTALAMOUNT$132, 0);
6479                 if (target == null)
6480                 {
6481                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFRINGETOTALAMOUNT$132);
6482                 }
6483                 target.setBigDecimalValue(budgetFederalFringeTotalAmount);
6484             }
6485         }
6486         
6487         /**
6488          * Sets (as xml) the "BudgetFederalFringeTotalAmount" element
6489          */
6490         public void xsetBudgetFederalFringeTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalFringeTotalAmount)
6491         {
6492             synchronized (monitor())
6493             {
6494                 check_orphaned();
6495                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6496                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGETOTALAMOUNT$132, 0);
6497                 if (target == null)
6498                 {
6499                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALFRINGETOTALAMOUNT$132);
6500                 }
6501                 target.set(budgetFederalFringeTotalAmount);
6502             }
6503         }
6504         
6505         /**
6506          * Unsets the "BudgetFederalFringeTotalAmount" element
6507          */
6508         public void unsetBudgetFederalFringeTotalAmount()
6509         {
6510             synchronized (monitor())
6511             {
6512                 check_orphaned();
6513                 get_store().remove_element(BUDGETFEDERALFRINGETOTALAMOUNT$132, 0);
6514             }
6515         }
6516         
6517         /**
6518          * Gets the "BudgetFederalTravelTotalAmount" element
6519          */
6520         public java.math.BigDecimal getBudgetFederalTravelTotalAmount()
6521         {
6522             synchronized (monitor())
6523             {
6524                 check_orphaned();
6525                 org.apache.xmlbeans.SimpleValue target = null;
6526                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELTOTALAMOUNT$134, 0);
6527                 if (target == null)
6528                 {
6529                     return null;
6530                 }
6531                 return target.getBigDecimalValue();
6532             }
6533         }
6534         
6535         /**
6536          * Gets (as xml) the "BudgetFederalTravelTotalAmount" element
6537          */
6538         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalTravelTotalAmount()
6539         {
6540             synchronized (monitor())
6541             {
6542                 check_orphaned();
6543                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6544                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELTOTALAMOUNT$134, 0);
6545                 return target;
6546             }
6547         }
6548         
6549         /**
6550          * True if has "BudgetFederalTravelTotalAmount" element
6551          */
6552         public boolean isSetBudgetFederalTravelTotalAmount()
6553         {
6554             synchronized (monitor())
6555             {
6556                 check_orphaned();
6557                 return get_store().count_elements(BUDGETFEDERALTRAVELTOTALAMOUNT$134) != 0;
6558             }
6559         }
6560         
6561         /**
6562          * Sets the "BudgetFederalTravelTotalAmount" element
6563          */
6564         public void setBudgetFederalTravelTotalAmount(java.math.BigDecimal budgetFederalTravelTotalAmount)
6565         {
6566             synchronized (monitor())
6567             {
6568                 check_orphaned();
6569                 org.apache.xmlbeans.SimpleValue target = null;
6570                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELTOTALAMOUNT$134, 0);
6571                 if (target == null)
6572                 {
6573                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAVELTOTALAMOUNT$134);
6574                 }
6575                 target.setBigDecimalValue(budgetFederalTravelTotalAmount);
6576             }
6577         }
6578         
6579         /**
6580          * Sets (as xml) the "BudgetFederalTravelTotalAmount" element
6581          */
6582         public void xsetBudgetFederalTravelTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalTravelTotalAmount)
6583         {
6584             synchronized (monitor())
6585             {
6586                 check_orphaned();
6587                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6588                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELTOTALAMOUNT$134, 0);
6589                 if (target == null)
6590                 {
6591                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAVELTOTALAMOUNT$134);
6592                 }
6593                 target.set(budgetFederalTravelTotalAmount);
6594             }
6595         }
6596         
6597         /**
6598          * Unsets the "BudgetFederalTravelTotalAmount" element
6599          */
6600         public void unsetBudgetFederalTravelTotalAmount()
6601         {
6602             synchronized (monitor())
6603             {
6604                 check_orphaned();
6605                 get_store().remove_element(BUDGETFEDERALTRAVELTOTALAMOUNT$134, 0);
6606             }
6607         }
6608         
6609         /**
6610          * Gets the "BudgetFederalEquipmentTotalAmount" element
6611          */
6612         public java.math.BigDecimal getBudgetFederalEquipmentTotalAmount()
6613         {
6614             synchronized (monitor())
6615             {
6616                 check_orphaned();
6617                 org.apache.xmlbeans.SimpleValue target = null;
6618                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136, 0);
6619                 if (target == null)
6620                 {
6621                     return null;
6622                 }
6623                 return target.getBigDecimalValue();
6624             }
6625         }
6626         
6627         /**
6628          * Gets (as xml) the "BudgetFederalEquipmentTotalAmount" element
6629          */
6630         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalEquipmentTotalAmount()
6631         {
6632             synchronized (monitor())
6633             {
6634                 check_orphaned();
6635                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6636                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136, 0);
6637                 return target;
6638             }
6639         }
6640         
6641         /**
6642          * True if has "BudgetFederalEquipmentTotalAmount" element
6643          */
6644         public boolean isSetBudgetFederalEquipmentTotalAmount()
6645         {
6646             synchronized (monitor())
6647             {
6648                 check_orphaned();
6649                 return get_store().count_elements(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136) != 0;
6650             }
6651         }
6652         
6653         /**
6654          * Sets the "BudgetFederalEquipmentTotalAmount" element
6655          */
6656         public void setBudgetFederalEquipmentTotalAmount(java.math.BigDecimal budgetFederalEquipmentTotalAmount)
6657         {
6658             synchronized (monitor())
6659             {
6660                 check_orphaned();
6661                 org.apache.xmlbeans.SimpleValue target = null;
6662                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136, 0);
6663                 if (target == null)
6664                 {
6665                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136);
6666                 }
6667                 target.setBigDecimalValue(budgetFederalEquipmentTotalAmount);
6668             }
6669         }
6670         
6671         /**
6672          * Sets (as xml) the "BudgetFederalEquipmentTotalAmount" element
6673          */
6674         public void xsetBudgetFederalEquipmentTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalEquipmentTotalAmount)
6675         {
6676             synchronized (monitor())
6677             {
6678                 check_orphaned();
6679                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6680                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136, 0);
6681                 if (target == null)
6682                 {
6683                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136);
6684                 }
6685                 target.set(budgetFederalEquipmentTotalAmount);
6686             }
6687         }
6688         
6689         /**
6690          * Unsets the "BudgetFederalEquipmentTotalAmount" element
6691          */
6692         public void unsetBudgetFederalEquipmentTotalAmount()
6693         {
6694             synchronized (monitor())
6695             {
6696                 check_orphaned();
6697                 get_store().remove_element(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136, 0);
6698             }
6699         }
6700         
6701         /**
6702          * Gets the "BudgetFederalDirectTotalAmount" element
6703          */
6704         public java.math.BigDecimal getBudgetFederalDirectTotalAmount()
6705         {
6706             synchronized (monitor())
6707             {
6708                 check_orphaned();
6709                 org.apache.xmlbeans.SimpleValue target = null;
6710                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTTOTALAMOUNT$138, 0);
6711                 if (target == null)
6712                 {
6713                     return null;
6714                 }
6715                 return target.getBigDecimalValue();
6716             }
6717         }
6718         
6719         /**
6720          * Gets (as xml) the "BudgetFederalDirectTotalAmount" element
6721          */
6722         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalDirectTotalAmount()
6723         {
6724             synchronized (monitor())
6725             {
6726                 check_orphaned();
6727                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6728                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTTOTALAMOUNT$138, 0);
6729                 return target;
6730             }
6731         }
6732         
6733         /**
6734          * True if has "BudgetFederalDirectTotalAmount" element
6735          */
6736         public boolean isSetBudgetFederalDirectTotalAmount()
6737         {
6738             synchronized (monitor())
6739             {
6740                 check_orphaned();
6741                 return get_store().count_elements(BUDGETFEDERALDIRECTTOTALAMOUNT$138) != 0;
6742             }
6743         }
6744         
6745         /**
6746          * Sets the "BudgetFederalDirectTotalAmount" element
6747          */
6748         public void setBudgetFederalDirectTotalAmount(java.math.BigDecimal budgetFederalDirectTotalAmount)
6749         {
6750             synchronized (monitor())
6751             {
6752                 check_orphaned();
6753                 org.apache.xmlbeans.SimpleValue target = null;
6754                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTTOTALAMOUNT$138, 0);
6755                 if (target == null)
6756                 {
6757                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALDIRECTTOTALAMOUNT$138);
6758                 }
6759                 target.setBigDecimalValue(budgetFederalDirectTotalAmount);
6760             }
6761         }
6762         
6763         /**
6764          * Sets (as xml) the "BudgetFederalDirectTotalAmount" element
6765          */
6766         public void xsetBudgetFederalDirectTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalDirectTotalAmount)
6767         {
6768             synchronized (monitor())
6769             {
6770                 check_orphaned();
6771                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6772                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTTOTALAMOUNT$138, 0);
6773                 if (target == null)
6774                 {
6775                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALDIRECTTOTALAMOUNT$138);
6776                 }
6777                 target.set(budgetFederalDirectTotalAmount);
6778             }
6779         }
6780         
6781         /**
6782          * Unsets the "BudgetFederalDirectTotalAmount" element
6783          */
6784         public void unsetBudgetFederalDirectTotalAmount()
6785         {
6786             synchronized (monitor())
6787             {
6788                 check_orphaned();
6789                 get_store().remove_element(BUDGETFEDERALDIRECTTOTALAMOUNT$138, 0);
6790             }
6791         }
6792         
6793         /**
6794          * Gets the "BudgetFederalIndirectTotalAmount" element
6795          */
6796         public java.math.BigDecimal getBudgetFederalIndirectTotalAmount()
6797         {
6798             synchronized (monitor())
6799             {
6800                 check_orphaned();
6801                 org.apache.xmlbeans.SimpleValue target = null;
6802                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTTOTALAMOUNT$140, 0);
6803                 if (target == null)
6804                 {
6805                     return null;
6806                 }
6807                 return target.getBigDecimalValue();
6808             }
6809         }
6810         
6811         /**
6812          * Gets (as xml) the "BudgetFederalIndirectTotalAmount" element
6813          */
6814         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalIndirectTotalAmount()
6815         {
6816             synchronized (monitor())
6817             {
6818                 check_orphaned();
6819                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6820                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTTOTALAMOUNT$140, 0);
6821                 return target;
6822             }
6823         }
6824         
6825         /**
6826          * True if has "BudgetFederalIndirectTotalAmount" element
6827          */
6828         public boolean isSetBudgetFederalIndirectTotalAmount()
6829         {
6830             synchronized (monitor())
6831             {
6832                 check_orphaned();
6833                 return get_store().count_elements(BUDGETFEDERALINDIRECTTOTALAMOUNT$140) != 0;
6834             }
6835         }
6836         
6837         /**
6838          * Sets the "BudgetFederalIndirectTotalAmount" element
6839          */
6840         public void setBudgetFederalIndirectTotalAmount(java.math.BigDecimal budgetFederalIndirectTotalAmount)
6841         {
6842             synchronized (monitor())
6843             {
6844                 check_orphaned();
6845                 org.apache.xmlbeans.SimpleValue target = null;
6846                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTTOTALAMOUNT$140, 0);
6847                 if (target == null)
6848                 {
6849                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALINDIRECTTOTALAMOUNT$140);
6850                 }
6851                 target.setBigDecimalValue(budgetFederalIndirectTotalAmount);
6852             }
6853         }
6854         
6855         /**
6856          * Sets (as xml) the "BudgetFederalIndirectTotalAmount" element
6857          */
6858         public void xsetBudgetFederalIndirectTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalIndirectTotalAmount)
6859         {
6860             synchronized (monitor())
6861             {
6862                 check_orphaned();
6863                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6864                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTTOTALAMOUNT$140, 0);
6865                 if (target == null)
6866                 {
6867                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALINDIRECTTOTALAMOUNT$140);
6868                 }
6869                 target.set(budgetFederalIndirectTotalAmount);
6870             }
6871         }
6872         
6873         /**
6874          * Unsets the "BudgetFederalIndirectTotalAmount" element
6875          */
6876         public void unsetBudgetFederalIndirectTotalAmount()
6877         {
6878             synchronized (monitor())
6879             {
6880                 check_orphaned();
6881                 get_store().remove_element(BUDGETFEDERALINDIRECTTOTALAMOUNT$140, 0);
6882             }
6883         }
6884         
6885         /**
6886          * Gets the "BudgetFederalTrainingTotalAmount" element
6887          */
6888         public java.math.BigDecimal getBudgetFederalTrainingTotalAmount()
6889         {
6890             synchronized (monitor())
6891             {
6892                 check_orphaned();
6893                 org.apache.xmlbeans.SimpleValue target = null;
6894                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGTOTALAMOUNT$142, 0);
6895                 if (target == null)
6896                 {
6897                     return null;
6898                 }
6899                 return target.getBigDecimalValue();
6900             }
6901         }
6902         
6903         /**
6904          * Gets (as xml) the "BudgetFederalTrainingTotalAmount" element
6905          */
6906         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalTrainingTotalAmount()
6907         {
6908             synchronized (monitor())
6909             {
6910                 check_orphaned();
6911                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6912                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGTOTALAMOUNT$142, 0);
6913                 return target;
6914             }
6915         }
6916         
6917         /**
6918          * True if has "BudgetFederalTrainingTotalAmount" element
6919          */
6920         public boolean isSetBudgetFederalTrainingTotalAmount()
6921         {
6922             synchronized (monitor())
6923             {
6924                 check_orphaned();
6925                 return get_store().count_elements(BUDGETFEDERALTRAININGTOTALAMOUNT$142) != 0;
6926             }
6927         }
6928         
6929         /**
6930          * Sets the "BudgetFederalTrainingTotalAmount" element
6931          */
6932         public void setBudgetFederalTrainingTotalAmount(java.math.BigDecimal budgetFederalTrainingTotalAmount)
6933         {
6934             synchronized (monitor())
6935             {
6936                 check_orphaned();
6937                 org.apache.xmlbeans.SimpleValue target = null;
6938                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGTOTALAMOUNT$142, 0);
6939                 if (target == null)
6940                 {
6941                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAININGTOTALAMOUNT$142);
6942                 }
6943                 target.setBigDecimalValue(budgetFederalTrainingTotalAmount);
6944             }
6945         }
6946         
6947         /**
6948          * Sets (as xml) the "BudgetFederalTrainingTotalAmount" element
6949          */
6950         public void xsetBudgetFederalTrainingTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalTrainingTotalAmount)
6951         {
6952             synchronized (monitor())
6953             {
6954                 check_orphaned();
6955                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6956                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGTOTALAMOUNT$142, 0);
6957                 if (target == null)
6958                 {
6959                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAININGTOTALAMOUNT$142);
6960                 }
6961                 target.set(budgetFederalTrainingTotalAmount);
6962             }
6963         }
6964         
6965         /**
6966          * Unsets the "BudgetFederalTrainingTotalAmount" element
6967          */
6968         public void unsetBudgetFederalTrainingTotalAmount()
6969         {
6970             synchronized (monitor())
6971             {
6972                 check_orphaned();
6973                 get_store().remove_element(BUDGETFEDERALTRAININGTOTALAMOUNT$142, 0);
6974             }
6975         }
6976         
6977         /**
6978          * Gets the "BudgetFederalTotalAmount" element
6979          */
6980         public java.math.BigDecimal getBudgetFederalTotalAmount()
6981         {
6982             synchronized (monitor())
6983             {
6984                 check_orphaned();
6985                 org.apache.xmlbeans.SimpleValue target = null;
6986                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTOTALAMOUNT$144, 0);
6987                 if (target == null)
6988                 {
6989                     return null;
6990                 }
6991                 return target.getBigDecimalValue();
6992             }
6993         }
6994         
6995         /**
6996          * Gets (as xml) the "BudgetFederalTotalAmount" element
6997          */
6998         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFederalTotalAmount()
6999         {
7000             synchronized (monitor())
7001             {
7002                 check_orphaned();
7003                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
7004                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTOTALAMOUNT$144, 0);
7005                 return target;
7006             }
7007         }
7008         
7009         /**
7010          * True if has "BudgetFederalTotalAmount" element
7011          */
7012         public boolean isSetBudgetFederalTotalAmount()
7013         {
7014             synchronized (monitor())
7015             {
7016                 check_orphaned();
7017                 return get_store().count_elements(BUDGETFEDERALTOTALAMOUNT$144) != 0;
7018             }
7019         }
7020         
7021         /**
7022          * Sets the "BudgetFederalTotalAmount" element
7023          */
7024         public void setBudgetFederalTotalAmount(java.math.BigDecimal budgetFederalTotalAmount)
7025         {
7026             synchronized (monitor())
7027             {
7028                 check_orphaned();
7029                 org.apache.xmlbeans.SimpleValue target = null;
7030                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTOTALAMOUNT$144, 0);
7031                 if (target == null)
7032                 {
7033                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTOTALAMOUNT$144);
7034                 }
7035                 target.setBigDecimalValue(budgetFederalTotalAmount);
7036             }
7037         }
7038         
7039         /**
7040          * Sets (as xml) the "BudgetFederalTotalAmount" element
7041          */
7042         public void xsetBudgetFederalTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFederalTotalAmount)
7043         {
7044             synchronized (monitor())
7045             {
7046                 check_orphaned();
7047                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
7048                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTOTALAMOUNT$144, 0);
7049                 if (target == null)
7050                 {
7051                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALTOTALAMOUNT$144);
7052                 }
7053                 target.set(budgetFederalTotalAmount);
7054             }
7055         }
7056         
7057         /**
7058          * Unsets the "BudgetFederalTotalAmount" element
7059          */
7060         public void unsetBudgetFederalTotalAmount()
7061         {
7062             synchronized (monitor())
7063             {
7064                 check_orphaned();
7065                 get_store().remove_element(BUDGETFEDERALTOTALAMOUNT$144, 0);
7066             }
7067         }
7068         
7069         /**
7070          * Gets the "IndirectCost" element
7071          */
7072         public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost getIndirectCost()
7073         {
7074             synchronized (monitor())
7075             {
7076                 check_orphaned();
7077                 gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost target = null;
7078                 target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost)get_store().find_element_user(INDIRECTCOST$146, 0);
7079                 if (target == null)
7080                 {
7081                     return null;
7082                 }
7083                 return target;
7084             }
7085         }
7086         
7087         /**
7088          * True if has "IndirectCost" element
7089          */
7090         public boolean isSetIndirectCost()
7091         {
7092             synchronized (monitor())
7093             {
7094                 check_orphaned();
7095                 return get_store().count_elements(INDIRECTCOST$146) != 0;
7096             }
7097         }
7098         
7099         /**
7100          * Sets the "IndirectCost" element
7101          */
7102         public void setIndirectCost(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost indirectCost)
7103         {
7104             generatedSetterHelperImpl(indirectCost, INDIRECTCOST$146, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
7105         }
7106         
7107         /**
7108          * Appends and returns a new empty "IndirectCost" element
7109          */
7110         public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost addNewIndirectCost()
7111         {
7112             synchronized (monitor())
7113             {
7114                 check_orphaned();
7115                 gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost target = null;
7116                 target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost)get_store().add_element_user(INDIRECTCOST$146);
7117                 return target;
7118             }
7119         }
7120         
7121         /**
7122          * Unsets the "IndirectCost" element
7123          */
7124         public void unsetIndirectCost()
7125         {
7126             synchronized (monitor())
7127             {
7128                 check_orphaned();
7129                 get_store().remove_element(INDIRECTCOST$146, 0);
7130             }
7131         }
7132         
7133         /**
7134          * Gets the "BudgetNonFederalConstructionFirstYearAmount" element
7135          */
7136         public java.math.BigDecimal getBudgetNonFederalConstructionFirstYearAmount()
7137         {
7138             synchronized (monitor())
7139             {
7140                 check_orphaned();
7141                 org.apache.xmlbeans.SimpleValue target = null;
7142                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148, 0);
7143                 if (target == null)
7144                 {
7145                     return null;
7146                 }
7147                 return target.getBigDecimalValue();
7148             }
7149         }
7150         
7151         /**
7152          * Gets (as xml) the "BudgetNonFederalConstructionFirstYearAmount" element
7153          */
7154         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalConstructionFirstYearAmount()
7155         {
7156             synchronized (monitor())
7157             {
7158                 check_orphaned();
7159                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7160                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148, 0);
7161                 return target;
7162             }
7163         }
7164         
7165         /**
7166          * True if has "BudgetNonFederalConstructionFirstYearAmount" element
7167          */
7168         public boolean isSetBudgetNonFederalConstructionFirstYearAmount()
7169         {
7170             synchronized (monitor())
7171             {
7172                 check_orphaned();
7173                 return get_store().count_elements(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148) != 0;
7174             }
7175         }
7176         
7177         /**
7178          * Sets the "BudgetNonFederalConstructionFirstYearAmount" element
7179          */
7180         public void setBudgetNonFederalConstructionFirstYearAmount(java.math.BigDecimal budgetNonFederalConstructionFirstYearAmount)
7181         {
7182             synchronized (monitor())
7183             {
7184                 check_orphaned();
7185                 org.apache.xmlbeans.SimpleValue target = null;
7186                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148, 0);
7187                 if (target == null)
7188                 {
7189                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148);
7190                 }
7191                 target.setBigDecimalValue(budgetNonFederalConstructionFirstYearAmount);
7192             }
7193         }
7194         
7195         /**
7196          * Sets (as xml) the "BudgetNonFederalConstructionFirstYearAmount" element
7197          */
7198         public void xsetBudgetNonFederalConstructionFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalConstructionFirstYearAmount)
7199         {
7200             synchronized (monitor())
7201             {
7202                 check_orphaned();
7203                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7204                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148, 0);
7205                 if (target == null)
7206                 {
7207                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148);
7208                 }
7209                 target.set(budgetNonFederalConstructionFirstYearAmount);
7210             }
7211         }
7212         
7213         /**
7214          * Unsets the "BudgetNonFederalConstructionFirstYearAmount" element
7215          */
7216         public void unsetBudgetNonFederalConstructionFirstYearAmount()
7217         {
7218             synchronized (monitor())
7219             {
7220                 check_orphaned();
7221                 get_store().remove_element(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148, 0);
7222             }
7223         }
7224         
7225         /**
7226          * Gets the "BudgetNonFederalOtherFirstYearAmount" element
7227          */
7228         public java.math.BigDecimal getBudgetNonFederalOtherFirstYearAmount()
7229         {
7230             synchronized (monitor())
7231             {
7232                 check_orphaned();
7233                 org.apache.xmlbeans.SimpleValue target = null;
7234                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150, 0);
7235                 if (target == null)
7236                 {
7237                     return null;
7238                 }
7239                 return target.getBigDecimalValue();
7240             }
7241         }
7242         
7243         /**
7244          * Gets (as xml) the "BudgetNonFederalOtherFirstYearAmount" element
7245          */
7246         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalOtherFirstYearAmount()
7247         {
7248             synchronized (monitor())
7249             {
7250                 check_orphaned();
7251                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7252                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150, 0);
7253                 return target;
7254             }
7255         }
7256         
7257         /**
7258          * True if has "BudgetNonFederalOtherFirstYearAmount" element
7259          */
7260         public boolean isSetBudgetNonFederalOtherFirstYearAmount()
7261         {
7262             synchronized (monitor())
7263             {
7264                 check_orphaned();
7265                 return get_store().count_elements(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150) != 0;
7266             }
7267         }
7268         
7269         /**
7270          * Sets the "BudgetNonFederalOtherFirstYearAmount" element
7271          */
7272         public void setBudgetNonFederalOtherFirstYearAmount(java.math.BigDecimal budgetNonFederalOtherFirstYearAmount)
7273         {
7274             synchronized (monitor())
7275             {
7276                 check_orphaned();
7277                 org.apache.xmlbeans.SimpleValue target = null;
7278                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150, 0);
7279                 if (target == null)
7280                 {
7281                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150);
7282                 }
7283                 target.setBigDecimalValue(budgetNonFederalOtherFirstYearAmount);
7284             }
7285         }
7286         
7287         /**
7288          * Sets (as xml) the "BudgetNonFederalOtherFirstYearAmount" element
7289          */
7290         public void xsetBudgetNonFederalOtherFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalOtherFirstYearAmount)
7291         {
7292             synchronized (monitor())
7293             {
7294                 check_orphaned();
7295                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7296                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150, 0);
7297                 if (target == null)
7298                 {
7299                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150);
7300                 }
7301                 target.set(budgetNonFederalOtherFirstYearAmount);
7302             }
7303         }
7304         
7305         /**
7306          * Unsets the "BudgetNonFederalOtherFirstYearAmount" element
7307          */
7308         public void unsetBudgetNonFederalOtherFirstYearAmount()
7309         {
7310             synchronized (monitor())
7311             {
7312                 check_orphaned();
7313                 get_store().remove_element(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150, 0);
7314             }
7315         }
7316         
7317         /**
7318          * Gets the "BudgetNonFederalSuppliesFirstYearAmount" element
7319          */
7320         public java.math.BigDecimal getBudgetNonFederalSuppliesFirstYearAmount()
7321         {
7322             synchronized (monitor())
7323             {
7324                 check_orphaned();
7325                 org.apache.xmlbeans.SimpleValue target = null;
7326                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152, 0);
7327                 if (target == null)
7328                 {
7329                     return null;
7330                 }
7331                 return target.getBigDecimalValue();
7332             }
7333         }
7334         
7335         /**
7336          * Gets (as xml) the "BudgetNonFederalSuppliesFirstYearAmount" element
7337          */
7338         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalSuppliesFirstYearAmount()
7339         {
7340             synchronized (monitor())
7341             {
7342                 check_orphaned();
7343                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7344                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152, 0);
7345                 return target;
7346             }
7347         }
7348         
7349         /**
7350          * True if has "BudgetNonFederalSuppliesFirstYearAmount" element
7351          */
7352         public boolean isSetBudgetNonFederalSuppliesFirstYearAmount()
7353         {
7354             synchronized (monitor())
7355             {
7356                 check_orphaned();
7357                 return get_store().count_elements(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152) != 0;
7358             }
7359         }
7360         
7361         /**
7362          * Sets the "BudgetNonFederalSuppliesFirstYearAmount" element
7363          */
7364         public void setBudgetNonFederalSuppliesFirstYearAmount(java.math.BigDecimal budgetNonFederalSuppliesFirstYearAmount)
7365         {
7366             synchronized (monitor())
7367             {
7368                 check_orphaned();
7369                 org.apache.xmlbeans.SimpleValue target = null;
7370                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152, 0);
7371                 if (target == null)
7372                 {
7373                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152);
7374                 }
7375                 target.setBigDecimalValue(budgetNonFederalSuppliesFirstYearAmount);
7376             }
7377         }
7378         
7379         /**
7380          * Sets (as xml) the "BudgetNonFederalSuppliesFirstYearAmount" element
7381          */
7382         public void xsetBudgetNonFederalSuppliesFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalSuppliesFirstYearAmount)
7383         {
7384             synchronized (monitor())
7385             {
7386                 check_orphaned();
7387                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7388                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152, 0);
7389                 if (target == null)
7390                 {
7391                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152);
7392                 }
7393                 target.set(budgetNonFederalSuppliesFirstYearAmount);
7394             }
7395         }
7396         
7397         /**
7398          * Unsets the "BudgetNonFederalSuppliesFirstYearAmount" element
7399          */
7400         public void unsetBudgetNonFederalSuppliesFirstYearAmount()
7401         {
7402             synchronized (monitor())
7403             {
7404                 check_orphaned();
7405                 get_store().remove_element(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152, 0);
7406             }
7407         }
7408         
7409         /**
7410          * Gets the "BudgetNonFederalContractualFirstYearAmount" element
7411          */
7412         public java.math.BigDecimal getBudgetNonFederalContractualFirstYearAmount()
7413         {
7414             synchronized (monitor())
7415             {
7416                 check_orphaned();
7417                 org.apache.xmlbeans.SimpleValue target = null;
7418                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154, 0);
7419                 if (target == null)
7420                 {
7421                     return null;
7422                 }
7423                 return target.getBigDecimalValue();
7424             }
7425         }
7426         
7427         /**
7428          * Gets (as xml) the "BudgetNonFederalContractualFirstYearAmount" element
7429          */
7430         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalContractualFirstYearAmount()
7431         {
7432             synchronized (monitor())
7433             {
7434                 check_orphaned();
7435                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7436                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154, 0);
7437                 return target;
7438             }
7439         }
7440         
7441         /**
7442          * True if has "BudgetNonFederalContractualFirstYearAmount" element
7443          */
7444         public boolean isSetBudgetNonFederalContractualFirstYearAmount()
7445         {
7446             synchronized (monitor())
7447             {
7448                 check_orphaned();
7449                 return get_store().count_elements(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154) != 0;
7450             }
7451         }
7452         
7453         /**
7454          * Sets the "BudgetNonFederalContractualFirstYearAmount" element
7455          */
7456         public void setBudgetNonFederalContractualFirstYearAmount(java.math.BigDecimal budgetNonFederalContractualFirstYearAmount)
7457         {
7458             synchronized (monitor())
7459             {
7460                 check_orphaned();
7461                 org.apache.xmlbeans.SimpleValue target = null;
7462                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154, 0);
7463                 if (target == null)
7464                 {
7465                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154);
7466                 }
7467                 target.setBigDecimalValue(budgetNonFederalContractualFirstYearAmount);
7468             }
7469         }
7470         
7471         /**
7472          * Sets (as xml) the "BudgetNonFederalContractualFirstYearAmount" element
7473          */
7474         public void xsetBudgetNonFederalContractualFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalContractualFirstYearAmount)
7475         {
7476             synchronized (monitor())
7477             {
7478                 check_orphaned();
7479                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7480                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154, 0);
7481                 if (target == null)
7482                 {
7483                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154);
7484                 }
7485                 target.set(budgetNonFederalContractualFirstYearAmount);
7486             }
7487         }
7488         
7489         /**
7490          * Unsets the "BudgetNonFederalContractualFirstYearAmount" element
7491          */
7492         public void unsetBudgetNonFederalContractualFirstYearAmount()
7493         {
7494             synchronized (monitor())
7495             {
7496                 check_orphaned();
7497                 get_store().remove_element(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154, 0);
7498             }
7499         }
7500         
7501         /**
7502          * Gets the "BudgetNonFederalTravelFirstYearAmount" element
7503          */
7504         public java.math.BigDecimal getBudgetNonFederalTravelFirstYearAmount()
7505         {
7506             synchronized (monitor())
7507             {
7508                 check_orphaned();
7509                 org.apache.xmlbeans.SimpleValue target = null;
7510                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156, 0);
7511                 if (target == null)
7512                 {
7513                     return null;
7514                 }
7515                 return target.getBigDecimalValue();
7516             }
7517         }
7518         
7519         /**
7520          * Gets (as xml) the "BudgetNonFederalTravelFirstYearAmount" element
7521          */
7522         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTravelFirstYearAmount()
7523         {
7524             synchronized (monitor())
7525             {
7526                 check_orphaned();
7527                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7528                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156, 0);
7529                 return target;
7530             }
7531         }
7532         
7533         /**
7534          * True if has "BudgetNonFederalTravelFirstYearAmount" element
7535          */
7536         public boolean isSetBudgetNonFederalTravelFirstYearAmount()
7537         {
7538             synchronized (monitor())
7539             {
7540                 check_orphaned();
7541                 return get_store().count_elements(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156) != 0;
7542             }
7543         }
7544         
7545         /**
7546          * Sets the "BudgetNonFederalTravelFirstYearAmount" element
7547          */
7548         public void setBudgetNonFederalTravelFirstYearAmount(java.math.BigDecimal budgetNonFederalTravelFirstYearAmount)
7549         {
7550             synchronized (monitor())
7551             {
7552                 check_orphaned();
7553                 org.apache.xmlbeans.SimpleValue target = null;
7554                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156, 0);
7555                 if (target == null)
7556                 {
7557                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156);
7558                 }
7559                 target.setBigDecimalValue(budgetNonFederalTravelFirstYearAmount);
7560             }
7561         }
7562         
7563         /**
7564          * Sets (as xml) the "BudgetNonFederalTravelFirstYearAmount" element
7565          */
7566         public void xsetBudgetNonFederalTravelFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTravelFirstYearAmount)
7567         {
7568             synchronized (monitor())
7569             {
7570                 check_orphaned();
7571                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7572                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156, 0);
7573                 if (target == null)
7574                 {
7575                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156);
7576                 }
7577                 target.set(budgetNonFederalTravelFirstYearAmount);
7578             }
7579         }
7580         
7581         /**
7582          * Unsets the "BudgetNonFederalTravelFirstYearAmount" element
7583          */
7584         public void unsetBudgetNonFederalTravelFirstYearAmount()
7585         {
7586             synchronized (monitor())
7587             {
7588                 check_orphaned();
7589                 get_store().remove_element(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156, 0);
7590             }
7591         }
7592         
7593         /**
7594          * Gets the "BudgetNonFederalEquipmentFirstYearAmount" element
7595          */
7596         public java.math.BigDecimal getBudgetNonFederalEquipmentFirstYearAmount()
7597         {
7598             synchronized (monitor())
7599             {
7600                 check_orphaned();
7601                 org.apache.xmlbeans.SimpleValue target = null;
7602                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158, 0);
7603                 if (target == null)
7604                 {
7605                     return null;
7606                 }
7607                 return target.getBigDecimalValue();
7608             }
7609         }
7610         
7611         /**
7612          * Gets (as xml) the "BudgetNonFederalEquipmentFirstYearAmount" element
7613          */
7614         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalEquipmentFirstYearAmount()
7615         {
7616             synchronized (monitor())
7617             {
7618                 check_orphaned();
7619                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7620                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158, 0);
7621                 return target;
7622             }
7623         }
7624         
7625         /**
7626          * True if has "BudgetNonFederalEquipmentFirstYearAmount" element
7627          */
7628         public boolean isSetBudgetNonFederalEquipmentFirstYearAmount()
7629         {
7630             synchronized (monitor())
7631             {
7632                 check_orphaned();
7633                 return get_store().count_elements(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158) != 0;
7634             }
7635         }
7636         
7637         /**
7638          * Sets the "BudgetNonFederalEquipmentFirstYearAmount" element
7639          */
7640         public void setBudgetNonFederalEquipmentFirstYearAmount(java.math.BigDecimal budgetNonFederalEquipmentFirstYearAmount)
7641         {
7642             synchronized (monitor())
7643             {
7644                 check_orphaned();
7645                 org.apache.xmlbeans.SimpleValue target = null;
7646                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158, 0);
7647                 if (target == null)
7648                 {
7649                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158);
7650                 }
7651                 target.setBigDecimalValue(budgetNonFederalEquipmentFirstYearAmount);
7652             }
7653         }
7654         
7655         /**
7656          * Sets (as xml) the "BudgetNonFederalEquipmentFirstYearAmount" element
7657          */
7658         public void xsetBudgetNonFederalEquipmentFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalEquipmentFirstYearAmount)
7659         {
7660             synchronized (monitor())
7661             {
7662                 check_orphaned();
7663                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7664                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158, 0);
7665                 if (target == null)
7666                 {
7667                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158);
7668                 }
7669                 target.set(budgetNonFederalEquipmentFirstYearAmount);
7670             }
7671         }
7672         
7673         /**
7674          * Unsets the "BudgetNonFederalEquipmentFirstYearAmount" element
7675          */
7676         public void unsetBudgetNonFederalEquipmentFirstYearAmount()
7677         {
7678             synchronized (monitor())
7679             {
7680                 check_orphaned();
7681                 get_store().remove_element(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158, 0);
7682             }
7683         }
7684         
7685         /**
7686          * Gets the "BudgetNonFederalPersonnelFirstYearAmount" element
7687          */
7688         public java.math.BigDecimal getBudgetNonFederalPersonnelFirstYearAmount()
7689         {
7690             synchronized (monitor())
7691             {
7692                 check_orphaned();
7693                 org.apache.xmlbeans.SimpleValue target = null;
7694                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160, 0);
7695                 if (target == null)
7696                 {
7697                     return null;
7698                 }
7699                 return target.getBigDecimalValue();
7700             }
7701         }
7702         
7703         /**
7704          * Gets (as xml) the "BudgetNonFederalPersonnelFirstYearAmount" element
7705          */
7706         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalPersonnelFirstYearAmount()
7707         {
7708             synchronized (monitor())
7709             {
7710                 check_orphaned();
7711                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7712                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160, 0);
7713                 return target;
7714             }
7715         }
7716         
7717         /**
7718          * True if has "BudgetNonFederalPersonnelFirstYearAmount" element
7719          */
7720         public boolean isSetBudgetNonFederalPersonnelFirstYearAmount()
7721         {
7722             synchronized (monitor())
7723             {
7724                 check_orphaned();
7725                 return get_store().count_elements(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160) != 0;
7726             }
7727         }
7728         
7729         /**
7730          * Sets the "BudgetNonFederalPersonnelFirstYearAmount" element
7731          */
7732         public void setBudgetNonFederalPersonnelFirstYearAmount(java.math.BigDecimal budgetNonFederalPersonnelFirstYearAmount)
7733         {
7734             synchronized (monitor())
7735             {
7736                 check_orphaned();
7737                 org.apache.xmlbeans.SimpleValue target = null;
7738                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160, 0);
7739                 if (target == null)
7740                 {
7741                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160);
7742                 }
7743                 target.setBigDecimalValue(budgetNonFederalPersonnelFirstYearAmount);
7744             }
7745         }
7746         
7747         /**
7748          * Sets (as xml) the "BudgetNonFederalPersonnelFirstYearAmount" element
7749          */
7750         public void xsetBudgetNonFederalPersonnelFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalPersonnelFirstYearAmount)
7751         {
7752             synchronized (monitor())
7753             {
7754                 check_orphaned();
7755                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7756                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160, 0);
7757                 if (target == null)
7758                 {
7759                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160);
7760                 }
7761                 target.set(budgetNonFederalPersonnelFirstYearAmount);
7762             }
7763         }
7764         
7765         /**
7766          * Unsets the "BudgetNonFederalPersonnelFirstYearAmount" element
7767          */
7768         public void unsetBudgetNonFederalPersonnelFirstYearAmount()
7769         {
7770             synchronized (monitor())
7771             {
7772                 check_orphaned();
7773                 get_store().remove_element(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160, 0);
7774             }
7775         }
7776         
7777         /**
7778          * Gets the "BudgetNonFederalFringeFirstYearAmount" element
7779          */
7780         public java.math.BigDecimal getBudgetNonFederalFringeFirstYearAmount()
7781         {
7782             synchronized (monitor())
7783             {
7784                 check_orphaned();
7785                 org.apache.xmlbeans.SimpleValue target = null;
7786                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162, 0);
7787                 if (target == null)
7788                 {
7789                     return null;
7790                 }
7791                 return target.getBigDecimalValue();
7792             }
7793         }
7794         
7795         /**
7796          * Gets (as xml) the "BudgetNonFederalFringeFirstYearAmount" element
7797          */
7798         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalFringeFirstYearAmount()
7799         {
7800             synchronized (monitor())
7801             {
7802                 check_orphaned();
7803                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7804                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162, 0);
7805                 return target;
7806             }
7807         }
7808         
7809         /**
7810          * True if has "BudgetNonFederalFringeFirstYearAmount" element
7811          */
7812         public boolean isSetBudgetNonFederalFringeFirstYearAmount()
7813         {
7814             synchronized (monitor())
7815             {
7816                 check_orphaned();
7817                 return get_store().count_elements(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162) != 0;
7818             }
7819         }
7820         
7821         /**
7822          * Sets the "BudgetNonFederalFringeFirstYearAmount" element
7823          */
7824         public void setBudgetNonFederalFringeFirstYearAmount(java.math.BigDecimal budgetNonFederalFringeFirstYearAmount)
7825         {
7826             synchronized (monitor())
7827             {
7828                 check_orphaned();
7829                 org.apache.xmlbeans.SimpleValue target = null;
7830                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162, 0);
7831                 if (target == null)
7832                 {
7833                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162);
7834                 }
7835                 target.setBigDecimalValue(budgetNonFederalFringeFirstYearAmount);
7836             }
7837         }
7838         
7839         /**
7840          * Sets (as xml) the "BudgetNonFederalFringeFirstYearAmount" element
7841          */
7842         public void xsetBudgetNonFederalFringeFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalFringeFirstYearAmount)
7843         {
7844             synchronized (monitor())
7845             {
7846                 check_orphaned();
7847                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7848                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162, 0);
7849                 if (target == null)
7850                 {
7851                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162);
7852                 }
7853                 target.set(budgetNonFederalFringeFirstYearAmount);
7854             }
7855         }
7856         
7857         /**
7858          * Unsets the "BudgetNonFederalFringeFirstYearAmount" element
7859          */
7860         public void unsetBudgetNonFederalFringeFirstYearAmount()
7861         {
7862             synchronized (monitor())
7863             {
7864                 check_orphaned();
7865                 get_store().remove_element(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162, 0);
7866             }
7867         }
7868         
7869         /**
7870          * Gets the "BudgetNonFederalTrainingFirstYearAmount" element
7871          */
7872         public java.math.BigDecimal getBudgetNonFederalTrainingFirstYearAmount()
7873         {
7874             synchronized (monitor())
7875             {
7876                 check_orphaned();
7877                 org.apache.xmlbeans.SimpleValue target = null;
7878                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164, 0);
7879                 if (target == null)
7880                 {
7881                     return null;
7882                 }
7883                 return target.getBigDecimalValue();
7884             }
7885         }
7886         
7887         /**
7888          * Gets (as xml) the "BudgetNonFederalTrainingFirstYearAmount" element
7889          */
7890         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTrainingFirstYearAmount()
7891         {
7892             synchronized (monitor())
7893             {
7894                 check_orphaned();
7895                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7896                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164, 0);
7897                 return target;
7898             }
7899         }
7900         
7901         /**
7902          * True if has "BudgetNonFederalTrainingFirstYearAmount" element
7903          */
7904         public boolean isSetBudgetNonFederalTrainingFirstYearAmount()
7905         {
7906             synchronized (monitor())
7907             {
7908                 check_orphaned();
7909                 return get_store().count_elements(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164) != 0;
7910             }
7911         }
7912         
7913         /**
7914          * Sets the "BudgetNonFederalTrainingFirstYearAmount" element
7915          */
7916         public void setBudgetNonFederalTrainingFirstYearAmount(java.math.BigDecimal budgetNonFederalTrainingFirstYearAmount)
7917         {
7918             synchronized (monitor())
7919             {
7920                 check_orphaned();
7921                 org.apache.xmlbeans.SimpleValue target = null;
7922                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164, 0);
7923                 if (target == null)
7924                 {
7925                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164);
7926                 }
7927                 target.setBigDecimalValue(budgetNonFederalTrainingFirstYearAmount);
7928             }
7929         }
7930         
7931         /**
7932          * Sets (as xml) the "BudgetNonFederalTrainingFirstYearAmount" element
7933          */
7934         public void xsetBudgetNonFederalTrainingFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTrainingFirstYearAmount)
7935         {
7936             synchronized (monitor())
7937             {
7938                 check_orphaned();
7939                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7940                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164, 0);
7941                 if (target == null)
7942                 {
7943                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164);
7944                 }
7945                 target.set(budgetNonFederalTrainingFirstYearAmount);
7946             }
7947         }
7948         
7949         /**
7950          * Unsets the "BudgetNonFederalTrainingFirstYearAmount" element
7951          */
7952         public void unsetBudgetNonFederalTrainingFirstYearAmount()
7953         {
7954             synchronized (monitor())
7955             {
7956                 check_orphaned();
7957                 get_store().remove_element(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164, 0);
7958             }
7959         }
7960         
7961         /**
7962          * Gets the "BudgetNonFederalFirstYearAmount" element
7963          */
7964         public java.math.BigDecimal getBudgetNonFederalFirstYearAmount()
7965         {
7966             synchronized (monitor())
7967             {
7968                 check_orphaned();
7969                 org.apache.xmlbeans.SimpleValue target = null;
7970                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFIRSTYEARAMOUNT$166, 0);
7971                 if (target == null)
7972                 {
7973                     return null;
7974                 }
7975                 return target.getBigDecimalValue();
7976             }
7977         }
7978         
7979         /**
7980          * Gets (as xml) the "BudgetNonFederalFirstYearAmount" element
7981          */
7982         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalFirstYearAmount()
7983         {
7984             synchronized (monitor())
7985             {
7986                 check_orphaned();
7987                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
7988                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFIRSTYEARAMOUNT$166, 0);
7989                 return target;
7990             }
7991         }
7992         
7993         /**
7994          * True if has "BudgetNonFederalFirstYearAmount" element
7995          */
7996         public boolean isSetBudgetNonFederalFirstYearAmount()
7997         {
7998             synchronized (monitor())
7999             {
8000                 check_orphaned();
8001                 return get_store().count_elements(BUDGETNONFEDERALFIRSTYEARAMOUNT$166) != 0;
8002             }
8003         }
8004         
8005         /**
8006          * Sets the "BudgetNonFederalFirstYearAmount" element
8007          */
8008         public void setBudgetNonFederalFirstYearAmount(java.math.BigDecimal budgetNonFederalFirstYearAmount)
8009         {
8010             synchronized (monitor())
8011             {
8012                 check_orphaned();
8013                 org.apache.xmlbeans.SimpleValue target = null;
8014                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFIRSTYEARAMOUNT$166, 0);
8015                 if (target == null)
8016                 {
8017                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFIRSTYEARAMOUNT$166);
8018                 }
8019                 target.setBigDecimalValue(budgetNonFederalFirstYearAmount);
8020             }
8021         }
8022         
8023         /**
8024          * Sets (as xml) the "BudgetNonFederalFirstYearAmount" element
8025          */
8026         public void xsetBudgetNonFederalFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalFirstYearAmount)
8027         {
8028             synchronized (monitor())
8029             {
8030                 check_orphaned();
8031                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
8032                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFIRSTYEARAMOUNT$166, 0);
8033                 if (target == null)
8034                 {
8035                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFIRSTYEARAMOUNT$166);
8036                 }
8037                 target.set(budgetNonFederalFirstYearAmount);
8038             }
8039         }
8040         
8041         /**
8042          * Unsets the "BudgetNonFederalFirstYearAmount" element
8043          */
8044         public void unsetBudgetNonFederalFirstYearAmount()
8045         {
8046             synchronized (monitor())
8047             {
8048                 check_orphaned();
8049                 get_store().remove_element(BUDGETNONFEDERALFIRSTYEARAMOUNT$166, 0);
8050             }
8051         }
8052         
8053         /**
8054          * Gets the "BudgetNonFederalDirectFirstYearAmount" element
8055          */
8056         public java.math.BigDecimal getBudgetNonFederalDirectFirstYearAmount()
8057         {
8058             synchronized (monitor())
8059             {
8060                 check_orphaned();
8061                 org.apache.xmlbeans.SimpleValue target = null;
8062                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168, 0);
8063                 if (target == null)
8064                 {
8065                     return null;
8066                 }
8067                 return target.getBigDecimalValue();
8068             }
8069         }
8070         
8071         /**
8072          * Gets (as xml) the "BudgetNonFederalDirectFirstYearAmount" element
8073          */
8074         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalDirectFirstYearAmount()
8075         {
8076             synchronized (monitor())
8077             {
8078                 check_orphaned();
8079                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
8080                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168, 0);
8081                 return target;
8082             }
8083         }
8084         
8085         /**
8086          * True if has "BudgetNonFederalDirectFirstYearAmount" element
8087          */
8088         public boolean isSetBudgetNonFederalDirectFirstYearAmount()
8089         {
8090             synchronized (monitor())
8091             {
8092                 check_orphaned();
8093                 return get_store().count_elements(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168) != 0;
8094             }
8095         }
8096         
8097         /**
8098          * Sets the "BudgetNonFederalDirectFirstYearAmount" element
8099          */
8100         public void setBudgetNonFederalDirectFirstYearAmount(java.math.BigDecimal budgetNonFederalDirectFirstYearAmount)
8101         {
8102             synchronized (monitor())
8103             {
8104                 check_orphaned();
8105                 org.apache.xmlbeans.SimpleValue target = null;
8106                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168, 0);
8107                 if (target == null)
8108                 {
8109                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168);
8110                 }
8111                 target.setBigDecimalValue(budgetNonFederalDirectFirstYearAmount);
8112             }
8113         }
8114         
8115         /**
8116          * Sets (as xml) the "BudgetNonFederalDirectFirstYearAmount" element
8117          */
8118         public void xsetBudgetNonFederalDirectFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalDirectFirstYearAmount)
8119         {
8120             synchronized (monitor())
8121             {
8122                 check_orphaned();
8123                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
8124                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168, 0);
8125                 if (target == null)
8126                 {
8127                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168);
8128                 }
8129                 target.set(budgetNonFederalDirectFirstYearAmount);
8130             }
8131         }
8132         
8133         /**
8134          * Unsets the "BudgetNonFederalDirectFirstYearAmount" element
8135          */
8136         public void unsetBudgetNonFederalDirectFirstYearAmount()
8137         {
8138             synchronized (monitor())
8139             {
8140                 check_orphaned();
8141                 get_store().remove_element(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168, 0);
8142             }
8143         }
8144         
8145         /**
8146          * Gets the "BudgetNonFederalIndirectFirstYearAmount" element
8147          */
8148         public java.math.BigDecimal getBudgetNonFederalIndirectFirstYearAmount()
8149         {
8150             synchronized (monitor())
8151             {
8152                 check_orphaned();
8153                 org.apache.xmlbeans.SimpleValue target = null;
8154                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170, 0);
8155                 if (target == null)
8156                 {
8157                     return null;
8158                 }
8159                 return target.getBigDecimalValue();
8160             }
8161         }
8162         
8163         /**
8164          * Gets (as xml) the "BudgetNonFederalIndirectFirstYearAmount" element
8165          */
8166         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalIndirectFirstYearAmount()
8167         {
8168             synchronized (monitor())
8169             {
8170                 check_orphaned();
8171                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8172                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170, 0);
8173                 return target;
8174             }
8175         }
8176         
8177         /**
8178          * True if has "BudgetNonFederalIndirectFirstYearAmount" element
8179          */
8180         public boolean isSetBudgetNonFederalIndirectFirstYearAmount()
8181         {
8182             synchronized (monitor())
8183             {
8184                 check_orphaned();
8185                 return get_store().count_elements(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170) != 0;
8186             }
8187         }
8188         
8189         /**
8190          * Sets the "BudgetNonFederalIndirectFirstYearAmount" element
8191          */
8192         public void setBudgetNonFederalIndirectFirstYearAmount(java.math.BigDecimal budgetNonFederalIndirectFirstYearAmount)
8193         {
8194             synchronized (monitor())
8195             {
8196                 check_orphaned();
8197                 org.apache.xmlbeans.SimpleValue target = null;
8198                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170, 0);
8199                 if (target == null)
8200                 {
8201                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170);
8202                 }
8203                 target.setBigDecimalValue(budgetNonFederalIndirectFirstYearAmount);
8204             }
8205         }
8206         
8207         /**
8208          * Sets (as xml) the "BudgetNonFederalIndirectFirstYearAmount" element
8209          */
8210         public void xsetBudgetNonFederalIndirectFirstYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalIndirectFirstYearAmount)
8211         {
8212             synchronized (monitor())
8213             {
8214                 check_orphaned();
8215                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8216                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170, 0);
8217                 if (target == null)
8218                 {
8219                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170);
8220                 }
8221                 target.set(budgetNonFederalIndirectFirstYearAmount);
8222             }
8223         }
8224         
8225         /**
8226          * Unsets the "BudgetNonFederalIndirectFirstYearAmount" element
8227          */
8228         public void unsetBudgetNonFederalIndirectFirstYearAmount()
8229         {
8230             synchronized (monitor())
8231             {
8232                 check_orphaned();
8233                 get_store().remove_element(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170, 0);
8234             }
8235         }
8236         
8237         /**
8238          * Gets the "BudgetNonFederalConstructionSecondYearAmount" element
8239          */
8240         public java.math.BigDecimal getBudgetNonFederalConstructionSecondYearAmount()
8241         {
8242             synchronized (monitor())
8243             {
8244                 check_orphaned();
8245                 org.apache.xmlbeans.SimpleValue target = null;
8246                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172, 0);
8247                 if (target == null)
8248                 {
8249                     return null;
8250                 }
8251                 return target.getBigDecimalValue();
8252             }
8253         }
8254         
8255         /**
8256          * Gets (as xml) the "BudgetNonFederalConstructionSecondYearAmount" element
8257          */
8258         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalConstructionSecondYearAmount()
8259         {
8260             synchronized (monitor())
8261             {
8262                 check_orphaned();
8263                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8264                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172, 0);
8265                 return target;
8266             }
8267         }
8268         
8269         /**
8270          * True if has "BudgetNonFederalConstructionSecondYearAmount" element
8271          */
8272         public boolean isSetBudgetNonFederalConstructionSecondYearAmount()
8273         {
8274             synchronized (monitor())
8275             {
8276                 check_orphaned();
8277                 return get_store().count_elements(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172) != 0;
8278             }
8279         }
8280         
8281         /**
8282          * Sets the "BudgetNonFederalConstructionSecondYearAmount" element
8283          */
8284         public void setBudgetNonFederalConstructionSecondYearAmount(java.math.BigDecimal budgetNonFederalConstructionSecondYearAmount)
8285         {
8286             synchronized (monitor())
8287             {
8288                 check_orphaned();
8289                 org.apache.xmlbeans.SimpleValue target = null;
8290                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172, 0);
8291                 if (target == null)
8292                 {
8293                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172);
8294                 }
8295                 target.setBigDecimalValue(budgetNonFederalConstructionSecondYearAmount);
8296             }
8297         }
8298         
8299         /**
8300          * Sets (as xml) the "BudgetNonFederalConstructionSecondYearAmount" element
8301          */
8302         public void xsetBudgetNonFederalConstructionSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalConstructionSecondYearAmount)
8303         {
8304             synchronized (monitor())
8305             {
8306                 check_orphaned();
8307                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8308                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172, 0);
8309                 if (target == null)
8310                 {
8311                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172);
8312                 }
8313                 target.set(budgetNonFederalConstructionSecondYearAmount);
8314             }
8315         }
8316         
8317         /**
8318          * Unsets the "BudgetNonFederalConstructionSecondYearAmount" element
8319          */
8320         public void unsetBudgetNonFederalConstructionSecondYearAmount()
8321         {
8322             synchronized (monitor())
8323             {
8324                 check_orphaned();
8325                 get_store().remove_element(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172, 0);
8326             }
8327         }
8328         
8329         /**
8330          * Gets the "BudgetNonFederalOtherSecondYearAmount" element
8331          */
8332         public java.math.BigDecimal getBudgetNonFederalOtherSecondYearAmount()
8333         {
8334             synchronized (monitor())
8335             {
8336                 check_orphaned();
8337                 org.apache.xmlbeans.SimpleValue target = null;
8338                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174, 0);
8339                 if (target == null)
8340                 {
8341                     return null;
8342                 }
8343                 return target.getBigDecimalValue();
8344             }
8345         }
8346         
8347         /**
8348          * Gets (as xml) the "BudgetNonFederalOtherSecondYearAmount" element
8349          */
8350         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalOtherSecondYearAmount()
8351         {
8352             synchronized (monitor())
8353             {
8354                 check_orphaned();
8355                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8356                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174, 0);
8357                 return target;
8358             }
8359         }
8360         
8361         /**
8362          * True if has "BudgetNonFederalOtherSecondYearAmount" element
8363          */
8364         public boolean isSetBudgetNonFederalOtherSecondYearAmount()
8365         {
8366             synchronized (monitor())
8367             {
8368                 check_orphaned();
8369                 return get_store().count_elements(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174) != 0;
8370             }
8371         }
8372         
8373         /**
8374          * Sets the "BudgetNonFederalOtherSecondYearAmount" element
8375          */
8376         public void setBudgetNonFederalOtherSecondYearAmount(java.math.BigDecimal budgetNonFederalOtherSecondYearAmount)
8377         {
8378             synchronized (monitor())
8379             {
8380                 check_orphaned();
8381                 org.apache.xmlbeans.SimpleValue target = null;
8382                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174, 0);
8383                 if (target == null)
8384                 {
8385                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174);
8386                 }
8387                 target.setBigDecimalValue(budgetNonFederalOtherSecondYearAmount);
8388             }
8389         }
8390         
8391         /**
8392          * Sets (as xml) the "BudgetNonFederalOtherSecondYearAmount" element
8393          */
8394         public void xsetBudgetNonFederalOtherSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalOtherSecondYearAmount)
8395         {
8396             synchronized (monitor())
8397             {
8398                 check_orphaned();
8399                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8400                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174, 0);
8401                 if (target == null)
8402                 {
8403                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174);
8404                 }
8405                 target.set(budgetNonFederalOtherSecondYearAmount);
8406             }
8407         }
8408         
8409         /**
8410          * Unsets the "BudgetNonFederalOtherSecondYearAmount" element
8411          */
8412         public void unsetBudgetNonFederalOtherSecondYearAmount()
8413         {
8414             synchronized (monitor())
8415             {
8416                 check_orphaned();
8417                 get_store().remove_element(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174, 0);
8418             }
8419         }
8420         
8421         /**
8422          * Gets the "BudgetNonFederalSuppliesSecondYearAmount" element
8423          */
8424         public java.math.BigDecimal getBudgetNonFederalSuppliesSecondYearAmount()
8425         {
8426             synchronized (monitor())
8427             {
8428                 check_orphaned();
8429                 org.apache.xmlbeans.SimpleValue target = null;
8430                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176, 0);
8431                 if (target == null)
8432                 {
8433                     return null;
8434                 }
8435                 return target.getBigDecimalValue();
8436             }
8437         }
8438         
8439         /**
8440          * Gets (as xml) the "BudgetNonFederalSuppliesSecondYearAmount" element
8441          */
8442         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalSuppliesSecondYearAmount()
8443         {
8444             synchronized (monitor())
8445             {
8446                 check_orphaned();
8447                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8448                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176, 0);
8449                 return target;
8450             }
8451         }
8452         
8453         /**
8454          * True if has "BudgetNonFederalSuppliesSecondYearAmount" element
8455          */
8456         public boolean isSetBudgetNonFederalSuppliesSecondYearAmount()
8457         {
8458             synchronized (monitor())
8459             {
8460                 check_orphaned();
8461                 return get_store().count_elements(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176) != 0;
8462             }
8463         }
8464         
8465         /**
8466          * Sets the "BudgetNonFederalSuppliesSecondYearAmount" element
8467          */
8468         public void setBudgetNonFederalSuppliesSecondYearAmount(java.math.BigDecimal budgetNonFederalSuppliesSecondYearAmount)
8469         {
8470             synchronized (monitor())
8471             {
8472                 check_orphaned();
8473                 org.apache.xmlbeans.SimpleValue target = null;
8474                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176, 0);
8475                 if (target == null)
8476                 {
8477                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176);
8478                 }
8479                 target.setBigDecimalValue(budgetNonFederalSuppliesSecondYearAmount);
8480             }
8481         }
8482         
8483         /**
8484          * Sets (as xml) the "BudgetNonFederalSuppliesSecondYearAmount" element
8485          */
8486         public void xsetBudgetNonFederalSuppliesSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalSuppliesSecondYearAmount)
8487         {
8488             synchronized (monitor())
8489             {
8490                 check_orphaned();
8491                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8492                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176, 0);
8493                 if (target == null)
8494                 {
8495                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176);
8496                 }
8497                 target.set(budgetNonFederalSuppliesSecondYearAmount);
8498             }
8499         }
8500         
8501         /**
8502          * Unsets the "BudgetNonFederalSuppliesSecondYearAmount" element
8503          */
8504         public void unsetBudgetNonFederalSuppliesSecondYearAmount()
8505         {
8506             synchronized (monitor())
8507             {
8508                 check_orphaned();
8509                 get_store().remove_element(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176, 0);
8510             }
8511         }
8512         
8513         /**
8514          * Gets the "BudgetNonFederalContractualSecondYearAmount" element
8515          */
8516         public java.math.BigDecimal getBudgetNonFederalContractualSecondYearAmount()
8517         {
8518             synchronized (monitor())
8519             {
8520                 check_orphaned();
8521                 org.apache.xmlbeans.SimpleValue target = null;
8522                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178, 0);
8523                 if (target == null)
8524                 {
8525                     return null;
8526                 }
8527                 return target.getBigDecimalValue();
8528             }
8529         }
8530         
8531         /**
8532          * Gets (as xml) the "BudgetNonFederalContractualSecondYearAmount" element
8533          */
8534         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalContractualSecondYearAmount()
8535         {
8536             synchronized (monitor())
8537             {
8538                 check_orphaned();
8539                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8540                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178, 0);
8541                 return target;
8542             }
8543         }
8544         
8545         /**
8546          * True if has "BudgetNonFederalContractualSecondYearAmount" element
8547          */
8548         public boolean isSetBudgetNonFederalContractualSecondYearAmount()
8549         {
8550             synchronized (monitor())
8551             {
8552                 check_orphaned();
8553                 return get_store().count_elements(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178) != 0;
8554             }
8555         }
8556         
8557         /**
8558          * Sets the "BudgetNonFederalContractualSecondYearAmount" element
8559          */
8560         public void setBudgetNonFederalContractualSecondYearAmount(java.math.BigDecimal budgetNonFederalContractualSecondYearAmount)
8561         {
8562             synchronized (monitor())
8563             {
8564                 check_orphaned();
8565                 org.apache.xmlbeans.SimpleValue target = null;
8566                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178, 0);
8567                 if (target == null)
8568                 {
8569                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178);
8570                 }
8571                 target.setBigDecimalValue(budgetNonFederalContractualSecondYearAmount);
8572             }
8573         }
8574         
8575         /**
8576          * Sets (as xml) the "BudgetNonFederalContractualSecondYearAmount" element
8577          */
8578         public void xsetBudgetNonFederalContractualSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalContractualSecondYearAmount)
8579         {
8580             synchronized (monitor())
8581             {
8582                 check_orphaned();
8583                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8584                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178, 0);
8585                 if (target == null)
8586                 {
8587                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178);
8588                 }
8589                 target.set(budgetNonFederalContractualSecondYearAmount);
8590             }
8591         }
8592         
8593         /**
8594          * Unsets the "BudgetNonFederalContractualSecondYearAmount" element
8595          */
8596         public void unsetBudgetNonFederalContractualSecondYearAmount()
8597         {
8598             synchronized (monitor())
8599             {
8600                 check_orphaned();
8601                 get_store().remove_element(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178, 0);
8602             }
8603         }
8604         
8605         /**
8606          * Gets the "BudgetNonFederalTravelSecondYearAmount" element
8607          */
8608         public java.math.BigDecimal getBudgetNonFederalTravelSecondYearAmount()
8609         {
8610             synchronized (monitor())
8611             {
8612                 check_orphaned();
8613                 org.apache.xmlbeans.SimpleValue target = null;
8614                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180, 0);
8615                 if (target == null)
8616                 {
8617                     return null;
8618                 }
8619                 return target.getBigDecimalValue();
8620             }
8621         }
8622         
8623         /**
8624          * Gets (as xml) the "BudgetNonFederalTravelSecondYearAmount" element
8625          */
8626         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTravelSecondYearAmount()
8627         {
8628             synchronized (monitor())
8629             {
8630                 check_orphaned();
8631                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8632                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180, 0);
8633                 return target;
8634             }
8635         }
8636         
8637         /**
8638          * True if has "BudgetNonFederalTravelSecondYearAmount" element
8639          */
8640         public boolean isSetBudgetNonFederalTravelSecondYearAmount()
8641         {
8642             synchronized (monitor())
8643             {
8644                 check_orphaned();
8645                 return get_store().count_elements(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180) != 0;
8646             }
8647         }
8648         
8649         /**
8650          * Sets the "BudgetNonFederalTravelSecondYearAmount" element
8651          */
8652         public void setBudgetNonFederalTravelSecondYearAmount(java.math.BigDecimal budgetNonFederalTravelSecondYearAmount)
8653         {
8654             synchronized (monitor())
8655             {
8656                 check_orphaned();
8657                 org.apache.xmlbeans.SimpleValue target = null;
8658                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180, 0);
8659                 if (target == null)
8660                 {
8661                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180);
8662                 }
8663                 target.setBigDecimalValue(budgetNonFederalTravelSecondYearAmount);
8664             }
8665         }
8666         
8667         /**
8668          * Sets (as xml) the "BudgetNonFederalTravelSecondYearAmount" element
8669          */
8670         public void xsetBudgetNonFederalTravelSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTravelSecondYearAmount)
8671         {
8672             synchronized (monitor())
8673             {
8674                 check_orphaned();
8675                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8676                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180, 0);
8677                 if (target == null)
8678                 {
8679                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180);
8680                 }
8681                 target.set(budgetNonFederalTravelSecondYearAmount);
8682             }
8683         }
8684         
8685         /**
8686          * Unsets the "BudgetNonFederalTravelSecondYearAmount" element
8687          */
8688         public void unsetBudgetNonFederalTravelSecondYearAmount()
8689         {
8690             synchronized (monitor())
8691             {
8692                 check_orphaned();
8693                 get_store().remove_element(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180, 0);
8694             }
8695         }
8696         
8697         /**
8698          * Gets the "BudgetNonFederalEquipmentSecondYearAmount" element
8699          */
8700         public java.math.BigDecimal getBudgetNonFederalEquipmentSecondYearAmount()
8701         {
8702             synchronized (monitor())
8703             {
8704                 check_orphaned();
8705                 org.apache.xmlbeans.SimpleValue target = null;
8706                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182, 0);
8707                 if (target == null)
8708                 {
8709                     return null;
8710                 }
8711                 return target.getBigDecimalValue();
8712             }
8713         }
8714         
8715         /**
8716          * Gets (as xml) the "BudgetNonFederalEquipmentSecondYearAmount" element
8717          */
8718         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalEquipmentSecondYearAmount()
8719         {
8720             synchronized (monitor())
8721             {
8722                 check_orphaned();
8723                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8724                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182, 0);
8725                 return target;
8726             }
8727         }
8728         
8729         /**
8730          * True if has "BudgetNonFederalEquipmentSecondYearAmount" element
8731          */
8732         public boolean isSetBudgetNonFederalEquipmentSecondYearAmount()
8733         {
8734             synchronized (monitor())
8735             {
8736                 check_orphaned();
8737                 return get_store().count_elements(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182) != 0;
8738             }
8739         }
8740         
8741         /**
8742          * Sets the "BudgetNonFederalEquipmentSecondYearAmount" element
8743          */
8744         public void setBudgetNonFederalEquipmentSecondYearAmount(java.math.BigDecimal budgetNonFederalEquipmentSecondYearAmount)
8745         {
8746             synchronized (monitor())
8747             {
8748                 check_orphaned();
8749                 org.apache.xmlbeans.SimpleValue target = null;
8750                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182, 0);
8751                 if (target == null)
8752                 {
8753                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182);
8754                 }
8755                 target.setBigDecimalValue(budgetNonFederalEquipmentSecondYearAmount);
8756             }
8757         }
8758         
8759         /**
8760          * Sets (as xml) the "BudgetNonFederalEquipmentSecondYearAmount" element
8761          */
8762         public void xsetBudgetNonFederalEquipmentSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalEquipmentSecondYearAmount)
8763         {
8764             synchronized (monitor())
8765             {
8766                 check_orphaned();
8767                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8768                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182, 0);
8769                 if (target == null)
8770                 {
8771                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182);
8772                 }
8773                 target.set(budgetNonFederalEquipmentSecondYearAmount);
8774             }
8775         }
8776         
8777         /**
8778          * Unsets the "BudgetNonFederalEquipmentSecondYearAmount" element
8779          */
8780         public void unsetBudgetNonFederalEquipmentSecondYearAmount()
8781         {
8782             synchronized (monitor())
8783             {
8784                 check_orphaned();
8785                 get_store().remove_element(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182, 0);
8786             }
8787         }
8788         
8789         /**
8790          * Gets the "BudgetNonFederalPersonnelSecondYearAmount" element
8791          */
8792         public java.math.BigDecimal getBudgetNonFederalPersonnelSecondYearAmount()
8793         {
8794             synchronized (monitor())
8795             {
8796                 check_orphaned();
8797                 org.apache.xmlbeans.SimpleValue target = null;
8798                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184, 0);
8799                 if (target == null)
8800                 {
8801                     return null;
8802                 }
8803                 return target.getBigDecimalValue();
8804             }
8805         }
8806         
8807         /**
8808          * Gets (as xml) the "BudgetNonFederalPersonnelSecondYearAmount" element
8809          */
8810         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalPersonnelSecondYearAmount()
8811         {
8812             synchronized (monitor())
8813             {
8814                 check_orphaned();
8815                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8816                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184, 0);
8817                 return target;
8818             }
8819         }
8820         
8821         /**
8822          * True if has "BudgetNonFederalPersonnelSecondYearAmount" element
8823          */
8824         public boolean isSetBudgetNonFederalPersonnelSecondYearAmount()
8825         {
8826             synchronized (monitor())
8827             {
8828                 check_orphaned();
8829                 return get_store().count_elements(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184) != 0;
8830             }
8831         }
8832         
8833         /**
8834          * Sets the "BudgetNonFederalPersonnelSecondYearAmount" element
8835          */
8836         public void setBudgetNonFederalPersonnelSecondYearAmount(java.math.BigDecimal budgetNonFederalPersonnelSecondYearAmount)
8837         {
8838             synchronized (monitor())
8839             {
8840                 check_orphaned();
8841                 org.apache.xmlbeans.SimpleValue target = null;
8842                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184, 0);
8843                 if (target == null)
8844                 {
8845                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184);
8846                 }
8847                 target.setBigDecimalValue(budgetNonFederalPersonnelSecondYearAmount);
8848             }
8849         }
8850         
8851         /**
8852          * Sets (as xml) the "BudgetNonFederalPersonnelSecondYearAmount" element
8853          */
8854         public void xsetBudgetNonFederalPersonnelSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalPersonnelSecondYearAmount)
8855         {
8856             synchronized (monitor())
8857             {
8858                 check_orphaned();
8859                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8860                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184, 0);
8861                 if (target == null)
8862                 {
8863                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184);
8864                 }
8865                 target.set(budgetNonFederalPersonnelSecondYearAmount);
8866             }
8867         }
8868         
8869         /**
8870          * Unsets the "BudgetNonFederalPersonnelSecondYearAmount" element
8871          */
8872         public void unsetBudgetNonFederalPersonnelSecondYearAmount()
8873         {
8874             synchronized (monitor())
8875             {
8876                 check_orphaned();
8877                 get_store().remove_element(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184, 0);
8878             }
8879         }
8880         
8881         /**
8882          * Gets the "BudgetNonFederalFringeSecondYearAmount" element
8883          */
8884         public java.math.BigDecimal getBudgetNonFederalFringeSecondYearAmount()
8885         {
8886             synchronized (monitor())
8887             {
8888                 check_orphaned();
8889                 org.apache.xmlbeans.SimpleValue target = null;
8890                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186, 0);
8891                 if (target == null)
8892                 {
8893                     return null;
8894                 }
8895                 return target.getBigDecimalValue();
8896             }
8897         }
8898         
8899         /**
8900          * Gets (as xml) the "BudgetNonFederalFringeSecondYearAmount" element
8901          */
8902         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalFringeSecondYearAmount()
8903         {
8904             synchronized (monitor())
8905             {
8906                 check_orphaned();
8907                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8908                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186, 0);
8909                 return target;
8910             }
8911         }
8912         
8913         /**
8914          * True if has "BudgetNonFederalFringeSecondYearAmount" element
8915          */
8916         public boolean isSetBudgetNonFederalFringeSecondYearAmount()
8917         {
8918             synchronized (monitor())
8919             {
8920                 check_orphaned();
8921                 return get_store().count_elements(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186) != 0;
8922             }
8923         }
8924         
8925         /**
8926          * Sets the "BudgetNonFederalFringeSecondYearAmount" element
8927          */
8928         public void setBudgetNonFederalFringeSecondYearAmount(java.math.BigDecimal budgetNonFederalFringeSecondYearAmount)
8929         {
8930             synchronized (monitor())
8931             {
8932                 check_orphaned();
8933                 org.apache.xmlbeans.SimpleValue target = null;
8934                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186, 0);
8935                 if (target == null)
8936                 {
8937                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186);
8938                 }
8939                 target.setBigDecimalValue(budgetNonFederalFringeSecondYearAmount);
8940             }
8941         }
8942         
8943         /**
8944          * Sets (as xml) the "BudgetNonFederalFringeSecondYearAmount" element
8945          */
8946         public void xsetBudgetNonFederalFringeSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalFringeSecondYearAmount)
8947         {
8948             synchronized (monitor())
8949             {
8950                 check_orphaned();
8951                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8952                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186, 0);
8953                 if (target == null)
8954                 {
8955                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186);
8956                 }
8957                 target.set(budgetNonFederalFringeSecondYearAmount);
8958             }
8959         }
8960         
8961         /**
8962          * Unsets the "BudgetNonFederalFringeSecondYearAmount" element
8963          */
8964         public void unsetBudgetNonFederalFringeSecondYearAmount()
8965         {
8966             synchronized (monitor())
8967             {
8968                 check_orphaned();
8969                 get_store().remove_element(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186, 0);
8970             }
8971         }
8972         
8973         /**
8974          * Gets the "BudgetNonFederalTrainingSecondYearAmount" element
8975          */
8976         public java.math.BigDecimal getBudgetNonFederalTrainingSecondYearAmount()
8977         {
8978             synchronized (monitor())
8979             {
8980                 check_orphaned();
8981                 org.apache.xmlbeans.SimpleValue target = null;
8982                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188, 0);
8983                 if (target == null)
8984                 {
8985                     return null;
8986                 }
8987                 return target.getBigDecimalValue();
8988             }
8989         }
8990         
8991         /**
8992          * Gets (as xml) the "BudgetNonFederalTrainingSecondYearAmount" element
8993          */
8994         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTrainingSecondYearAmount()
8995         {
8996             synchronized (monitor())
8997             {
8998                 check_orphaned();
8999                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9000                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188, 0);
9001                 return target;
9002             }
9003         }
9004         
9005         /**
9006          * True if has "BudgetNonFederalTrainingSecondYearAmount" element
9007          */
9008         public boolean isSetBudgetNonFederalTrainingSecondYearAmount()
9009         {
9010             synchronized (monitor())
9011             {
9012                 check_orphaned();
9013                 return get_store().count_elements(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188) != 0;
9014             }
9015         }
9016         
9017         /**
9018          * Sets the "BudgetNonFederalTrainingSecondYearAmount" element
9019          */
9020         public void setBudgetNonFederalTrainingSecondYearAmount(java.math.BigDecimal budgetNonFederalTrainingSecondYearAmount)
9021         {
9022             synchronized (monitor())
9023             {
9024                 check_orphaned();
9025                 org.apache.xmlbeans.SimpleValue target = null;
9026                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188, 0);
9027                 if (target == null)
9028                 {
9029                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188);
9030                 }
9031                 target.setBigDecimalValue(budgetNonFederalTrainingSecondYearAmount);
9032             }
9033         }
9034         
9035         /**
9036          * Sets (as xml) the "BudgetNonFederalTrainingSecondYearAmount" element
9037          */
9038         public void xsetBudgetNonFederalTrainingSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTrainingSecondYearAmount)
9039         {
9040             synchronized (monitor())
9041             {
9042                 check_orphaned();
9043                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9044                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188, 0);
9045                 if (target == null)
9046                 {
9047                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188);
9048                 }
9049                 target.set(budgetNonFederalTrainingSecondYearAmount);
9050             }
9051         }
9052         
9053         /**
9054          * Unsets the "BudgetNonFederalTrainingSecondYearAmount" element
9055          */
9056         public void unsetBudgetNonFederalTrainingSecondYearAmount()
9057         {
9058             synchronized (monitor())
9059             {
9060                 check_orphaned();
9061                 get_store().remove_element(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188, 0);
9062             }
9063         }
9064         
9065         /**
9066          * Gets the "BudgetNonFederalSecondYearAmount" element
9067          */
9068         public java.math.BigDecimal getBudgetNonFederalSecondYearAmount()
9069         {
9070             synchronized (monitor())
9071             {
9072                 check_orphaned();
9073                 org.apache.xmlbeans.SimpleValue target = null;
9074                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSECONDYEARAMOUNT$190, 0);
9075                 if (target == null)
9076                 {
9077                     return null;
9078                 }
9079                 return target.getBigDecimalValue();
9080             }
9081         }
9082         
9083         /**
9084          * Gets (as xml) the "BudgetNonFederalSecondYearAmount" element
9085          */
9086         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalSecondYearAmount()
9087         {
9088             synchronized (monitor())
9089             {
9090                 check_orphaned();
9091                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
9092                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSECONDYEARAMOUNT$190, 0);
9093                 return target;
9094             }
9095         }
9096         
9097         /**
9098          * True if has "BudgetNonFederalSecondYearAmount" element
9099          */
9100         public boolean isSetBudgetNonFederalSecondYearAmount()
9101         {
9102             synchronized (monitor())
9103             {
9104                 check_orphaned();
9105                 return get_store().count_elements(BUDGETNONFEDERALSECONDYEARAMOUNT$190) != 0;
9106             }
9107         }
9108         
9109         /**
9110          * Sets the "BudgetNonFederalSecondYearAmount" element
9111          */
9112         public void setBudgetNonFederalSecondYearAmount(java.math.BigDecimal budgetNonFederalSecondYearAmount)
9113         {
9114             synchronized (monitor())
9115             {
9116                 check_orphaned();
9117                 org.apache.xmlbeans.SimpleValue target = null;
9118                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSECONDYEARAMOUNT$190, 0);
9119                 if (target == null)
9120                 {
9121                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSECONDYEARAMOUNT$190);
9122                 }
9123                 target.setBigDecimalValue(budgetNonFederalSecondYearAmount);
9124             }
9125         }
9126         
9127         /**
9128          * Sets (as xml) the "BudgetNonFederalSecondYearAmount" element
9129          */
9130         public void xsetBudgetNonFederalSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalSecondYearAmount)
9131         {
9132             synchronized (monitor())
9133             {
9134                 check_orphaned();
9135                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
9136                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSECONDYEARAMOUNT$190, 0);
9137                 if (target == null)
9138                 {
9139                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSECONDYEARAMOUNT$190);
9140                 }
9141                 target.set(budgetNonFederalSecondYearAmount);
9142             }
9143         }
9144         
9145         /**
9146          * Unsets the "BudgetNonFederalSecondYearAmount" element
9147          */
9148         public void unsetBudgetNonFederalSecondYearAmount()
9149         {
9150             synchronized (monitor())
9151             {
9152                 check_orphaned();
9153                 get_store().remove_element(BUDGETNONFEDERALSECONDYEARAMOUNT$190, 0);
9154             }
9155         }
9156         
9157         /**
9158          * Gets the "BudgetNonFederalDirectSecondYearAmount" element
9159          */
9160         public java.math.BigDecimal getBudgetNonFederalDirectSecondYearAmount()
9161         {
9162             synchronized (monitor())
9163             {
9164                 check_orphaned();
9165                 org.apache.xmlbeans.SimpleValue target = null;
9166                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192, 0);
9167                 if (target == null)
9168                 {
9169                     return null;
9170                 }
9171                 return target.getBigDecimalValue();
9172             }
9173         }
9174         
9175         /**
9176          * Gets (as xml) the "BudgetNonFederalDirectSecondYearAmount" element
9177          */
9178         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalDirectSecondYearAmount()
9179         {
9180             synchronized (monitor())
9181             {
9182                 check_orphaned();
9183                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
9184                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192, 0);
9185                 return target;
9186             }
9187         }
9188         
9189         /**
9190          * True if has "BudgetNonFederalDirectSecondYearAmount" element
9191          */
9192         public boolean isSetBudgetNonFederalDirectSecondYearAmount()
9193         {
9194             synchronized (monitor())
9195             {
9196                 check_orphaned();
9197                 return get_store().count_elements(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192) != 0;
9198             }
9199         }
9200         
9201         /**
9202          * Sets the "BudgetNonFederalDirectSecondYearAmount" element
9203          */
9204         public void setBudgetNonFederalDirectSecondYearAmount(java.math.BigDecimal budgetNonFederalDirectSecondYearAmount)
9205         {
9206             synchronized (monitor())
9207             {
9208                 check_orphaned();
9209                 org.apache.xmlbeans.SimpleValue target = null;
9210                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192, 0);
9211                 if (target == null)
9212                 {
9213                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192);
9214                 }
9215                 target.setBigDecimalValue(budgetNonFederalDirectSecondYearAmount);
9216             }
9217         }
9218         
9219         /**
9220          * Sets (as xml) the "BudgetNonFederalDirectSecondYearAmount" element
9221          */
9222         public void xsetBudgetNonFederalDirectSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalDirectSecondYearAmount)
9223         {
9224             synchronized (monitor())
9225             {
9226                 check_orphaned();
9227                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
9228                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192, 0);
9229                 if (target == null)
9230                 {
9231                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192);
9232                 }
9233                 target.set(budgetNonFederalDirectSecondYearAmount);
9234             }
9235         }
9236         
9237         /**
9238          * Unsets the "BudgetNonFederalDirectSecondYearAmount" element
9239          */
9240         public void unsetBudgetNonFederalDirectSecondYearAmount()
9241         {
9242             synchronized (monitor())
9243             {
9244                 check_orphaned();
9245                 get_store().remove_element(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192, 0);
9246             }
9247         }
9248         
9249         /**
9250          * Gets the "BudgetNonFederalIndirectSecondYearAmount" element
9251          */
9252         public java.math.BigDecimal getBudgetNonFederalIndirectSecondYearAmount()
9253         {
9254             synchronized (monitor())
9255             {
9256                 check_orphaned();
9257                 org.apache.xmlbeans.SimpleValue target = null;
9258                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194, 0);
9259                 if (target == null)
9260                 {
9261                     return null;
9262                 }
9263                 return target.getBigDecimalValue();
9264             }
9265         }
9266         
9267         /**
9268          * Gets (as xml) the "BudgetNonFederalIndirectSecondYearAmount" element
9269          */
9270         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalIndirectSecondYearAmount()
9271         {
9272             synchronized (monitor())
9273             {
9274                 check_orphaned();
9275                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9276                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194, 0);
9277                 return target;
9278             }
9279         }
9280         
9281         /**
9282          * True if has "BudgetNonFederalIndirectSecondYearAmount" element
9283          */
9284         public boolean isSetBudgetNonFederalIndirectSecondYearAmount()
9285         {
9286             synchronized (monitor())
9287             {
9288                 check_orphaned();
9289                 return get_store().count_elements(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194) != 0;
9290             }
9291         }
9292         
9293         /**
9294          * Sets the "BudgetNonFederalIndirectSecondYearAmount" element
9295          */
9296         public void setBudgetNonFederalIndirectSecondYearAmount(java.math.BigDecimal budgetNonFederalIndirectSecondYearAmount)
9297         {
9298             synchronized (monitor())
9299             {
9300                 check_orphaned();
9301                 org.apache.xmlbeans.SimpleValue target = null;
9302                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194, 0);
9303                 if (target == null)
9304                 {
9305                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194);
9306                 }
9307                 target.setBigDecimalValue(budgetNonFederalIndirectSecondYearAmount);
9308             }
9309         }
9310         
9311         /**
9312          * Sets (as xml) the "BudgetNonFederalIndirectSecondYearAmount" element
9313          */
9314         public void xsetBudgetNonFederalIndirectSecondYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalIndirectSecondYearAmount)
9315         {
9316             synchronized (monitor())
9317             {
9318                 check_orphaned();
9319                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9320                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194, 0);
9321                 if (target == null)
9322                 {
9323                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194);
9324                 }
9325                 target.set(budgetNonFederalIndirectSecondYearAmount);
9326             }
9327         }
9328         
9329         /**
9330          * Unsets the "BudgetNonFederalIndirectSecondYearAmount" element
9331          */
9332         public void unsetBudgetNonFederalIndirectSecondYearAmount()
9333         {
9334             synchronized (monitor())
9335             {
9336                 check_orphaned();
9337                 get_store().remove_element(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194, 0);
9338             }
9339         }
9340         
9341         /**
9342          * Gets the "BudgetNonFederalConstructionThirdYearAmount" element
9343          */
9344         public java.math.BigDecimal getBudgetNonFederalConstructionThirdYearAmount()
9345         {
9346             synchronized (monitor())
9347             {
9348                 check_orphaned();
9349                 org.apache.xmlbeans.SimpleValue target = null;
9350                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196, 0);
9351                 if (target == null)
9352                 {
9353                     return null;
9354                 }
9355                 return target.getBigDecimalValue();
9356             }
9357         }
9358         
9359         /**
9360          * Gets (as xml) the "BudgetNonFederalConstructionThirdYearAmount" element
9361          */
9362         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalConstructionThirdYearAmount()
9363         {
9364             synchronized (monitor())
9365             {
9366                 check_orphaned();
9367                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9368                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196, 0);
9369                 return target;
9370             }
9371         }
9372         
9373         /**
9374          * True if has "BudgetNonFederalConstructionThirdYearAmount" element
9375          */
9376         public boolean isSetBudgetNonFederalConstructionThirdYearAmount()
9377         {
9378             synchronized (monitor())
9379             {
9380                 check_orphaned();
9381                 return get_store().count_elements(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196) != 0;
9382             }
9383         }
9384         
9385         /**
9386          * Sets the "BudgetNonFederalConstructionThirdYearAmount" element
9387          */
9388         public void setBudgetNonFederalConstructionThirdYearAmount(java.math.BigDecimal budgetNonFederalConstructionThirdYearAmount)
9389         {
9390             synchronized (monitor())
9391             {
9392                 check_orphaned();
9393                 org.apache.xmlbeans.SimpleValue target = null;
9394                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196, 0);
9395                 if (target == null)
9396                 {
9397                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196);
9398                 }
9399                 target.setBigDecimalValue(budgetNonFederalConstructionThirdYearAmount);
9400             }
9401         }
9402         
9403         /**
9404          * Sets (as xml) the "BudgetNonFederalConstructionThirdYearAmount" element
9405          */
9406         public void xsetBudgetNonFederalConstructionThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalConstructionThirdYearAmount)
9407         {
9408             synchronized (monitor())
9409             {
9410                 check_orphaned();
9411                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9412                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196, 0);
9413                 if (target == null)
9414                 {
9415                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196);
9416                 }
9417                 target.set(budgetNonFederalConstructionThirdYearAmount);
9418             }
9419         }
9420         
9421         /**
9422          * Unsets the "BudgetNonFederalConstructionThirdYearAmount" element
9423          */
9424         public void unsetBudgetNonFederalConstructionThirdYearAmount()
9425         {
9426             synchronized (monitor())
9427             {
9428                 check_orphaned();
9429                 get_store().remove_element(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196, 0);
9430             }
9431         }
9432         
9433         /**
9434          * Gets the "BudgetNonFederalOtherThirdYearAmount" element
9435          */
9436         public java.math.BigDecimal getBudgetNonFederalOtherThirdYearAmount()
9437         {
9438             synchronized (monitor())
9439             {
9440                 check_orphaned();
9441                 org.apache.xmlbeans.SimpleValue target = null;
9442                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198, 0);
9443                 if (target == null)
9444                 {
9445                     return null;
9446                 }
9447                 return target.getBigDecimalValue();
9448             }
9449         }
9450         
9451         /**
9452          * Gets (as xml) the "BudgetNonFederalOtherThirdYearAmount" element
9453          */
9454         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalOtherThirdYearAmount()
9455         {
9456             synchronized (monitor())
9457             {
9458                 check_orphaned();
9459                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9460                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198, 0);
9461                 return target;
9462             }
9463         }
9464         
9465         /**
9466          * True if has "BudgetNonFederalOtherThirdYearAmount" element
9467          */
9468         public boolean isSetBudgetNonFederalOtherThirdYearAmount()
9469         {
9470             synchronized (monitor())
9471             {
9472                 check_orphaned();
9473                 return get_store().count_elements(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198) != 0;
9474             }
9475         }
9476         
9477         /**
9478          * Sets the "BudgetNonFederalOtherThirdYearAmount" element
9479          */
9480         public void setBudgetNonFederalOtherThirdYearAmount(java.math.BigDecimal budgetNonFederalOtherThirdYearAmount)
9481         {
9482             synchronized (monitor())
9483             {
9484                 check_orphaned();
9485                 org.apache.xmlbeans.SimpleValue target = null;
9486                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198, 0);
9487                 if (target == null)
9488                 {
9489                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198);
9490                 }
9491                 target.setBigDecimalValue(budgetNonFederalOtherThirdYearAmount);
9492             }
9493         }
9494         
9495         /**
9496          * Sets (as xml) the "BudgetNonFederalOtherThirdYearAmount" element
9497          */
9498         public void xsetBudgetNonFederalOtherThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalOtherThirdYearAmount)
9499         {
9500             synchronized (monitor())
9501             {
9502                 check_orphaned();
9503                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9504                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198, 0);
9505                 if (target == null)
9506                 {
9507                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198);
9508                 }
9509                 target.set(budgetNonFederalOtherThirdYearAmount);
9510             }
9511         }
9512         
9513         /**
9514          * Unsets the "BudgetNonFederalOtherThirdYearAmount" element
9515          */
9516         public void unsetBudgetNonFederalOtherThirdYearAmount()
9517         {
9518             synchronized (monitor())
9519             {
9520                 check_orphaned();
9521                 get_store().remove_element(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198, 0);
9522             }
9523         }
9524         
9525         /**
9526          * Gets the "BudgetNonFederalSuppliesThirdYearAmount" element
9527          */
9528         public java.math.BigDecimal getBudgetNonFederalSuppliesThirdYearAmount()
9529         {
9530             synchronized (monitor())
9531             {
9532                 check_orphaned();
9533                 org.apache.xmlbeans.SimpleValue target = null;
9534                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200, 0);
9535                 if (target == null)
9536                 {
9537                     return null;
9538                 }
9539                 return target.getBigDecimalValue();
9540             }
9541         }
9542         
9543         /**
9544          * Gets (as xml) the "BudgetNonFederalSuppliesThirdYearAmount" element
9545          */
9546         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalSuppliesThirdYearAmount()
9547         {
9548             synchronized (monitor())
9549             {
9550                 check_orphaned();
9551                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9552                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200, 0);
9553                 return target;
9554             }
9555         }
9556         
9557         /**
9558          * True if has "BudgetNonFederalSuppliesThirdYearAmount" element
9559          */
9560         public boolean isSetBudgetNonFederalSuppliesThirdYearAmount()
9561         {
9562             synchronized (monitor())
9563             {
9564                 check_orphaned();
9565                 return get_store().count_elements(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200) != 0;
9566             }
9567         }
9568         
9569         /**
9570          * Sets the "BudgetNonFederalSuppliesThirdYearAmount" element
9571          */
9572         public void setBudgetNonFederalSuppliesThirdYearAmount(java.math.BigDecimal budgetNonFederalSuppliesThirdYearAmount)
9573         {
9574             synchronized (monitor())
9575             {
9576                 check_orphaned();
9577                 org.apache.xmlbeans.SimpleValue target = null;
9578                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200, 0);
9579                 if (target == null)
9580                 {
9581                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200);
9582                 }
9583                 target.setBigDecimalValue(budgetNonFederalSuppliesThirdYearAmount);
9584             }
9585         }
9586         
9587         /**
9588          * Sets (as xml) the "BudgetNonFederalSuppliesThirdYearAmount" element
9589          */
9590         public void xsetBudgetNonFederalSuppliesThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalSuppliesThirdYearAmount)
9591         {
9592             synchronized (monitor())
9593             {
9594                 check_orphaned();
9595                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9596                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200, 0);
9597                 if (target == null)
9598                 {
9599                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200);
9600                 }
9601                 target.set(budgetNonFederalSuppliesThirdYearAmount);
9602             }
9603         }
9604         
9605         /**
9606          * Unsets the "BudgetNonFederalSuppliesThirdYearAmount" element
9607          */
9608         public void unsetBudgetNonFederalSuppliesThirdYearAmount()
9609         {
9610             synchronized (monitor())
9611             {
9612                 check_orphaned();
9613                 get_store().remove_element(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200, 0);
9614             }
9615         }
9616         
9617         /**
9618          * Gets the "BudgetNonFederalContractualThirdYearAmount" element
9619          */
9620         public java.math.BigDecimal getBudgetNonFederalContractualThirdYearAmount()
9621         {
9622             synchronized (monitor())
9623             {
9624                 check_orphaned();
9625                 org.apache.xmlbeans.SimpleValue target = null;
9626                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202, 0);
9627                 if (target == null)
9628                 {
9629                     return null;
9630                 }
9631                 return target.getBigDecimalValue();
9632             }
9633         }
9634         
9635         /**
9636          * Gets (as xml) the "BudgetNonFederalContractualThirdYearAmount" element
9637          */
9638         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalContractualThirdYearAmount()
9639         {
9640             synchronized (monitor())
9641             {
9642                 check_orphaned();
9643                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9644                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202, 0);
9645                 return target;
9646             }
9647         }
9648         
9649         /**
9650          * True if has "BudgetNonFederalContractualThirdYearAmount" element
9651          */
9652         public boolean isSetBudgetNonFederalContractualThirdYearAmount()
9653         {
9654             synchronized (monitor())
9655             {
9656                 check_orphaned();
9657                 return get_store().count_elements(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202) != 0;
9658             }
9659         }
9660         
9661         /**
9662          * Sets the "BudgetNonFederalContractualThirdYearAmount" element
9663          */
9664         public void setBudgetNonFederalContractualThirdYearAmount(java.math.BigDecimal budgetNonFederalContractualThirdYearAmount)
9665         {
9666             synchronized (monitor())
9667             {
9668                 check_orphaned();
9669                 org.apache.xmlbeans.SimpleValue target = null;
9670                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202, 0);
9671                 if (target == null)
9672                 {
9673                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202);
9674                 }
9675                 target.setBigDecimalValue(budgetNonFederalContractualThirdYearAmount);
9676             }
9677         }
9678         
9679         /**
9680          * Sets (as xml) the "BudgetNonFederalContractualThirdYearAmount" element
9681          */
9682         public void xsetBudgetNonFederalContractualThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalContractualThirdYearAmount)
9683         {
9684             synchronized (monitor())
9685             {
9686                 check_orphaned();
9687                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9688                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202, 0);
9689                 if (target == null)
9690                 {
9691                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202);
9692                 }
9693                 target.set(budgetNonFederalContractualThirdYearAmount);
9694             }
9695         }
9696         
9697         /**
9698          * Unsets the "BudgetNonFederalContractualThirdYearAmount" element
9699          */
9700         public void unsetBudgetNonFederalContractualThirdYearAmount()
9701         {
9702             synchronized (monitor())
9703             {
9704                 check_orphaned();
9705                 get_store().remove_element(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202, 0);
9706             }
9707         }
9708         
9709         /**
9710          * Gets the "BudgetNonFederalTravelThirdYearAmount" element
9711          */
9712         public java.math.BigDecimal getBudgetNonFederalTravelThirdYearAmount()
9713         {
9714             synchronized (monitor())
9715             {
9716                 check_orphaned();
9717                 org.apache.xmlbeans.SimpleValue target = null;
9718                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204, 0);
9719                 if (target == null)
9720                 {
9721                     return null;
9722                 }
9723                 return target.getBigDecimalValue();
9724             }
9725         }
9726         
9727         /**
9728          * Gets (as xml) the "BudgetNonFederalTravelThirdYearAmount" element
9729          */
9730         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTravelThirdYearAmount()
9731         {
9732             synchronized (monitor())
9733             {
9734                 check_orphaned();
9735                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9736                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204, 0);
9737                 return target;
9738             }
9739         }
9740         
9741         /**
9742          * True if has "BudgetNonFederalTravelThirdYearAmount" element
9743          */
9744         public boolean isSetBudgetNonFederalTravelThirdYearAmount()
9745         {
9746             synchronized (monitor())
9747             {
9748                 check_orphaned();
9749                 return get_store().count_elements(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204) != 0;
9750             }
9751         }
9752         
9753         /**
9754          * Sets the "BudgetNonFederalTravelThirdYearAmount" element
9755          */
9756         public void setBudgetNonFederalTravelThirdYearAmount(java.math.BigDecimal budgetNonFederalTravelThirdYearAmount)
9757         {
9758             synchronized (monitor())
9759             {
9760                 check_orphaned();
9761                 org.apache.xmlbeans.SimpleValue target = null;
9762                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204, 0);
9763                 if (target == null)
9764                 {
9765                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204);
9766                 }
9767                 target.setBigDecimalValue(budgetNonFederalTravelThirdYearAmount);
9768             }
9769         }
9770         
9771         /**
9772          * Sets (as xml) the "BudgetNonFederalTravelThirdYearAmount" element
9773          */
9774         public void xsetBudgetNonFederalTravelThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTravelThirdYearAmount)
9775         {
9776             synchronized (monitor())
9777             {
9778                 check_orphaned();
9779                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9780                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204, 0);
9781                 if (target == null)
9782                 {
9783                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204);
9784                 }
9785                 target.set(budgetNonFederalTravelThirdYearAmount);
9786             }
9787         }
9788         
9789         /**
9790          * Unsets the "BudgetNonFederalTravelThirdYearAmount" element
9791          */
9792         public void unsetBudgetNonFederalTravelThirdYearAmount()
9793         {
9794             synchronized (monitor())
9795             {
9796                 check_orphaned();
9797                 get_store().remove_element(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204, 0);
9798             }
9799         }
9800         
9801         /**
9802          * Gets the "BudgetNonFederalEquipmentThirdYearAmount" element
9803          */
9804         public java.math.BigDecimal getBudgetNonFederalEquipmentThirdYearAmount()
9805         {
9806             synchronized (monitor())
9807             {
9808                 check_orphaned();
9809                 org.apache.xmlbeans.SimpleValue target = null;
9810                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206, 0);
9811                 if (target == null)
9812                 {
9813                     return null;
9814                 }
9815                 return target.getBigDecimalValue();
9816             }
9817         }
9818         
9819         /**
9820          * Gets (as xml) the "BudgetNonFederalEquipmentThirdYearAmount" element
9821          */
9822         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalEquipmentThirdYearAmount()
9823         {
9824             synchronized (monitor())
9825             {
9826                 check_orphaned();
9827                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9828                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206, 0);
9829                 return target;
9830             }
9831         }
9832         
9833         /**
9834          * True if has "BudgetNonFederalEquipmentThirdYearAmount" element
9835          */
9836         public boolean isSetBudgetNonFederalEquipmentThirdYearAmount()
9837         {
9838             synchronized (monitor())
9839             {
9840                 check_orphaned();
9841                 return get_store().count_elements(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206) != 0;
9842             }
9843         }
9844         
9845         /**
9846          * Sets the "BudgetNonFederalEquipmentThirdYearAmount" element
9847          */
9848         public void setBudgetNonFederalEquipmentThirdYearAmount(java.math.BigDecimal budgetNonFederalEquipmentThirdYearAmount)
9849         {
9850             synchronized (monitor())
9851             {
9852                 check_orphaned();
9853                 org.apache.xmlbeans.SimpleValue target = null;
9854                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206, 0);
9855                 if (target == null)
9856                 {
9857                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206);
9858                 }
9859                 target.setBigDecimalValue(budgetNonFederalEquipmentThirdYearAmount);
9860             }
9861         }
9862         
9863         /**
9864          * Sets (as xml) the "BudgetNonFederalEquipmentThirdYearAmount" element
9865          */
9866         public void xsetBudgetNonFederalEquipmentThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalEquipmentThirdYearAmount)
9867         {
9868             synchronized (monitor())
9869             {
9870                 check_orphaned();
9871                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9872                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206, 0);
9873                 if (target == null)
9874                 {
9875                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206);
9876                 }
9877                 target.set(budgetNonFederalEquipmentThirdYearAmount);
9878             }
9879         }
9880         
9881         /**
9882          * Unsets the "BudgetNonFederalEquipmentThirdYearAmount" element
9883          */
9884         public void unsetBudgetNonFederalEquipmentThirdYearAmount()
9885         {
9886             synchronized (monitor())
9887             {
9888                 check_orphaned();
9889                 get_store().remove_element(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206, 0);
9890             }
9891         }
9892         
9893         /**
9894          * Gets the "BudgetNonFederalPersonnelThirdYearAmount" element
9895          */
9896         public java.math.BigDecimal getBudgetNonFederalPersonnelThirdYearAmount()
9897         {
9898             synchronized (monitor())
9899             {
9900                 check_orphaned();
9901                 org.apache.xmlbeans.SimpleValue target = null;
9902                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208, 0);
9903                 if (target == null)
9904                 {
9905                     return null;
9906                 }
9907                 return target.getBigDecimalValue();
9908             }
9909         }
9910         
9911         /**
9912          * Gets (as xml) the "BudgetNonFederalPersonnelThirdYearAmount" element
9913          */
9914         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalPersonnelThirdYearAmount()
9915         {
9916             synchronized (monitor())
9917             {
9918                 check_orphaned();
9919                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9920                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208, 0);
9921                 return target;
9922             }
9923         }
9924         
9925         /**
9926          * True if has "BudgetNonFederalPersonnelThirdYearAmount" element
9927          */
9928         public boolean isSetBudgetNonFederalPersonnelThirdYearAmount()
9929         {
9930             synchronized (monitor())
9931             {
9932                 check_orphaned();
9933                 return get_store().count_elements(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208) != 0;
9934             }
9935         }
9936         
9937         /**
9938          * Sets the "BudgetNonFederalPersonnelThirdYearAmount" element
9939          */
9940         public void setBudgetNonFederalPersonnelThirdYearAmount(java.math.BigDecimal budgetNonFederalPersonnelThirdYearAmount)
9941         {
9942             synchronized (monitor())
9943             {
9944                 check_orphaned();
9945                 org.apache.xmlbeans.SimpleValue target = null;
9946                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208, 0);
9947                 if (target == null)
9948                 {
9949                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208);
9950                 }
9951                 target.setBigDecimalValue(budgetNonFederalPersonnelThirdYearAmount);
9952             }
9953         }
9954         
9955         /**
9956          * Sets (as xml) the "BudgetNonFederalPersonnelThirdYearAmount" element
9957          */
9958         public void xsetBudgetNonFederalPersonnelThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalPersonnelThirdYearAmount)
9959         {
9960             synchronized (monitor())
9961             {
9962                 check_orphaned();
9963                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9964                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208, 0);
9965                 if (target == null)
9966                 {
9967                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208);
9968                 }
9969                 target.set(budgetNonFederalPersonnelThirdYearAmount);
9970             }
9971         }
9972         
9973         /**
9974          * Unsets the "BudgetNonFederalPersonnelThirdYearAmount" element
9975          */
9976         public void unsetBudgetNonFederalPersonnelThirdYearAmount()
9977         {
9978             synchronized (monitor())
9979             {
9980                 check_orphaned();
9981                 get_store().remove_element(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208, 0);
9982             }
9983         }
9984         
9985         /**
9986          * Gets the "BudgetNonFederalFringeThirdYearAmount" element
9987          */
9988         public java.math.BigDecimal getBudgetNonFederalFringeThirdYearAmount()
9989         {
9990             synchronized (monitor())
9991             {
9992                 check_orphaned();
9993                 org.apache.xmlbeans.SimpleValue target = null;
9994                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210, 0);
9995                 if (target == null)
9996                 {
9997                     return null;
9998                 }
9999                 return target.getBigDecimalValue();
10000             }
10001         }
10002         
10003         /**
10004          * Gets (as xml) the "BudgetNonFederalFringeThirdYearAmount" element
10005          */
10006         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalFringeThirdYearAmount()
10007         {
10008             synchronized (monitor())
10009             {
10010                 check_orphaned();
10011                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10012                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210, 0);
10013                 return target;
10014             }
10015         }
10016         
10017         /**
10018          * True if has "BudgetNonFederalFringeThirdYearAmount" element
10019          */
10020         public boolean isSetBudgetNonFederalFringeThirdYearAmount()
10021         {
10022             synchronized (monitor())
10023             {
10024                 check_orphaned();
10025                 return get_store().count_elements(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210) != 0;
10026             }
10027         }
10028         
10029         /**
10030          * Sets the "BudgetNonFederalFringeThirdYearAmount" element
10031          */
10032         public void setBudgetNonFederalFringeThirdYearAmount(java.math.BigDecimal budgetNonFederalFringeThirdYearAmount)
10033         {
10034             synchronized (monitor())
10035             {
10036                 check_orphaned();
10037                 org.apache.xmlbeans.SimpleValue target = null;
10038                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210, 0);
10039                 if (target == null)
10040                 {
10041                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210);
10042                 }
10043                 target.setBigDecimalValue(budgetNonFederalFringeThirdYearAmount);
10044             }
10045         }
10046         
10047         /**
10048          * Sets (as xml) the "BudgetNonFederalFringeThirdYearAmount" element
10049          */
10050         public void xsetBudgetNonFederalFringeThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalFringeThirdYearAmount)
10051         {
10052             synchronized (monitor())
10053             {
10054                 check_orphaned();
10055                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10056                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210, 0);
10057                 if (target == null)
10058                 {
10059                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210);
10060                 }
10061                 target.set(budgetNonFederalFringeThirdYearAmount);
10062             }
10063         }
10064         
10065         /**
10066          * Unsets the "BudgetNonFederalFringeThirdYearAmount" element
10067          */
10068         public void unsetBudgetNonFederalFringeThirdYearAmount()
10069         {
10070             synchronized (monitor())
10071             {
10072                 check_orphaned();
10073                 get_store().remove_element(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210, 0);
10074             }
10075         }
10076         
10077         /**
10078          * Gets the "BudgetNonFederalTrainingThirdYearAmount" element
10079          */
10080         public java.math.BigDecimal getBudgetNonFederalTrainingThirdYearAmount()
10081         {
10082             synchronized (monitor())
10083             {
10084                 check_orphaned();
10085                 org.apache.xmlbeans.SimpleValue target = null;
10086                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212, 0);
10087                 if (target == null)
10088                 {
10089                     return null;
10090                 }
10091                 return target.getBigDecimalValue();
10092             }
10093         }
10094         
10095         /**
10096          * Gets (as xml) the "BudgetNonFederalTrainingThirdYearAmount" element
10097          */
10098         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTrainingThirdYearAmount()
10099         {
10100             synchronized (monitor())
10101             {
10102                 check_orphaned();
10103                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10104                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212, 0);
10105                 return target;
10106             }
10107         }
10108         
10109         /**
10110          * True if has "BudgetNonFederalTrainingThirdYearAmount" element
10111          */
10112         public boolean isSetBudgetNonFederalTrainingThirdYearAmount()
10113         {
10114             synchronized (monitor())
10115             {
10116                 check_orphaned();
10117                 return get_store().count_elements(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212) != 0;
10118             }
10119         }
10120         
10121         /**
10122          * Sets the "BudgetNonFederalTrainingThirdYearAmount" element
10123          */
10124         public void setBudgetNonFederalTrainingThirdYearAmount(java.math.BigDecimal budgetNonFederalTrainingThirdYearAmount)
10125         {
10126             synchronized (monitor())
10127             {
10128                 check_orphaned();
10129                 org.apache.xmlbeans.SimpleValue target = null;
10130                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212, 0);
10131                 if (target == null)
10132                 {
10133                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212);
10134                 }
10135                 target.setBigDecimalValue(budgetNonFederalTrainingThirdYearAmount);
10136             }
10137         }
10138         
10139         /**
10140          * Sets (as xml) the "BudgetNonFederalTrainingThirdYearAmount" element
10141          */
10142         public void xsetBudgetNonFederalTrainingThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTrainingThirdYearAmount)
10143         {
10144             synchronized (monitor())
10145             {
10146                 check_orphaned();
10147                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10148                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212, 0);
10149                 if (target == null)
10150                 {
10151                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212);
10152                 }
10153                 target.set(budgetNonFederalTrainingThirdYearAmount);
10154             }
10155         }
10156         
10157         /**
10158          * Unsets the "BudgetNonFederalTrainingThirdYearAmount" element
10159          */
10160         public void unsetBudgetNonFederalTrainingThirdYearAmount()
10161         {
10162             synchronized (monitor())
10163             {
10164                 check_orphaned();
10165                 get_store().remove_element(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212, 0);
10166             }
10167         }
10168         
10169         /**
10170          * Gets the "BudgetNonFederalThirdYearAmount" element
10171          */
10172         public java.math.BigDecimal getBudgetNonFederalThirdYearAmount()
10173         {
10174             synchronized (monitor())
10175             {
10176                 check_orphaned();
10177                 org.apache.xmlbeans.SimpleValue target = null;
10178                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTHIRDYEARAMOUNT$214, 0);
10179                 if (target == null)
10180                 {
10181                     return null;
10182                 }
10183                 return target.getBigDecimalValue();
10184             }
10185         }
10186         
10187         /**
10188          * Gets (as xml) the "BudgetNonFederalThirdYearAmount" element
10189          */
10190         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalThirdYearAmount()
10191         {
10192             synchronized (monitor())
10193             {
10194                 check_orphaned();
10195                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
10196                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTHIRDYEARAMOUNT$214, 0);
10197                 return target;
10198             }
10199         }
10200         
10201         /**
10202          * True if has "BudgetNonFederalThirdYearAmount" element
10203          */
10204         public boolean isSetBudgetNonFederalThirdYearAmount()
10205         {
10206             synchronized (monitor())
10207             {
10208                 check_orphaned();
10209                 return get_store().count_elements(BUDGETNONFEDERALTHIRDYEARAMOUNT$214) != 0;
10210             }
10211         }
10212         
10213         /**
10214          * Sets the "BudgetNonFederalThirdYearAmount" element
10215          */
10216         public void setBudgetNonFederalThirdYearAmount(java.math.BigDecimal budgetNonFederalThirdYearAmount)
10217         {
10218             synchronized (monitor())
10219             {
10220                 check_orphaned();
10221                 org.apache.xmlbeans.SimpleValue target = null;
10222                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTHIRDYEARAMOUNT$214, 0);
10223                 if (target == null)
10224                 {
10225                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTHIRDYEARAMOUNT$214);
10226                 }
10227                 target.setBigDecimalValue(budgetNonFederalThirdYearAmount);
10228             }
10229         }
10230         
10231         /**
10232          * Sets (as xml) the "BudgetNonFederalThirdYearAmount" element
10233          */
10234         public void xsetBudgetNonFederalThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalThirdYearAmount)
10235         {
10236             synchronized (monitor())
10237             {
10238                 check_orphaned();
10239                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
10240                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTHIRDYEARAMOUNT$214, 0);
10241                 if (target == null)
10242                 {
10243                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTHIRDYEARAMOUNT$214);
10244                 }
10245                 target.set(budgetNonFederalThirdYearAmount);
10246             }
10247         }
10248         
10249         /**
10250          * Unsets the "BudgetNonFederalThirdYearAmount" element
10251          */
10252         public void unsetBudgetNonFederalThirdYearAmount()
10253         {
10254             synchronized (monitor())
10255             {
10256                 check_orphaned();
10257                 get_store().remove_element(BUDGETNONFEDERALTHIRDYEARAMOUNT$214, 0);
10258             }
10259         }
10260         
10261         /**
10262          * Gets the "BudgetNonFederalDirectThirdYearAmount" element
10263          */
10264         public java.math.BigDecimal getBudgetNonFederalDirectThirdYearAmount()
10265         {
10266             synchronized (monitor())
10267             {
10268                 check_orphaned();
10269                 org.apache.xmlbeans.SimpleValue target = null;
10270                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216, 0);
10271                 if (target == null)
10272                 {
10273                     return null;
10274                 }
10275                 return target.getBigDecimalValue();
10276             }
10277         }
10278         
10279         /**
10280          * Gets (as xml) the "BudgetNonFederalDirectThirdYearAmount" element
10281          */
10282         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalDirectThirdYearAmount()
10283         {
10284             synchronized (monitor())
10285             {
10286                 check_orphaned();
10287                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
10288                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216, 0);
10289                 return target;
10290             }
10291         }
10292         
10293         /**
10294          * True if has "BudgetNonFederalDirectThirdYearAmount" element
10295          */
10296         public boolean isSetBudgetNonFederalDirectThirdYearAmount()
10297         {
10298             synchronized (monitor())
10299             {
10300                 check_orphaned();
10301                 return get_store().count_elements(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216) != 0;
10302             }
10303         }
10304         
10305         /**
10306          * Sets the "BudgetNonFederalDirectThirdYearAmount" element
10307          */
10308         public void setBudgetNonFederalDirectThirdYearAmount(java.math.BigDecimal budgetNonFederalDirectThirdYearAmount)
10309         {
10310             synchronized (monitor())
10311             {
10312                 check_orphaned();
10313                 org.apache.xmlbeans.SimpleValue target = null;
10314                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216, 0);
10315                 if (target == null)
10316                 {
10317                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216);
10318                 }
10319                 target.setBigDecimalValue(budgetNonFederalDirectThirdYearAmount);
10320             }
10321         }
10322         
10323         /**
10324          * Sets (as xml) the "BudgetNonFederalDirectThirdYearAmount" element
10325          */
10326         public void xsetBudgetNonFederalDirectThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalDirectThirdYearAmount)
10327         {
10328             synchronized (monitor())
10329             {
10330                 check_orphaned();
10331                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
10332                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216, 0);
10333                 if (target == null)
10334                 {
10335                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216);
10336                 }
10337                 target.set(budgetNonFederalDirectThirdYearAmount);
10338             }
10339         }
10340         
10341         /**
10342          * Unsets the "BudgetNonFederalDirectThirdYearAmount" element
10343          */
10344         public void unsetBudgetNonFederalDirectThirdYearAmount()
10345         {
10346             synchronized (monitor())
10347             {
10348                 check_orphaned();
10349                 get_store().remove_element(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216, 0);
10350             }
10351         }
10352         
10353         /**
10354          * Gets the "BudgetNonFederalIndirectThirdYearAmount" element
10355          */
10356         public java.math.BigDecimal getBudgetNonFederalIndirectThirdYearAmount()
10357         {
10358             synchronized (monitor())
10359             {
10360                 check_orphaned();
10361                 org.apache.xmlbeans.SimpleValue target = null;
10362                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218, 0);
10363                 if (target == null)
10364                 {
10365                     return null;
10366                 }
10367                 return target.getBigDecimalValue();
10368             }
10369         }
10370         
10371         /**
10372          * Gets (as xml) the "BudgetNonFederalIndirectThirdYearAmount" element
10373          */
10374         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalIndirectThirdYearAmount()
10375         {
10376             synchronized (monitor())
10377             {
10378                 check_orphaned();
10379                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10380                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218, 0);
10381                 return target;
10382             }
10383         }
10384         
10385         /**
10386          * True if has "BudgetNonFederalIndirectThirdYearAmount" element
10387          */
10388         public boolean isSetBudgetNonFederalIndirectThirdYearAmount()
10389         {
10390             synchronized (monitor())
10391             {
10392                 check_orphaned();
10393                 return get_store().count_elements(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218) != 0;
10394             }
10395         }
10396         
10397         /**
10398          * Sets the "BudgetNonFederalIndirectThirdYearAmount" element
10399          */
10400         public void setBudgetNonFederalIndirectThirdYearAmount(java.math.BigDecimal budgetNonFederalIndirectThirdYearAmount)
10401         {
10402             synchronized (monitor())
10403             {
10404                 check_orphaned();
10405                 org.apache.xmlbeans.SimpleValue target = null;
10406                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218, 0);
10407                 if (target == null)
10408                 {
10409                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218);
10410                 }
10411                 target.setBigDecimalValue(budgetNonFederalIndirectThirdYearAmount);
10412             }
10413         }
10414         
10415         /**
10416          * Sets (as xml) the "BudgetNonFederalIndirectThirdYearAmount" element
10417          */
10418         public void xsetBudgetNonFederalIndirectThirdYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalIndirectThirdYearAmount)
10419         {
10420             synchronized (monitor())
10421             {
10422                 check_orphaned();
10423                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10424                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218, 0);
10425                 if (target == null)
10426                 {
10427                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218);
10428                 }
10429                 target.set(budgetNonFederalIndirectThirdYearAmount);
10430             }
10431         }
10432         
10433         /**
10434          * Unsets the "BudgetNonFederalIndirectThirdYearAmount" element
10435          */
10436         public void unsetBudgetNonFederalIndirectThirdYearAmount()
10437         {
10438             synchronized (monitor())
10439             {
10440                 check_orphaned();
10441                 get_store().remove_element(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218, 0);
10442             }
10443         }
10444         
10445         /**
10446          * Gets the "BudgetNonFederalConstructionFourthYearAmount" element
10447          */
10448         public java.math.BigDecimal getBudgetNonFederalConstructionFourthYearAmount()
10449         {
10450             synchronized (monitor())
10451             {
10452                 check_orphaned();
10453                 org.apache.xmlbeans.SimpleValue target = null;
10454                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220, 0);
10455                 if (target == null)
10456                 {
10457                     return null;
10458                 }
10459                 return target.getBigDecimalValue();
10460             }
10461         }
10462         
10463         /**
10464          * Gets (as xml) the "BudgetNonFederalConstructionFourthYearAmount" element
10465          */
10466         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalConstructionFourthYearAmount()
10467         {
10468             synchronized (monitor())
10469             {
10470                 check_orphaned();
10471                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10472                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220, 0);
10473                 return target;
10474             }
10475         }
10476         
10477         /**
10478          * True if has "BudgetNonFederalConstructionFourthYearAmount" element
10479          */
10480         public boolean isSetBudgetNonFederalConstructionFourthYearAmount()
10481         {
10482             synchronized (monitor())
10483             {
10484                 check_orphaned();
10485                 return get_store().count_elements(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220) != 0;
10486             }
10487         }
10488         
10489         /**
10490          * Sets the "BudgetNonFederalConstructionFourthYearAmount" element
10491          */
10492         public void setBudgetNonFederalConstructionFourthYearAmount(java.math.BigDecimal budgetNonFederalConstructionFourthYearAmount)
10493         {
10494             synchronized (monitor())
10495             {
10496                 check_orphaned();
10497                 org.apache.xmlbeans.SimpleValue target = null;
10498                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220, 0);
10499                 if (target == null)
10500                 {
10501                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220);
10502                 }
10503                 target.setBigDecimalValue(budgetNonFederalConstructionFourthYearAmount);
10504             }
10505         }
10506         
10507         /**
10508          * Sets (as xml) the "BudgetNonFederalConstructionFourthYearAmount" element
10509          */
10510         public void xsetBudgetNonFederalConstructionFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalConstructionFourthYearAmount)
10511         {
10512             synchronized (monitor())
10513             {
10514                 check_orphaned();
10515                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10516                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220, 0);
10517                 if (target == null)
10518                 {
10519                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220);
10520                 }
10521                 target.set(budgetNonFederalConstructionFourthYearAmount);
10522             }
10523         }
10524         
10525         /**
10526          * Unsets the "BudgetNonFederalConstructionFourthYearAmount" element
10527          */
10528         public void unsetBudgetNonFederalConstructionFourthYearAmount()
10529         {
10530             synchronized (monitor())
10531             {
10532                 check_orphaned();
10533                 get_store().remove_element(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220, 0);
10534             }
10535         }
10536         
10537         /**
10538          * Gets the "BudgetNonFederalOtherFourthYearAmount" element
10539          */
10540         public java.math.BigDecimal getBudgetNonFederalOtherFourthYearAmount()
10541         {
10542             synchronized (monitor())
10543             {
10544                 check_orphaned();
10545                 org.apache.xmlbeans.SimpleValue target = null;
10546                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222, 0);
10547                 if (target == null)
10548                 {
10549                     return null;
10550                 }
10551                 return target.getBigDecimalValue();
10552             }
10553         }
10554         
10555         /**
10556          * Gets (as xml) the "BudgetNonFederalOtherFourthYearAmount" element
10557          */
10558         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalOtherFourthYearAmount()
10559         {
10560             synchronized (monitor())
10561             {
10562                 check_orphaned();
10563                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10564                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222, 0);
10565                 return target;
10566             }
10567         }
10568         
10569         /**
10570          * True if has "BudgetNonFederalOtherFourthYearAmount" element
10571          */
10572         public boolean isSetBudgetNonFederalOtherFourthYearAmount()
10573         {
10574             synchronized (monitor())
10575             {
10576                 check_orphaned();
10577                 return get_store().count_elements(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222) != 0;
10578             }
10579         }
10580         
10581         /**
10582          * Sets the "BudgetNonFederalOtherFourthYearAmount" element
10583          */
10584         public void setBudgetNonFederalOtherFourthYearAmount(java.math.BigDecimal budgetNonFederalOtherFourthYearAmount)
10585         {
10586             synchronized (monitor())
10587             {
10588                 check_orphaned();
10589                 org.apache.xmlbeans.SimpleValue target = null;
10590                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222, 0);
10591                 if (target == null)
10592                 {
10593                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222);
10594                 }
10595                 target.setBigDecimalValue(budgetNonFederalOtherFourthYearAmount);
10596             }
10597         }
10598         
10599         /**
10600          * Sets (as xml) the "BudgetNonFederalOtherFourthYearAmount" element
10601          */
10602         public void xsetBudgetNonFederalOtherFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalOtherFourthYearAmount)
10603         {
10604             synchronized (monitor())
10605             {
10606                 check_orphaned();
10607                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10608                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222, 0);
10609                 if (target == null)
10610                 {
10611                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222);
10612                 }
10613                 target.set(budgetNonFederalOtherFourthYearAmount);
10614             }
10615         }
10616         
10617         /**
10618          * Unsets the "BudgetNonFederalOtherFourthYearAmount" element
10619          */
10620         public void unsetBudgetNonFederalOtherFourthYearAmount()
10621         {
10622             synchronized (monitor())
10623             {
10624                 check_orphaned();
10625                 get_store().remove_element(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222, 0);
10626             }
10627         }
10628         
10629         /**
10630          * Gets the "BudgetNonFederalSuppliesFourthYearAmount" element
10631          */
10632         public java.math.BigDecimal getBudgetNonFederalSuppliesFourthYearAmount()
10633         {
10634             synchronized (monitor())
10635             {
10636                 check_orphaned();
10637                 org.apache.xmlbeans.SimpleValue target = null;
10638                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224, 0);
10639                 if (target == null)
10640                 {
10641                     return null;
10642                 }
10643                 return target.getBigDecimalValue();
10644             }
10645         }
10646         
10647         /**
10648          * Gets (as xml) the "BudgetNonFederalSuppliesFourthYearAmount" element
10649          */
10650         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalSuppliesFourthYearAmount()
10651         {
10652             synchronized (monitor())
10653             {
10654                 check_orphaned();
10655                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10656                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224, 0);
10657                 return target;
10658             }
10659         }
10660         
10661         /**
10662          * True if has "BudgetNonFederalSuppliesFourthYearAmount" element
10663          */
10664         public boolean isSetBudgetNonFederalSuppliesFourthYearAmount()
10665         {
10666             synchronized (monitor())
10667             {
10668                 check_orphaned();
10669                 return get_store().count_elements(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224) != 0;
10670             }
10671         }
10672         
10673         /**
10674          * Sets the "BudgetNonFederalSuppliesFourthYearAmount" element
10675          */
10676         public void setBudgetNonFederalSuppliesFourthYearAmount(java.math.BigDecimal budgetNonFederalSuppliesFourthYearAmount)
10677         {
10678             synchronized (monitor())
10679             {
10680                 check_orphaned();
10681                 org.apache.xmlbeans.SimpleValue target = null;
10682                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224, 0);
10683                 if (target == null)
10684                 {
10685                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224);
10686                 }
10687                 target.setBigDecimalValue(budgetNonFederalSuppliesFourthYearAmount);
10688             }
10689         }
10690         
10691         /**
10692          * Sets (as xml) the "BudgetNonFederalSuppliesFourthYearAmount" element
10693          */
10694         public void xsetBudgetNonFederalSuppliesFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalSuppliesFourthYearAmount)
10695         {
10696             synchronized (monitor())
10697             {
10698                 check_orphaned();
10699                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10700                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224, 0);
10701                 if (target == null)
10702                 {
10703                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224);
10704                 }
10705                 target.set(budgetNonFederalSuppliesFourthYearAmount);
10706             }
10707         }
10708         
10709         /**
10710          * Unsets the "BudgetNonFederalSuppliesFourthYearAmount" element
10711          */
10712         public void unsetBudgetNonFederalSuppliesFourthYearAmount()
10713         {
10714             synchronized (monitor())
10715             {
10716                 check_orphaned();
10717                 get_store().remove_element(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224, 0);
10718             }
10719         }
10720         
10721         /**
10722          * Gets the "BudgetNonFederalContractualFourthYearAmount" element
10723          */
10724         public java.math.BigDecimal getBudgetNonFederalContractualFourthYearAmount()
10725         {
10726             synchronized (monitor())
10727             {
10728                 check_orphaned();
10729                 org.apache.xmlbeans.SimpleValue target = null;
10730                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226, 0);
10731                 if (target == null)
10732                 {
10733                     return null;
10734                 }
10735                 return target.getBigDecimalValue();
10736             }
10737         }
10738         
10739         /**
10740          * Gets (as xml) the "BudgetNonFederalContractualFourthYearAmount" element
10741          */
10742         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalContractualFourthYearAmount()
10743         {
10744             synchronized (monitor())
10745             {
10746                 check_orphaned();
10747                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10748                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226, 0);
10749                 return target;
10750             }
10751         }
10752         
10753         /**
10754          * True if has "BudgetNonFederalContractualFourthYearAmount" element
10755          */
10756         public boolean isSetBudgetNonFederalContractualFourthYearAmount()
10757         {
10758             synchronized (monitor())
10759             {
10760                 check_orphaned();
10761                 return get_store().count_elements(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226) != 0;
10762             }
10763         }
10764         
10765         /**
10766          * Sets the "BudgetNonFederalContractualFourthYearAmount" element
10767          */
10768         public void setBudgetNonFederalContractualFourthYearAmount(java.math.BigDecimal budgetNonFederalContractualFourthYearAmount)
10769         {
10770             synchronized (monitor())
10771             {
10772                 check_orphaned();
10773                 org.apache.xmlbeans.SimpleValue target = null;
10774                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226, 0);
10775                 if (target == null)
10776                 {
10777                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226);
10778                 }
10779                 target.setBigDecimalValue(budgetNonFederalContractualFourthYearAmount);
10780             }
10781         }
10782         
10783         /**
10784          * Sets (as xml) the "BudgetNonFederalContractualFourthYearAmount" element
10785          */
10786         public void xsetBudgetNonFederalContractualFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalContractualFourthYearAmount)
10787         {
10788             synchronized (monitor())
10789             {
10790                 check_orphaned();
10791                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10792                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226, 0);
10793                 if (target == null)
10794                 {
10795                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226);
10796                 }
10797                 target.set(budgetNonFederalContractualFourthYearAmount);
10798             }
10799         }
10800         
10801         /**
10802          * Unsets the "BudgetNonFederalContractualFourthYearAmount" element
10803          */
10804         public void unsetBudgetNonFederalContractualFourthYearAmount()
10805         {
10806             synchronized (monitor())
10807             {
10808                 check_orphaned();
10809                 get_store().remove_element(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226, 0);
10810             }
10811         }
10812         
10813         /**
10814          * Gets the "BudgetNonFederalTravelFourthYearAmount" element
10815          */
10816         public java.math.BigDecimal getBudgetNonFederalTravelFourthYearAmount()
10817         {
10818             synchronized (monitor())
10819             {
10820                 check_orphaned();
10821                 org.apache.xmlbeans.SimpleValue target = null;
10822                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228, 0);
10823                 if (target == null)
10824                 {
10825                     return null;
10826                 }
10827                 return target.getBigDecimalValue();
10828             }
10829         }
10830         
10831         /**
10832          * Gets (as xml) the "BudgetNonFederalTravelFourthYearAmount" element
10833          */
10834         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTravelFourthYearAmount()
10835         {
10836             synchronized (monitor())
10837             {
10838                 check_orphaned();
10839                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10840                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228, 0);
10841                 return target;
10842             }
10843         }
10844         
10845         /**
10846          * True if has "BudgetNonFederalTravelFourthYearAmount" element
10847          */
10848         public boolean isSetBudgetNonFederalTravelFourthYearAmount()
10849         {
10850             synchronized (monitor())
10851             {
10852                 check_orphaned();
10853                 return get_store().count_elements(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228) != 0;
10854             }
10855         }
10856         
10857         /**
10858          * Sets the "BudgetNonFederalTravelFourthYearAmount" element
10859          */
10860         public void setBudgetNonFederalTravelFourthYearAmount(java.math.BigDecimal budgetNonFederalTravelFourthYearAmount)
10861         {
10862             synchronized (monitor())
10863             {
10864                 check_orphaned();
10865                 org.apache.xmlbeans.SimpleValue target = null;
10866                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228, 0);
10867                 if (target == null)
10868                 {
10869                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228);
10870                 }
10871                 target.setBigDecimalValue(budgetNonFederalTravelFourthYearAmount);
10872             }
10873         }
10874         
10875         /**
10876          * Sets (as xml) the "BudgetNonFederalTravelFourthYearAmount" element
10877          */
10878         public void xsetBudgetNonFederalTravelFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTravelFourthYearAmount)
10879         {
10880             synchronized (monitor())
10881             {
10882                 check_orphaned();
10883                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10884                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228, 0);
10885                 if (target == null)
10886                 {
10887                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228);
10888                 }
10889                 target.set(budgetNonFederalTravelFourthYearAmount);
10890             }
10891         }
10892         
10893         /**
10894          * Unsets the "BudgetNonFederalTravelFourthYearAmount" element
10895          */
10896         public void unsetBudgetNonFederalTravelFourthYearAmount()
10897         {
10898             synchronized (monitor())
10899             {
10900                 check_orphaned();
10901                 get_store().remove_element(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228, 0);
10902             }
10903         }
10904         
10905         /**
10906          * Gets the "BudgetNonFederalEquipmentFourthYearAmount" element
10907          */
10908         public java.math.BigDecimal getBudgetNonFederalEquipmentFourthYearAmount()
10909         {
10910             synchronized (monitor())
10911             {
10912                 check_orphaned();
10913                 org.apache.xmlbeans.SimpleValue target = null;
10914                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230, 0);
10915                 if (target == null)
10916                 {
10917                     return null;
10918                 }
10919                 return target.getBigDecimalValue();
10920             }
10921         }
10922         
10923         /**
10924          * Gets (as xml) the "BudgetNonFederalEquipmentFourthYearAmount" element
10925          */
10926         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalEquipmentFourthYearAmount()
10927         {
10928             synchronized (monitor())
10929             {
10930                 check_orphaned();
10931                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10932                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230, 0);
10933                 return target;
10934             }
10935         }
10936         
10937         /**
10938          * True if has "BudgetNonFederalEquipmentFourthYearAmount" element
10939          */
10940         public boolean isSetBudgetNonFederalEquipmentFourthYearAmount()
10941         {
10942             synchronized (monitor())
10943             {
10944                 check_orphaned();
10945                 return get_store().count_elements(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230) != 0;
10946             }
10947         }
10948         
10949         /**
10950          * Sets the "BudgetNonFederalEquipmentFourthYearAmount" element
10951          */
10952         public void setBudgetNonFederalEquipmentFourthYearAmount(java.math.BigDecimal budgetNonFederalEquipmentFourthYearAmount)
10953         {
10954             synchronized (monitor())
10955             {
10956                 check_orphaned();
10957                 org.apache.xmlbeans.SimpleValue target = null;
10958                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230, 0);
10959                 if (target == null)
10960                 {
10961                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230);
10962                 }
10963                 target.setBigDecimalValue(budgetNonFederalEquipmentFourthYearAmount);
10964             }
10965         }
10966         
10967         /**
10968          * Sets (as xml) the "BudgetNonFederalEquipmentFourthYearAmount" element
10969          */
10970         public void xsetBudgetNonFederalEquipmentFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalEquipmentFourthYearAmount)
10971         {
10972             synchronized (monitor())
10973             {
10974                 check_orphaned();
10975                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10976                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230, 0);
10977                 if (target == null)
10978                 {
10979                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230);
10980                 }
10981                 target.set(budgetNonFederalEquipmentFourthYearAmount);
10982             }
10983         }
10984         
10985         /**
10986          * Unsets the "BudgetNonFederalEquipmentFourthYearAmount" element
10987          */
10988         public void unsetBudgetNonFederalEquipmentFourthYearAmount()
10989         {
10990             synchronized (monitor())
10991             {
10992                 check_orphaned();
10993                 get_store().remove_element(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230, 0);
10994             }
10995         }
10996         
10997         /**
10998          * Gets the "BudgetNonFederalPersonnelFourthYearAmount" element
10999          */
11000         public java.math.BigDecimal getBudgetNonFederalPersonnelFourthYearAmount()
11001         {
11002             synchronized (monitor())
11003             {
11004                 check_orphaned();
11005                 org.apache.xmlbeans.SimpleValue target = null;
11006                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232, 0);
11007                 if (target == null)
11008                 {
11009                     return null;
11010                 }
11011                 return target.getBigDecimalValue();
11012             }
11013         }
11014         
11015         /**
11016          * Gets (as xml) the "BudgetNonFederalPersonnelFourthYearAmount" element
11017          */
11018         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalPersonnelFourthYearAmount()
11019         {
11020             synchronized (monitor())
11021             {
11022                 check_orphaned();
11023                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11024                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232, 0);
11025                 return target;
11026             }
11027         }
11028         
11029         /**
11030          * True if has "BudgetNonFederalPersonnelFourthYearAmount" element
11031          */
11032         public boolean isSetBudgetNonFederalPersonnelFourthYearAmount()
11033         {
11034             synchronized (monitor())
11035             {
11036                 check_orphaned();
11037                 return get_store().count_elements(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232) != 0;
11038             }
11039         }
11040         
11041         /**
11042          * Sets the "BudgetNonFederalPersonnelFourthYearAmount" element
11043          */
11044         public void setBudgetNonFederalPersonnelFourthYearAmount(java.math.BigDecimal budgetNonFederalPersonnelFourthYearAmount)
11045         {
11046             synchronized (monitor())
11047             {
11048                 check_orphaned();
11049                 org.apache.xmlbeans.SimpleValue target = null;
11050                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232, 0);
11051                 if (target == null)
11052                 {
11053                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232);
11054                 }
11055                 target.setBigDecimalValue(budgetNonFederalPersonnelFourthYearAmount);
11056             }
11057         }
11058         
11059         /**
11060          * Sets (as xml) the "BudgetNonFederalPersonnelFourthYearAmount" element
11061          */
11062         public void xsetBudgetNonFederalPersonnelFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalPersonnelFourthYearAmount)
11063         {
11064             synchronized (monitor())
11065             {
11066                 check_orphaned();
11067                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11068                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232, 0);
11069                 if (target == null)
11070                 {
11071                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232);
11072                 }
11073                 target.set(budgetNonFederalPersonnelFourthYearAmount);
11074             }
11075         }
11076         
11077         /**
11078          * Unsets the "BudgetNonFederalPersonnelFourthYearAmount" element
11079          */
11080         public void unsetBudgetNonFederalPersonnelFourthYearAmount()
11081         {
11082             synchronized (monitor())
11083             {
11084                 check_orphaned();
11085                 get_store().remove_element(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232, 0);
11086             }
11087         }
11088         
11089         /**
11090          * Gets the "BudgetNonFederalFringeFourthYearAmount" element
11091          */
11092         public java.math.BigDecimal getBudgetNonFederalFringeFourthYearAmount()
11093         {
11094             synchronized (monitor())
11095             {
11096                 check_orphaned();
11097                 org.apache.xmlbeans.SimpleValue target = null;
11098                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234, 0);
11099                 if (target == null)
11100                 {
11101                     return null;
11102                 }
11103                 return target.getBigDecimalValue();
11104             }
11105         }
11106         
11107         /**
11108          * Gets (as xml) the "BudgetNonFederalFringeFourthYearAmount" element
11109          */
11110         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalFringeFourthYearAmount()
11111         {
11112             synchronized (monitor())
11113             {
11114                 check_orphaned();
11115                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11116                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234, 0);
11117                 return target;
11118             }
11119         }
11120         
11121         /**
11122          * True if has "BudgetNonFederalFringeFourthYearAmount" element
11123          */
11124         public boolean isSetBudgetNonFederalFringeFourthYearAmount()
11125         {
11126             synchronized (monitor())
11127             {
11128                 check_orphaned();
11129                 return get_store().count_elements(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234) != 0;
11130             }
11131         }
11132         
11133         /**
11134          * Sets the "BudgetNonFederalFringeFourthYearAmount" element
11135          */
11136         public void setBudgetNonFederalFringeFourthYearAmount(java.math.BigDecimal budgetNonFederalFringeFourthYearAmount)
11137         {
11138             synchronized (monitor())
11139             {
11140                 check_orphaned();
11141                 org.apache.xmlbeans.SimpleValue target = null;
11142                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234, 0);
11143                 if (target == null)
11144                 {
11145                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234);
11146                 }
11147                 target.setBigDecimalValue(budgetNonFederalFringeFourthYearAmount);
11148             }
11149         }
11150         
11151         /**
11152          * Sets (as xml) the "BudgetNonFederalFringeFourthYearAmount" element
11153          */
11154         public void xsetBudgetNonFederalFringeFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalFringeFourthYearAmount)
11155         {
11156             synchronized (monitor())
11157             {
11158                 check_orphaned();
11159                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11160                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234, 0);
11161                 if (target == null)
11162                 {
11163                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234);
11164                 }
11165                 target.set(budgetNonFederalFringeFourthYearAmount);
11166             }
11167         }
11168         
11169         /**
11170          * Unsets the "BudgetNonFederalFringeFourthYearAmount" element
11171          */
11172         public void unsetBudgetNonFederalFringeFourthYearAmount()
11173         {
11174             synchronized (monitor())
11175             {
11176                 check_orphaned();
11177                 get_store().remove_element(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234, 0);
11178             }
11179         }
11180         
11181         /**
11182          * Gets the "BudgetNonFederalTrainingFourthYearAmount" element
11183          */
11184         public java.math.BigDecimal getBudgetNonFederalTrainingFourthYearAmount()
11185         {
11186             synchronized (monitor())
11187             {
11188                 check_orphaned();
11189                 org.apache.xmlbeans.SimpleValue target = null;
11190                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236, 0);
11191                 if (target == null)
11192                 {
11193                     return null;
11194                 }
11195                 return target.getBigDecimalValue();
11196             }
11197         }
11198         
11199         /**
11200          * Gets (as xml) the "BudgetNonFederalTrainingFourthYearAmount" element
11201          */
11202         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTrainingFourthYearAmount()
11203         {
11204             synchronized (monitor())
11205             {
11206                 check_orphaned();
11207                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11208                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236, 0);
11209                 return target;
11210             }
11211         }
11212         
11213         /**
11214          * True if has "BudgetNonFederalTrainingFourthYearAmount" element
11215          */
11216         public boolean isSetBudgetNonFederalTrainingFourthYearAmount()
11217         {
11218             synchronized (monitor())
11219             {
11220                 check_orphaned();
11221                 return get_store().count_elements(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236) != 0;
11222             }
11223         }
11224         
11225         /**
11226          * Sets the "BudgetNonFederalTrainingFourthYearAmount" element
11227          */
11228         public void setBudgetNonFederalTrainingFourthYearAmount(java.math.BigDecimal budgetNonFederalTrainingFourthYearAmount)
11229         {
11230             synchronized (monitor())
11231             {
11232                 check_orphaned();
11233                 org.apache.xmlbeans.SimpleValue target = null;
11234                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236, 0);
11235                 if (target == null)
11236                 {
11237                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236);
11238                 }
11239                 target.setBigDecimalValue(budgetNonFederalTrainingFourthYearAmount);
11240             }
11241         }
11242         
11243         /**
11244          * Sets (as xml) the "BudgetNonFederalTrainingFourthYearAmount" element
11245          */
11246         public void xsetBudgetNonFederalTrainingFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTrainingFourthYearAmount)
11247         {
11248             synchronized (monitor())
11249             {
11250                 check_orphaned();
11251                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11252                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236, 0);
11253                 if (target == null)
11254                 {
11255                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236);
11256                 }
11257                 target.set(budgetNonFederalTrainingFourthYearAmount);
11258             }
11259         }
11260         
11261         /**
11262          * Unsets the "BudgetNonFederalTrainingFourthYearAmount" element
11263          */
11264         public void unsetBudgetNonFederalTrainingFourthYearAmount()
11265         {
11266             synchronized (monitor())
11267             {
11268                 check_orphaned();
11269                 get_store().remove_element(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236, 0);
11270             }
11271         }
11272         
11273         /**
11274          * Gets the "BudgetNonFederalFourthYearAmount" element
11275          */
11276         public java.math.BigDecimal getBudgetNonFederalFourthYearAmount()
11277         {
11278             synchronized (monitor())
11279             {
11280                 check_orphaned();
11281                 org.apache.xmlbeans.SimpleValue target = null;
11282                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFOURTHYEARAMOUNT$238, 0);
11283                 if (target == null)
11284                 {
11285                     return null;
11286                 }
11287                 return target.getBigDecimalValue();
11288             }
11289         }
11290         
11291         /**
11292          * Gets (as xml) the "BudgetNonFederalFourthYearAmount" element
11293          */
11294         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalFourthYearAmount()
11295         {
11296             synchronized (monitor())
11297             {
11298                 check_orphaned();
11299                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
11300                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFOURTHYEARAMOUNT$238, 0);
11301                 return target;
11302             }
11303         }
11304         
11305         /**
11306          * True if has "BudgetNonFederalFourthYearAmount" element
11307          */
11308         public boolean isSetBudgetNonFederalFourthYearAmount()
11309         {
11310             synchronized (monitor())
11311             {
11312                 check_orphaned();
11313                 return get_store().count_elements(BUDGETNONFEDERALFOURTHYEARAMOUNT$238) != 0;
11314             }
11315         }
11316         
11317         /**
11318          * Sets the "BudgetNonFederalFourthYearAmount" element
11319          */
11320         public void setBudgetNonFederalFourthYearAmount(java.math.BigDecimal budgetNonFederalFourthYearAmount)
11321         {
11322             synchronized (monitor())
11323             {
11324                 check_orphaned();
11325                 org.apache.xmlbeans.SimpleValue target = null;
11326                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFOURTHYEARAMOUNT$238, 0);
11327                 if (target == null)
11328                 {
11329                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFOURTHYEARAMOUNT$238);
11330                 }
11331                 target.setBigDecimalValue(budgetNonFederalFourthYearAmount);
11332             }
11333         }
11334         
11335         /**
11336          * Sets (as xml) the "BudgetNonFederalFourthYearAmount" element
11337          */
11338         public void xsetBudgetNonFederalFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalFourthYearAmount)
11339         {
11340             synchronized (monitor())
11341             {
11342                 check_orphaned();
11343                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
11344                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFOURTHYEARAMOUNT$238, 0);
11345                 if (target == null)
11346                 {
11347                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFOURTHYEARAMOUNT$238);
11348                 }
11349                 target.set(budgetNonFederalFourthYearAmount);
11350             }
11351         }
11352         
11353         /**
11354          * Unsets the "BudgetNonFederalFourthYearAmount" element
11355          */
11356         public void unsetBudgetNonFederalFourthYearAmount()
11357         {
11358             synchronized (monitor())
11359             {
11360                 check_orphaned();
11361                 get_store().remove_element(BUDGETNONFEDERALFOURTHYEARAMOUNT$238, 0);
11362             }
11363         }
11364         
11365         /**
11366          * Gets the "BudgetNonFederalDirectFourthYearAmount" element
11367          */
11368         public java.math.BigDecimal getBudgetNonFederalDirectFourthYearAmount()
11369         {
11370             synchronized (monitor())
11371             {
11372                 check_orphaned();
11373                 org.apache.xmlbeans.SimpleValue target = null;
11374                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240, 0);
11375                 if (target == null)
11376                 {
11377                     return null;
11378                 }
11379                 return target.getBigDecimalValue();
11380             }
11381         }
11382         
11383         /**
11384          * Gets (as xml) the "BudgetNonFederalDirectFourthYearAmount" element
11385          */
11386         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalDirectFourthYearAmount()
11387         {
11388             synchronized (monitor())
11389             {
11390                 check_orphaned();
11391                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
11392                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240, 0);
11393                 return target;
11394             }
11395         }
11396         
11397         /**
11398          * True if has "BudgetNonFederalDirectFourthYearAmount" element
11399          */
11400         public boolean isSetBudgetNonFederalDirectFourthYearAmount()
11401         {
11402             synchronized (monitor())
11403             {
11404                 check_orphaned();
11405                 return get_store().count_elements(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240) != 0;
11406             }
11407         }
11408         
11409         /**
11410          * Sets the "BudgetNonFederalDirectFourthYearAmount" element
11411          */
11412         public void setBudgetNonFederalDirectFourthYearAmount(java.math.BigDecimal budgetNonFederalDirectFourthYearAmount)
11413         {
11414             synchronized (monitor())
11415             {
11416                 check_orphaned();
11417                 org.apache.xmlbeans.SimpleValue target = null;
11418                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240, 0);
11419                 if (target == null)
11420                 {
11421                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240);
11422                 }
11423                 target.setBigDecimalValue(budgetNonFederalDirectFourthYearAmount);
11424             }
11425         }
11426         
11427         /**
11428          * Sets (as xml) the "BudgetNonFederalDirectFourthYearAmount" element
11429          */
11430         public void xsetBudgetNonFederalDirectFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalDirectFourthYearAmount)
11431         {
11432             synchronized (monitor())
11433             {
11434                 check_orphaned();
11435                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
11436                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240, 0);
11437                 if (target == null)
11438                 {
11439                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240);
11440                 }
11441                 target.set(budgetNonFederalDirectFourthYearAmount);
11442             }
11443         }
11444         
11445         /**
11446          * Unsets the "BudgetNonFederalDirectFourthYearAmount" element
11447          */
11448         public void unsetBudgetNonFederalDirectFourthYearAmount()
11449         {
11450             synchronized (monitor())
11451             {
11452                 check_orphaned();
11453                 get_store().remove_element(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240, 0);
11454             }
11455         }
11456         
11457         /**
11458          * Gets the "BudgetNonFederalIndirectFourthYearAmount" element
11459          */
11460         public java.math.BigDecimal getBudgetNonFederalIndirectFourthYearAmount()
11461         {
11462             synchronized (monitor())
11463             {
11464                 check_orphaned();
11465                 org.apache.xmlbeans.SimpleValue target = null;
11466                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242, 0);
11467                 if (target == null)
11468                 {
11469                     return null;
11470                 }
11471                 return target.getBigDecimalValue();
11472             }
11473         }
11474         
11475         /**
11476          * Gets (as xml) the "BudgetNonFederalIndirectFourthYearAmount" element
11477          */
11478         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalIndirectFourthYearAmount()
11479         {
11480             synchronized (monitor())
11481             {
11482                 check_orphaned();
11483                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11484                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242, 0);
11485                 return target;
11486             }
11487         }
11488         
11489         /**
11490          * True if has "BudgetNonFederalIndirectFourthYearAmount" element
11491          */
11492         public boolean isSetBudgetNonFederalIndirectFourthYearAmount()
11493         {
11494             synchronized (monitor())
11495             {
11496                 check_orphaned();
11497                 return get_store().count_elements(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242) != 0;
11498             }
11499         }
11500         
11501         /**
11502          * Sets the "BudgetNonFederalIndirectFourthYearAmount" element
11503          */
11504         public void setBudgetNonFederalIndirectFourthYearAmount(java.math.BigDecimal budgetNonFederalIndirectFourthYearAmount)
11505         {
11506             synchronized (monitor())
11507             {
11508                 check_orphaned();
11509                 org.apache.xmlbeans.SimpleValue target = null;
11510                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242, 0);
11511                 if (target == null)
11512                 {
11513                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242);
11514                 }
11515                 target.setBigDecimalValue(budgetNonFederalIndirectFourthYearAmount);
11516             }
11517         }
11518         
11519         /**
11520          * Sets (as xml) the "BudgetNonFederalIndirectFourthYearAmount" element
11521          */
11522         public void xsetBudgetNonFederalIndirectFourthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalIndirectFourthYearAmount)
11523         {
11524             synchronized (monitor())
11525             {
11526                 check_orphaned();
11527                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11528                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242, 0);
11529                 if (target == null)
11530                 {
11531                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242);
11532                 }
11533                 target.set(budgetNonFederalIndirectFourthYearAmount);
11534             }
11535         }
11536         
11537         /**
11538          * Unsets the "BudgetNonFederalIndirectFourthYearAmount" element
11539          */
11540         public void unsetBudgetNonFederalIndirectFourthYearAmount()
11541         {
11542             synchronized (monitor())
11543             {
11544                 check_orphaned();
11545                 get_store().remove_element(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242, 0);
11546             }
11547         }
11548         
11549         /**
11550          * Gets the "BudgetNonFederalConstructionFifthYearAmount" element
11551          */
11552         public java.math.BigDecimal getBudgetNonFederalConstructionFifthYearAmount()
11553         {
11554             synchronized (monitor())
11555             {
11556                 check_orphaned();
11557                 org.apache.xmlbeans.SimpleValue target = null;
11558                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244, 0);
11559                 if (target == null)
11560                 {
11561                     return null;
11562                 }
11563                 return target.getBigDecimalValue();
11564             }
11565         }
11566         
11567         /**
11568          * Gets (as xml) the "BudgetNonFederalConstructionFifthYearAmount" element
11569          */
11570         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalConstructionFifthYearAmount()
11571         {
11572             synchronized (monitor())
11573             {
11574                 check_orphaned();
11575                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11576                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244, 0);
11577                 return target;
11578             }
11579         }
11580         
11581         /**
11582          * True if has "BudgetNonFederalConstructionFifthYearAmount" element
11583          */
11584         public boolean isSetBudgetNonFederalConstructionFifthYearAmount()
11585         {
11586             synchronized (monitor())
11587             {
11588                 check_orphaned();
11589                 return get_store().count_elements(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244) != 0;
11590             }
11591         }
11592         
11593         /**
11594          * Sets the "BudgetNonFederalConstructionFifthYearAmount" element
11595          */
11596         public void setBudgetNonFederalConstructionFifthYearAmount(java.math.BigDecimal budgetNonFederalConstructionFifthYearAmount)
11597         {
11598             synchronized (monitor())
11599             {
11600                 check_orphaned();
11601                 org.apache.xmlbeans.SimpleValue target = null;
11602                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244, 0);
11603                 if (target == null)
11604                 {
11605                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244);
11606                 }
11607                 target.setBigDecimalValue(budgetNonFederalConstructionFifthYearAmount);
11608             }
11609         }
11610         
11611         /**
11612          * Sets (as xml) the "BudgetNonFederalConstructionFifthYearAmount" element
11613          */
11614         public void xsetBudgetNonFederalConstructionFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalConstructionFifthYearAmount)
11615         {
11616             synchronized (monitor())
11617             {
11618                 check_orphaned();
11619                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11620                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244, 0);
11621                 if (target == null)
11622                 {
11623                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244);
11624                 }
11625                 target.set(budgetNonFederalConstructionFifthYearAmount);
11626             }
11627         }
11628         
11629         /**
11630          * Unsets the "BudgetNonFederalConstructionFifthYearAmount" element
11631          */
11632         public void unsetBudgetNonFederalConstructionFifthYearAmount()
11633         {
11634             synchronized (monitor())
11635             {
11636                 check_orphaned();
11637                 get_store().remove_element(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244, 0);
11638             }
11639         }
11640         
11641         /**
11642          * Gets the "BudgetNonFederalOtherFifthYearAmount" element
11643          */
11644         public java.math.BigDecimal getBudgetNonFederalOtherFifthYearAmount()
11645         {
11646             synchronized (monitor())
11647             {
11648                 check_orphaned();
11649                 org.apache.xmlbeans.SimpleValue target = null;
11650                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246, 0);
11651                 if (target == null)
11652                 {
11653                     return null;
11654                 }
11655                 return target.getBigDecimalValue();
11656             }
11657         }
11658         
11659         /**
11660          * Gets (as xml) the "BudgetNonFederalOtherFifthYearAmount" element
11661          */
11662         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalOtherFifthYearAmount()
11663         {
11664             synchronized (monitor())
11665             {
11666                 check_orphaned();
11667                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11668                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246, 0);
11669                 return target;
11670             }
11671         }
11672         
11673         /**
11674          * True if has "BudgetNonFederalOtherFifthYearAmount" element
11675          */
11676         public boolean isSetBudgetNonFederalOtherFifthYearAmount()
11677         {
11678             synchronized (monitor())
11679             {
11680                 check_orphaned();
11681                 return get_store().count_elements(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246) != 0;
11682             }
11683         }
11684         
11685         /**
11686          * Sets the "BudgetNonFederalOtherFifthYearAmount" element
11687          */
11688         public void setBudgetNonFederalOtherFifthYearAmount(java.math.BigDecimal budgetNonFederalOtherFifthYearAmount)
11689         {
11690             synchronized (monitor())
11691             {
11692                 check_orphaned();
11693                 org.apache.xmlbeans.SimpleValue target = null;
11694                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246, 0);
11695                 if (target == null)
11696                 {
11697                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246);
11698                 }
11699                 target.setBigDecimalValue(budgetNonFederalOtherFifthYearAmount);
11700             }
11701         }
11702         
11703         /**
11704          * Sets (as xml) the "BudgetNonFederalOtherFifthYearAmount" element
11705          */
11706         public void xsetBudgetNonFederalOtherFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalOtherFifthYearAmount)
11707         {
11708             synchronized (monitor())
11709             {
11710                 check_orphaned();
11711                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11712                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246, 0);
11713                 if (target == null)
11714                 {
11715                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246);
11716                 }
11717                 target.set(budgetNonFederalOtherFifthYearAmount);
11718             }
11719         }
11720         
11721         /**
11722          * Unsets the "BudgetNonFederalOtherFifthYearAmount" element
11723          */
11724         public void unsetBudgetNonFederalOtherFifthYearAmount()
11725         {
11726             synchronized (monitor())
11727             {
11728                 check_orphaned();
11729                 get_store().remove_element(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246, 0);
11730             }
11731         }
11732         
11733         /**
11734          * Gets the "BudgetNonFederalSuppliesFifthYearAmount" element
11735          */
11736         public java.math.BigDecimal getBudgetNonFederalSuppliesFifthYearAmount()
11737         {
11738             synchronized (monitor())
11739             {
11740                 check_orphaned();
11741                 org.apache.xmlbeans.SimpleValue target = null;
11742                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248, 0);
11743                 if (target == null)
11744                 {
11745                     return null;
11746                 }
11747                 return target.getBigDecimalValue();
11748             }
11749         }
11750         
11751         /**
11752          * Gets (as xml) the "BudgetNonFederalSuppliesFifthYearAmount" element
11753          */
11754         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalSuppliesFifthYearAmount()
11755         {
11756             synchronized (monitor())
11757             {
11758                 check_orphaned();
11759                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11760                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248, 0);
11761                 return target;
11762             }
11763         }
11764         
11765         /**
11766          * True if has "BudgetNonFederalSuppliesFifthYearAmount" element
11767          */
11768         public boolean isSetBudgetNonFederalSuppliesFifthYearAmount()
11769         {
11770             synchronized (monitor())
11771             {
11772                 check_orphaned();
11773                 return get_store().count_elements(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248) != 0;
11774             }
11775         }
11776         
11777         /**
11778          * Sets the "BudgetNonFederalSuppliesFifthYearAmount" element
11779          */
11780         public void setBudgetNonFederalSuppliesFifthYearAmount(java.math.BigDecimal budgetNonFederalSuppliesFifthYearAmount)
11781         {
11782             synchronized (monitor())
11783             {
11784                 check_orphaned();
11785                 org.apache.xmlbeans.SimpleValue target = null;
11786                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248, 0);
11787                 if (target == null)
11788                 {
11789                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248);
11790                 }
11791                 target.setBigDecimalValue(budgetNonFederalSuppliesFifthYearAmount);
11792             }
11793         }
11794         
11795         /**
11796          * Sets (as xml) the "BudgetNonFederalSuppliesFifthYearAmount" element
11797          */
11798         public void xsetBudgetNonFederalSuppliesFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalSuppliesFifthYearAmount)
11799         {
11800             synchronized (monitor())
11801             {
11802                 check_orphaned();
11803                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11804                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248, 0);
11805                 if (target == null)
11806                 {
11807                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248);
11808                 }
11809                 target.set(budgetNonFederalSuppliesFifthYearAmount);
11810             }
11811         }
11812         
11813         /**
11814          * Unsets the "BudgetNonFederalSuppliesFifthYearAmount" element
11815          */
11816         public void unsetBudgetNonFederalSuppliesFifthYearAmount()
11817         {
11818             synchronized (monitor())
11819             {
11820                 check_orphaned();
11821                 get_store().remove_element(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248, 0);
11822             }
11823         }
11824         
11825         /**
11826          * Gets the "BudgetNonFederalContractualFifthYearAmount" element
11827          */
11828         public java.math.BigDecimal getBudgetNonFederalContractualFifthYearAmount()
11829         {
11830             synchronized (monitor())
11831             {
11832                 check_orphaned();
11833                 org.apache.xmlbeans.SimpleValue target = null;
11834                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250, 0);
11835                 if (target == null)
11836                 {
11837                     return null;
11838                 }
11839                 return target.getBigDecimalValue();
11840             }
11841         }
11842         
11843         /**
11844          * Gets (as xml) the "BudgetNonFederalContractualFifthYearAmount" element
11845          */
11846         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalContractualFifthYearAmount()
11847         {
11848             synchronized (monitor())
11849             {
11850                 check_orphaned();
11851                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11852                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250, 0);
11853                 return target;
11854             }
11855         }
11856         
11857         /**
11858          * True if has "BudgetNonFederalContractualFifthYearAmount" element
11859          */
11860         public boolean isSetBudgetNonFederalContractualFifthYearAmount()
11861         {
11862             synchronized (monitor())
11863             {
11864                 check_orphaned();
11865                 return get_store().count_elements(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250) != 0;
11866             }
11867         }
11868         
11869         /**
11870          * Sets the "BudgetNonFederalContractualFifthYearAmount" element
11871          */
11872         public void setBudgetNonFederalContractualFifthYearAmount(java.math.BigDecimal budgetNonFederalContractualFifthYearAmount)
11873         {
11874             synchronized (monitor())
11875             {
11876                 check_orphaned();
11877                 org.apache.xmlbeans.SimpleValue target = null;
11878                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250, 0);
11879                 if (target == null)
11880                 {
11881                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250);
11882                 }
11883                 target.setBigDecimalValue(budgetNonFederalContractualFifthYearAmount);
11884             }
11885         }
11886         
11887         /**
11888          * Sets (as xml) the "BudgetNonFederalContractualFifthYearAmount" element
11889          */
11890         public void xsetBudgetNonFederalContractualFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalContractualFifthYearAmount)
11891         {
11892             synchronized (monitor())
11893             {
11894                 check_orphaned();
11895                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11896                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250, 0);
11897                 if (target == null)
11898                 {
11899                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250);
11900                 }
11901                 target.set(budgetNonFederalContractualFifthYearAmount);
11902             }
11903         }
11904         
11905         /**
11906          * Unsets the "BudgetNonFederalContractualFifthYearAmount" element
11907          */
11908         public void unsetBudgetNonFederalContractualFifthYearAmount()
11909         {
11910             synchronized (monitor())
11911             {
11912                 check_orphaned();
11913                 get_store().remove_element(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250, 0);
11914             }
11915         }
11916         
11917         /**
11918          * Gets the "BudgetNonFederalTravelFifthYearAmount" element
11919          */
11920         public java.math.BigDecimal getBudgetNonFederalTravelFifthYearAmount()
11921         {
11922             synchronized (monitor())
11923             {
11924                 check_orphaned();
11925                 org.apache.xmlbeans.SimpleValue target = null;
11926                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252, 0);
11927                 if (target == null)
11928                 {
11929                     return null;
11930                 }
11931                 return target.getBigDecimalValue();
11932             }
11933         }
11934         
11935         /**
11936          * Gets (as xml) the "BudgetNonFederalTravelFifthYearAmount" element
11937          */
11938         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTravelFifthYearAmount()
11939         {
11940             synchronized (monitor())
11941             {
11942                 check_orphaned();
11943                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11944                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252, 0);
11945                 return target;
11946             }
11947         }
11948         
11949         /**
11950          * True if has "BudgetNonFederalTravelFifthYearAmount" element
11951          */
11952         public boolean isSetBudgetNonFederalTravelFifthYearAmount()
11953         {
11954             synchronized (monitor())
11955             {
11956                 check_orphaned();
11957                 return get_store().count_elements(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252) != 0;
11958             }
11959         }
11960         
11961         /**
11962          * Sets the "BudgetNonFederalTravelFifthYearAmount" element
11963          */
11964         public void setBudgetNonFederalTravelFifthYearAmount(java.math.BigDecimal budgetNonFederalTravelFifthYearAmount)
11965         {
11966             synchronized (monitor())
11967             {
11968                 check_orphaned();
11969                 org.apache.xmlbeans.SimpleValue target = null;
11970                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252, 0);
11971                 if (target == null)
11972                 {
11973                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252);
11974                 }
11975                 target.setBigDecimalValue(budgetNonFederalTravelFifthYearAmount);
11976             }
11977         }
11978         
11979         /**
11980          * Sets (as xml) the "BudgetNonFederalTravelFifthYearAmount" element
11981          */
11982         public void xsetBudgetNonFederalTravelFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTravelFifthYearAmount)
11983         {
11984             synchronized (monitor())
11985             {
11986                 check_orphaned();
11987                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11988                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252, 0);
11989                 if (target == null)
11990                 {
11991                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252);
11992                 }
11993                 target.set(budgetNonFederalTravelFifthYearAmount);
11994             }
11995         }
11996         
11997         /**
11998          * Unsets the "BudgetNonFederalTravelFifthYearAmount" element
11999          */
12000         public void unsetBudgetNonFederalTravelFifthYearAmount()
12001         {
12002             synchronized (monitor())
12003             {
12004                 check_orphaned();
12005                 get_store().remove_element(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252, 0);
12006             }
12007         }
12008         
12009         /**
12010          * Gets the "BudgetNonFederalEquipmentFifthYearAmount" element
12011          */
12012         public java.math.BigDecimal getBudgetNonFederalEquipmentFifthYearAmount()
12013         {
12014             synchronized (monitor())
12015             {
12016                 check_orphaned();
12017                 org.apache.xmlbeans.SimpleValue target = null;
12018                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254, 0);
12019                 if (target == null)
12020                 {
12021                     return null;
12022                 }
12023                 return target.getBigDecimalValue();
12024             }
12025         }
12026         
12027         /**
12028          * Gets (as xml) the "BudgetNonFederalEquipmentFifthYearAmount" element
12029          */
12030         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalEquipmentFifthYearAmount()
12031         {
12032             synchronized (monitor())
12033             {
12034                 check_orphaned();
12035                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12036                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254, 0);
12037                 return target;
12038             }
12039         }
12040         
12041         /**
12042          * True if has "BudgetNonFederalEquipmentFifthYearAmount" element
12043          */
12044         public boolean isSetBudgetNonFederalEquipmentFifthYearAmount()
12045         {
12046             synchronized (monitor())
12047             {
12048                 check_orphaned();
12049                 return get_store().count_elements(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254) != 0;
12050             }
12051         }
12052         
12053         /**
12054          * Sets the "BudgetNonFederalEquipmentFifthYearAmount" element
12055          */
12056         public void setBudgetNonFederalEquipmentFifthYearAmount(java.math.BigDecimal budgetNonFederalEquipmentFifthYearAmount)
12057         {
12058             synchronized (monitor())
12059             {
12060                 check_orphaned();
12061                 org.apache.xmlbeans.SimpleValue target = null;
12062                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254, 0);
12063                 if (target == null)
12064                 {
12065                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254);
12066                 }
12067                 target.setBigDecimalValue(budgetNonFederalEquipmentFifthYearAmount);
12068             }
12069         }
12070         
12071         /**
12072          * Sets (as xml) the "BudgetNonFederalEquipmentFifthYearAmount" element
12073          */
12074         public void xsetBudgetNonFederalEquipmentFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalEquipmentFifthYearAmount)
12075         {
12076             synchronized (monitor())
12077             {
12078                 check_orphaned();
12079                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12080                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254, 0);
12081                 if (target == null)
12082                 {
12083                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254);
12084                 }
12085                 target.set(budgetNonFederalEquipmentFifthYearAmount);
12086             }
12087         }
12088         
12089         /**
12090          * Unsets the "BudgetNonFederalEquipmentFifthYearAmount" element
12091          */
12092         public void unsetBudgetNonFederalEquipmentFifthYearAmount()
12093         {
12094             synchronized (monitor())
12095             {
12096                 check_orphaned();
12097                 get_store().remove_element(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254, 0);
12098             }
12099         }
12100         
12101         /**
12102          * Gets the "BudgetNonFederalPersonnelFifthYearAmount" element
12103          */
12104         public java.math.BigDecimal getBudgetNonFederalPersonnelFifthYearAmount()
12105         {
12106             synchronized (monitor())
12107             {
12108                 check_orphaned();
12109                 org.apache.xmlbeans.SimpleValue target = null;
12110                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256, 0);
12111                 if (target == null)
12112                 {
12113                     return null;
12114                 }
12115                 return target.getBigDecimalValue();
12116             }
12117         }
12118         
12119         /**
12120          * Gets (as xml) the "BudgetNonFederalPersonnelFifthYearAmount" element
12121          */
12122         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalPersonnelFifthYearAmount()
12123         {
12124             synchronized (monitor())
12125             {
12126                 check_orphaned();
12127                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12128                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256, 0);
12129                 return target;
12130             }
12131         }
12132         
12133         /**
12134          * True if has "BudgetNonFederalPersonnelFifthYearAmount" element
12135          */
12136         public boolean isSetBudgetNonFederalPersonnelFifthYearAmount()
12137         {
12138             synchronized (monitor())
12139             {
12140                 check_orphaned();
12141                 return get_store().count_elements(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256) != 0;
12142             }
12143         }
12144         
12145         /**
12146          * Sets the "BudgetNonFederalPersonnelFifthYearAmount" element
12147          */
12148         public void setBudgetNonFederalPersonnelFifthYearAmount(java.math.BigDecimal budgetNonFederalPersonnelFifthYearAmount)
12149         {
12150             synchronized (monitor())
12151             {
12152                 check_orphaned();
12153                 org.apache.xmlbeans.SimpleValue target = null;
12154                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256, 0);
12155                 if (target == null)
12156                 {
12157                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256);
12158                 }
12159                 target.setBigDecimalValue(budgetNonFederalPersonnelFifthYearAmount);
12160             }
12161         }
12162         
12163         /**
12164          * Sets (as xml) the "BudgetNonFederalPersonnelFifthYearAmount" element
12165          */
12166         public void xsetBudgetNonFederalPersonnelFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalPersonnelFifthYearAmount)
12167         {
12168             synchronized (monitor())
12169             {
12170                 check_orphaned();
12171                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12172                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256, 0);
12173                 if (target == null)
12174                 {
12175                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256);
12176                 }
12177                 target.set(budgetNonFederalPersonnelFifthYearAmount);
12178             }
12179         }
12180         
12181         /**
12182          * Unsets the "BudgetNonFederalPersonnelFifthYearAmount" element
12183          */
12184         public void unsetBudgetNonFederalPersonnelFifthYearAmount()
12185         {
12186             synchronized (monitor())
12187             {
12188                 check_orphaned();
12189                 get_store().remove_element(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256, 0);
12190             }
12191         }
12192         
12193         /**
12194          * Gets the "BudgetNonFederalFringeFifthYearAmount" element
12195          */
12196         public java.math.BigDecimal getBudgetNonFederalFringeFifthYearAmount()
12197         {
12198             synchronized (monitor())
12199             {
12200                 check_orphaned();
12201                 org.apache.xmlbeans.SimpleValue target = null;
12202                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258, 0);
12203                 if (target == null)
12204                 {
12205                     return null;
12206                 }
12207                 return target.getBigDecimalValue();
12208             }
12209         }
12210         
12211         /**
12212          * Gets (as xml) the "BudgetNonFederalFringeFifthYearAmount" element
12213          */
12214         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalFringeFifthYearAmount()
12215         {
12216             synchronized (monitor())
12217             {
12218                 check_orphaned();
12219                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12220                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258, 0);
12221                 return target;
12222             }
12223         }
12224         
12225         /**
12226          * True if has "BudgetNonFederalFringeFifthYearAmount" element
12227          */
12228         public boolean isSetBudgetNonFederalFringeFifthYearAmount()
12229         {
12230             synchronized (monitor())
12231             {
12232                 check_orphaned();
12233                 return get_store().count_elements(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258) != 0;
12234             }
12235         }
12236         
12237         /**
12238          * Sets the "BudgetNonFederalFringeFifthYearAmount" element
12239          */
12240         public void setBudgetNonFederalFringeFifthYearAmount(java.math.BigDecimal budgetNonFederalFringeFifthYearAmount)
12241         {
12242             synchronized (monitor())
12243             {
12244                 check_orphaned();
12245                 org.apache.xmlbeans.SimpleValue target = null;
12246                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258, 0);
12247                 if (target == null)
12248                 {
12249                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258);
12250                 }
12251                 target.setBigDecimalValue(budgetNonFederalFringeFifthYearAmount);
12252             }
12253         }
12254         
12255         /**
12256          * Sets (as xml) the "BudgetNonFederalFringeFifthYearAmount" element
12257          */
12258         public void xsetBudgetNonFederalFringeFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalFringeFifthYearAmount)
12259         {
12260             synchronized (monitor())
12261             {
12262                 check_orphaned();
12263                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12264                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258, 0);
12265                 if (target == null)
12266                 {
12267                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258);
12268                 }
12269                 target.set(budgetNonFederalFringeFifthYearAmount);
12270             }
12271         }
12272         
12273         /**
12274          * Unsets the "BudgetNonFederalFringeFifthYearAmount" element
12275          */
12276         public void unsetBudgetNonFederalFringeFifthYearAmount()
12277         {
12278             synchronized (monitor())
12279             {
12280                 check_orphaned();
12281                 get_store().remove_element(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258, 0);
12282             }
12283         }
12284         
12285         /**
12286          * Gets the "BudgetNonFederalTrainingFifthYearAmount" element
12287          */
12288         public java.math.BigDecimal getBudgetNonFederalTrainingFifthYearAmount()
12289         {
12290             synchronized (monitor())
12291             {
12292                 check_orphaned();
12293                 org.apache.xmlbeans.SimpleValue target = null;
12294                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260, 0);
12295                 if (target == null)
12296                 {
12297                     return null;
12298                 }
12299                 return target.getBigDecimalValue();
12300             }
12301         }
12302         
12303         /**
12304          * Gets (as xml) the "BudgetNonFederalTrainingFifthYearAmount" element
12305          */
12306         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalTrainingFifthYearAmount()
12307         {
12308             synchronized (monitor())
12309             {
12310                 check_orphaned();
12311                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12312                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260, 0);
12313                 return target;
12314             }
12315         }
12316         
12317         /**
12318          * True if has "BudgetNonFederalTrainingFifthYearAmount" element
12319          */
12320         public boolean isSetBudgetNonFederalTrainingFifthYearAmount()
12321         {
12322             synchronized (monitor())
12323             {
12324                 check_orphaned();
12325                 return get_store().count_elements(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260) != 0;
12326             }
12327         }
12328         
12329         /**
12330          * Sets the "BudgetNonFederalTrainingFifthYearAmount" element
12331          */
12332         public void setBudgetNonFederalTrainingFifthYearAmount(java.math.BigDecimal budgetNonFederalTrainingFifthYearAmount)
12333         {
12334             synchronized (monitor())
12335             {
12336                 check_orphaned();
12337                 org.apache.xmlbeans.SimpleValue target = null;
12338                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260, 0);
12339                 if (target == null)
12340                 {
12341                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260);
12342                 }
12343                 target.setBigDecimalValue(budgetNonFederalTrainingFifthYearAmount);
12344             }
12345         }
12346         
12347         /**
12348          * Sets (as xml) the "BudgetNonFederalTrainingFifthYearAmount" element
12349          */
12350         public void xsetBudgetNonFederalTrainingFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalTrainingFifthYearAmount)
12351         {
12352             synchronized (monitor())
12353             {
12354                 check_orphaned();
12355                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12356                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260, 0);
12357                 if (target == null)
12358                 {
12359                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260);
12360                 }
12361                 target.set(budgetNonFederalTrainingFifthYearAmount);
12362             }
12363         }
12364         
12365         /**
12366          * Unsets the "BudgetNonFederalTrainingFifthYearAmount" element
12367          */
12368         public void unsetBudgetNonFederalTrainingFifthYearAmount()
12369         {
12370             synchronized (monitor())
12371             {
12372                 check_orphaned();
12373                 get_store().remove_element(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260, 0);
12374             }
12375         }
12376         
12377         /**
12378          * Gets the "BudgetNonFederalFifthYearAmount" element
12379          */
12380         public java.math.BigDecimal getBudgetNonFederalFifthYearAmount()
12381         {
12382             synchronized (monitor())
12383             {
12384                 check_orphaned();
12385                 org.apache.xmlbeans.SimpleValue target = null;
12386                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFIFTHYEARAMOUNT$262, 0);
12387                 if (target == null)
12388                 {
12389                     return null;
12390                 }
12391                 return target.getBigDecimalValue();
12392             }
12393         }
12394         
12395         /**
12396          * Gets (as xml) the "BudgetNonFederalFifthYearAmount" element
12397          */
12398         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalFifthYearAmount()
12399         {
12400             synchronized (monitor())
12401             {
12402                 check_orphaned();
12403                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
12404                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFIFTHYEARAMOUNT$262, 0);
12405                 return target;
12406             }
12407         }
12408         
12409         /**
12410          * True if has "BudgetNonFederalFifthYearAmount" element
12411          */
12412         public boolean isSetBudgetNonFederalFifthYearAmount()
12413         {
12414             synchronized (monitor())
12415             {
12416                 check_orphaned();
12417                 return get_store().count_elements(BUDGETNONFEDERALFIFTHYEARAMOUNT$262) != 0;
12418             }
12419         }
12420         
12421         /**
12422          * Sets the "BudgetNonFederalFifthYearAmount" element
12423          */
12424         public void setBudgetNonFederalFifthYearAmount(java.math.BigDecimal budgetNonFederalFifthYearAmount)
12425         {
12426             synchronized (monitor())
12427             {
12428                 check_orphaned();
12429                 org.apache.xmlbeans.SimpleValue target = null;
12430                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFIFTHYEARAMOUNT$262, 0);
12431                 if (target == null)
12432                 {
12433                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFIFTHYEARAMOUNT$262);
12434                 }
12435                 target.setBigDecimalValue(budgetNonFederalFifthYearAmount);
12436             }
12437         }
12438         
12439         /**
12440          * Sets (as xml) the "BudgetNonFederalFifthYearAmount" element
12441          */
12442         public void xsetBudgetNonFederalFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalFifthYearAmount)
12443         {
12444             synchronized (monitor())
12445             {
12446                 check_orphaned();
12447                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
12448                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFIFTHYEARAMOUNT$262, 0);
12449                 if (target == null)
12450                 {
12451                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFIFTHYEARAMOUNT$262);
12452                 }
12453                 target.set(budgetNonFederalFifthYearAmount);
12454             }
12455         }
12456         
12457         /**
12458          * Unsets the "BudgetNonFederalFifthYearAmount" element
12459          */
12460         public void unsetBudgetNonFederalFifthYearAmount()
12461         {
12462             synchronized (monitor())
12463             {
12464                 check_orphaned();
12465                 get_store().remove_element(BUDGETNONFEDERALFIFTHYEARAMOUNT$262, 0);
12466             }
12467         }
12468         
12469         /**
12470          * Gets the "BudgetNonFederalDirectFifthYearAmount" element
12471          */
12472         public java.math.BigDecimal getBudgetNonFederalDirectFifthYearAmount()
12473         {
12474             synchronized (monitor())
12475             {
12476                 check_orphaned();
12477                 org.apache.xmlbeans.SimpleValue target = null;
12478                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264, 0);
12479                 if (target == null)
12480                 {
12481                     return null;
12482                 }
12483                 return target.getBigDecimalValue();
12484             }
12485         }
12486         
12487         /**
12488          * Gets (as xml) the "BudgetNonFederalDirectFifthYearAmount" element
12489          */
12490         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalDirectFifthYearAmount()
12491         {
12492             synchronized (monitor())
12493             {
12494                 check_orphaned();
12495                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
12496                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264, 0);
12497                 return target;
12498             }
12499         }
12500         
12501         /**
12502          * True if has "BudgetNonFederalDirectFifthYearAmount" element
12503          */
12504         public boolean isSetBudgetNonFederalDirectFifthYearAmount()
12505         {
12506             synchronized (monitor())
12507             {
12508                 check_orphaned();
12509                 return get_store().count_elements(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264) != 0;
12510             }
12511         }
12512         
12513         /**
12514          * Sets the "BudgetNonFederalDirectFifthYearAmount" element
12515          */
12516         public void setBudgetNonFederalDirectFifthYearAmount(java.math.BigDecimal budgetNonFederalDirectFifthYearAmount)
12517         {
12518             synchronized (monitor())
12519             {
12520                 check_orphaned();
12521                 org.apache.xmlbeans.SimpleValue target = null;
12522                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264, 0);
12523                 if (target == null)
12524                 {
12525                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264);
12526                 }
12527                 target.setBigDecimalValue(budgetNonFederalDirectFifthYearAmount);
12528             }
12529         }
12530         
12531         /**
12532          * Sets (as xml) the "BudgetNonFederalDirectFifthYearAmount" element
12533          */
12534         public void xsetBudgetNonFederalDirectFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalDirectFifthYearAmount)
12535         {
12536             synchronized (monitor())
12537             {
12538                 check_orphaned();
12539                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
12540                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264, 0);
12541                 if (target == null)
12542                 {
12543                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264);
12544                 }
12545                 target.set(budgetNonFederalDirectFifthYearAmount);
12546             }
12547         }
12548         
12549         /**
12550          * Unsets the "BudgetNonFederalDirectFifthYearAmount" element
12551          */
12552         public void unsetBudgetNonFederalDirectFifthYearAmount()
12553         {
12554             synchronized (monitor())
12555             {
12556                 check_orphaned();
12557                 get_store().remove_element(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264, 0);
12558             }
12559         }
12560         
12561         /**
12562          * Gets the "BudgetNonFederalIndirectFifthYearAmount" element
12563          */
12564         public java.math.BigDecimal getBudgetNonFederalIndirectFifthYearAmount()
12565         {
12566             synchronized (monitor())
12567             {
12568                 check_orphaned();
12569                 org.apache.xmlbeans.SimpleValue target = null;
12570                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266, 0);
12571                 if (target == null)
12572                 {
12573                     return null;
12574                 }
12575                 return target.getBigDecimalValue();
12576             }
12577         }
12578         
12579         /**
12580          * Gets (as xml) the "BudgetNonFederalIndirectFifthYearAmount" element
12581          */
12582         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetNonFederalIndirectFifthYearAmount()
12583         {
12584             synchronized (monitor())
12585             {
12586                 check_orphaned();
12587                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12588                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266, 0);
12589                 return target;
12590             }
12591         }
12592         
12593         /**
12594          * True if has "BudgetNonFederalIndirectFifthYearAmount" element
12595          */
12596         public boolean isSetBudgetNonFederalIndirectFifthYearAmount()
12597         {
12598             synchronized (monitor())
12599             {
12600                 check_orphaned();
12601                 return get_store().count_elements(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266) != 0;
12602             }
12603         }
12604         
12605         /**
12606          * Sets the "BudgetNonFederalIndirectFifthYearAmount" element
12607          */
12608         public void setBudgetNonFederalIndirectFifthYearAmount(java.math.BigDecimal budgetNonFederalIndirectFifthYearAmount)
12609         {
12610             synchronized (monitor())
12611             {
12612                 check_orphaned();
12613                 org.apache.xmlbeans.SimpleValue target = null;
12614                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266, 0);
12615                 if (target == null)
12616                 {
12617                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266);
12618                 }
12619                 target.setBigDecimalValue(budgetNonFederalIndirectFifthYearAmount);
12620             }
12621         }
12622         
12623         /**
12624          * Sets (as xml) the "BudgetNonFederalIndirectFifthYearAmount" element
12625          */
12626         public void xsetBudgetNonFederalIndirectFifthYearAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetNonFederalIndirectFifthYearAmount)
12627         {
12628             synchronized (monitor())
12629             {
12630                 check_orphaned();
12631                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12632                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266, 0);
12633                 if (target == null)
12634                 {
12635                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266);
12636                 }
12637                 target.set(budgetNonFederalIndirectFifthYearAmount);
12638             }
12639         }
12640         
12641         /**
12642          * Unsets the "BudgetNonFederalIndirectFifthYearAmount" element
12643          */
12644         public void unsetBudgetNonFederalIndirectFifthYearAmount()
12645         {
12646             synchronized (monitor())
12647             {
12648                 check_orphaned();
12649                 get_store().remove_element(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266, 0);
12650             }
12651         }
12652         
12653         /**
12654          * Gets the "BudgetNonFederalSuppliesTotalAmount" element
12655          */
12656         public java.math.BigDecimal getBudgetNonFederalSuppliesTotalAmount()
12657         {
12658             synchronized (monitor())
12659             {
12660                 check_orphaned();
12661                 org.apache.xmlbeans.SimpleValue target = null;
12662                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268, 0);
12663                 if (target == null)
12664                 {
12665                     return null;
12666                 }
12667                 return target.getBigDecimalValue();
12668             }
12669         }
12670         
12671         /**
12672          * Gets (as xml) the "BudgetNonFederalSuppliesTotalAmount" element
12673          */
12674         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalSuppliesTotalAmount()
12675         {
12676             synchronized (monitor())
12677             {
12678                 check_orphaned();
12679                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
12680                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268, 0);
12681                 return target;
12682             }
12683         }
12684         
12685         /**
12686          * True if has "BudgetNonFederalSuppliesTotalAmount" element
12687          */
12688         public boolean isSetBudgetNonFederalSuppliesTotalAmount()
12689         {
12690             synchronized (monitor())
12691             {
12692                 check_orphaned();
12693                 return get_store().count_elements(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268) != 0;
12694             }
12695         }
12696         
12697         /**
12698          * Sets the "BudgetNonFederalSuppliesTotalAmount" element
12699          */
12700         public void setBudgetNonFederalSuppliesTotalAmount(java.math.BigDecimal budgetNonFederalSuppliesTotalAmount)
12701         {
12702             synchronized (monitor())
12703             {
12704                 check_orphaned();
12705                 org.apache.xmlbeans.SimpleValue target = null;
12706                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268, 0);
12707                 if (target == null)
12708                 {
12709                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268);
12710                 }
12711                 target.setBigDecimalValue(budgetNonFederalSuppliesTotalAmount);
12712             }
12713         }
12714         
12715         /**
12716          * Sets (as xml) the "BudgetNonFederalSuppliesTotalAmount" element
12717          */
12718         public void xsetBudgetNonFederalSuppliesTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalSuppliesTotalAmount)
12719         {
12720             synchronized (monitor())
12721             {
12722                 check_orphaned();
12723                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
12724                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268, 0);
12725                 if (target == null)
12726                 {
12727                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268);
12728                 }
12729                 target.set(budgetNonFederalSuppliesTotalAmount);
12730             }
12731         }
12732         
12733         /**
12734          * Unsets the "BudgetNonFederalSuppliesTotalAmount" element
12735          */
12736         public void unsetBudgetNonFederalSuppliesTotalAmount()
12737         {
12738             synchronized (monitor())
12739             {
12740                 check_orphaned();
12741                 get_store().remove_element(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268, 0);
12742             }
12743         }
12744         
12745         /**
12746          * Gets the "BudgetNonFederalContractualTotalAmount" element
12747          */
12748         public java.math.BigDecimal getBudgetNonFederalContractualTotalAmount()
12749         {
12750             synchronized (monitor())
12751             {
12752                 check_orphaned();
12753                 org.apache.xmlbeans.SimpleValue target = null;
12754                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270, 0);
12755                 if (target == null)
12756                 {
12757                     return null;
12758                 }
12759                 return target.getBigDecimalValue();
12760             }
12761         }
12762         
12763         /**
12764          * Gets (as xml) the "BudgetNonFederalContractualTotalAmount" element
12765          */
12766         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalContractualTotalAmount()
12767         {
12768             synchronized (monitor())
12769             {
12770                 check_orphaned();
12771                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
12772                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270, 0);
12773                 return target;
12774             }
12775         }
12776         
12777         /**
12778          * True if has "BudgetNonFederalContractualTotalAmount" element
12779          */
12780         public boolean isSetBudgetNonFederalContractualTotalAmount()
12781         {
12782             synchronized (monitor())
12783             {
12784                 check_orphaned();
12785                 return get_store().count_elements(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270) != 0;
12786             }
12787         }
12788         
12789         /**
12790          * Sets the "BudgetNonFederalContractualTotalAmount" element
12791          */
12792         public void setBudgetNonFederalContractualTotalAmount(java.math.BigDecimal budgetNonFederalContractualTotalAmount)
12793         {
12794             synchronized (monitor())
12795             {
12796                 check_orphaned();
12797                 org.apache.xmlbeans.SimpleValue target = null;
12798                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270, 0);
12799                 if (target == null)
12800                 {
12801                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270);
12802                 }
12803                 target.setBigDecimalValue(budgetNonFederalContractualTotalAmount);
12804             }
12805         }
12806         
12807         /**
12808          * Sets (as xml) the "BudgetNonFederalContractualTotalAmount" element
12809          */
12810         public void xsetBudgetNonFederalContractualTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalContractualTotalAmount)
12811         {
12812             synchronized (monitor())
12813             {
12814                 check_orphaned();
12815                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
12816                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270, 0);
12817                 if (target == null)
12818                 {
12819                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270);
12820                 }
12821                 target.set(budgetNonFederalContractualTotalAmount);
12822             }
12823         }
12824         
12825         /**
12826          * Unsets the "BudgetNonFederalContractualTotalAmount" element
12827          */
12828         public void unsetBudgetNonFederalContractualTotalAmount()
12829         {
12830             synchronized (monitor())
12831             {
12832                 check_orphaned();
12833                 get_store().remove_element(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270, 0);
12834             }
12835         }
12836         
12837         /**
12838          * Gets the "BudgetNonFederalConstructionTotalAmount" element
12839          */
12840         public java.math.BigDecimal getBudgetNonFederalConstructionTotalAmount()
12841         {
12842             synchronized (monitor())
12843             {
12844                 check_orphaned();
12845                 org.apache.xmlbeans.SimpleValue target = null;
12846                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272, 0);
12847                 if (target == null)
12848                 {
12849                     return null;
12850                 }
12851                 return target.getBigDecimalValue();
12852             }
12853         }
12854         
12855         /**
12856          * Gets (as xml) the "BudgetNonFederalConstructionTotalAmount" element
12857          */
12858         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalConstructionTotalAmount()
12859         {
12860             synchronized (monitor())
12861             {
12862                 check_orphaned();
12863                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
12864                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272, 0);
12865                 return target;
12866             }
12867         }
12868         
12869         /**
12870          * True if has "BudgetNonFederalConstructionTotalAmount" element
12871          */
12872         public boolean isSetBudgetNonFederalConstructionTotalAmount()
12873         {
12874             synchronized (monitor())
12875             {
12876                 check_orphaned();
12877                 return get_store().count_elements(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272) != 0;
12878             }
12879         }
12880         
12881         /**
12882          * Sets the "BudgetNonFederalConstructionTotalAmount" element
12883          */
12884         public void setBudgetNonFederalConstructionTotalAmount(java.math.BigDecimal budgetNonFederalConstructionTotalAmount)
12885         {
12886             synchronized (monitor())
12887             {
12888                 check_orphaned();
12889                 org.apache.xmlbeans.SimpleValue target = null;
12890                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272, 0);
12891                 if (target == null)
12892                 {
12893                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272);
12894                 }
12895                 target.setBigDecimalValue(budgetNonFederalConstructionTotalAmount);
12896             }
12897         }
12898         
12899         /**
12900          * Sets (as xml) the "BudgetNonFederalConstructionTotalAmount" element
12901          */
12902         public void xsetBudgetNonFederalConstructionTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalConstructionTotalAmount)
12903         {
12904             synchronized (monitor())
12905             {
12906                 check_orphaned();
12907                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
12908                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272, 0);
12909                 if (target == null)
12910                 {
12911                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272);
12912                 }
12913                 target.set(budgetNonFederalConstructionTotalAmount);
12914             }
12915         }
12916         
12917         /**
12918          * Unsets the "BudgetNonFederalConstructionTotalAmount" element
12919          */
12920         public void unsetBudgetNonFederalConstructionTotalAmount()
12921         {
12922             synchronized (monitor())
12923             {
12924                 check_orphaned();
12925                 get_store().remove_element(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272, 0);
12926             }
12927         }
12928         
12929         /**
12930          * Gets the "BudgetNonFederalOtherTotalAmount" element
12931          */
12932         public java.math.BigDecimal getBudgetNonFederalOtherTotalAmount()
12933         {
12934             synchronized (monitor())
12935             {
12936                 check_orphaned();
12937                 org.apache.xmlbeans.SimpleValue target = null;
12938                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERTOTALAMOUNT$274, 0);
12939                 if (target == null)
12940                 {
12941                     return null;
12942                 }
12943                 return target.getBigDecimalValue();
12944             }
12945         }
12946         
12947         /**
12948          * Gets (as xml) the "BudgetNonFederalOtherTotalAmount" element
12949          */
12950         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalOtherTotalAmount()
12951         {
12952             synchronized (monitor())
12953             {
12954                 check_orphaned();
12955                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
12956                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERTOTALAMOUNT$274, 0);
12957                 return target;
12958             }
12959         }
12960         
12961         /**
12962          * True if has "BudgetNonFederalOtherTotalAmount" element
12963          */
12964         public boolean isSetBudgetNonFederalOtherTotalAmount()
12965         {
12966             synchronized (monitor())
12967             {
12968                 check_orphaned();
12969                 return get_store().count_elements(BUDGETNONFEDERALOTHERTOTALAMOUNT$274) != 0;
12970             }
12971         }
12972         
12973         /**
12974          * Sets the "BudgetNonFederalOtherTotalAmount" element
12975          */
12976         public void setBudgetNonFederalOtherTotalAmount(java.math.BigDecimal budgetNonFederalOtherTotalAmount)
12977         {
12978             synchronized (monitor())
12979             {
12980                 check_orphaned();
12981                 org.apache.xmlbeans.SimpleValue target = null;
12982                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERTOTALAMOUNT$274, 0);
12983                 if (target == null)
12984                 {
12985                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALOTHERTOTALAMOUNT$274);
12986                 }
12987                 target.setBigDecimalValue(budgetNonFederalOtherTotalAmount);
12988             }
12989         }
12990         
12991         /**
12992          * Sets (as xml) the "BudgetNonFederalOtherTotalAmount" element
12993          */
12994         public void xsetBudgetNonFederalOtherTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalOtherTotalAmount)
12995         {
12996             synchronized (monitor())
12997             {
12998                 check_orphaned();
12999                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13000                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERTOTALAMOUNT$274, 0);
13001                 if (target == null)
13002                 {
13003                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALOTHERTOTALAMOUNT$274);
13004                 }
13005                 target.set(budgetNonFederalOtherTotalAmount);
13006             }
13007         }
13008         
13009         /**
13010          * Unsets the "BudgetNonFederalOtherTotalAmount" element
13011          */
13012         public void unsetBudgetNonFederalOtherTotalAmount()
13013         {
13014             synchronized (monitor())
13015             {
13016                 check_orphaned();
13017                 get_store().remove_element(BUDGETNONFEDERALOTHERTOTALAMOUNT$274, 0);
13018             }
13019         }
13020         
13021         /**
13022          * Gets the "BudgetNonFederalPersonnelTotalAmount" element
13023          */
13024         public java.math.BigDecimal getBudgetNonFederalPersonnelTotalAmount()
13025         {
13026             synchronized (monitor())
13027             {
13028                 check_orphaned();
13029                 org.apache.xmlbeans.SimpleValue target = null;
13030                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276, 0);
13031                 if (target == null)
13032                 {
13033                     return null;
13034                 }
13035                 return target.getBigDecimalValue();
13036             }
13037         }
13038         
13039         /**
13040          * Gets (as xml) the "BudgetNonFederalPersonnelTotalAmount" element
13041          */
13042         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalPersonnelTotalAmount()
13043         {
13044             synchronized (monitor())
13045             {
13046                 check_orphaned();
13047                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13048                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276, 0);
13049                 return target;
13050             }
13051         }
13052         
13053         /**
13054          * True if has "BudgetNonFederalPersonnelTotalAmount" element
13055          */
13056         public boolean isSetBudgetNonFederalPersonnelTotalAmount()
13057         {
13058             synchronized (monitor())
13059             {
13060                 check_orphaned();
13061                 return get_store().count_elements(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276) != 0;
13062             }
13063         }
13064         
13065         /**
13066          * Sets the "BudgetNonFederalPersonnelTotalAmount" element
13067          */
13068         public void setBudgetNonFederalPersonnelTotalAmount(java.math.BigDecimal budgetNonFederalPersonnelTotalAmount)
13069         {
13070             synchronized (monitor())
13071             {
13072                 check_orphaned();
13073                 org.apache.xmlbeans.SimpleValue target = null;
13074                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276, 0);
13075                 if (target == null)
13076                 {
13077                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276);
13078                 }
13079                 target.setBigDecimalValue(budgetNonFederalPersonnelTotalAmount);
13080             }
13081         }
13082         
13083         /**
13084          * Sets (as xml) the "BudgetNonFederalPersonnelTotalAmount" element
13085          */
13086         public void xsetBudgetNonFederalPersonnelTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalPersonnelTotalAmount)
13087         {
13088             synchronized (monitor())
13089             {
13090                 check_orphaned();
13091                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13092                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276, 0);
13093                 if (target == null)
13094                 {
13095                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276);
13096                 }
13097                 target.set(budgetNonFederalPersonnelTotalAmount);
13098             }
13099         }
13100         
13101         /**
13102          * Unsets the "BudgetNonFederalPersonnelTotalAmount" element
13103          */
13104         public void unsetBudgetNonFederalPersonnelTotalAmount()
13105         {
13106             synchronized (monitor())
13107             {
13108                 check_orphaned();
13109                 get_store().remove_element(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276, 0);
13110             }
13111         }
13112         
13113         /**
13114          * Gets the "BudgetNonFederalFringeTotalAmount" element
13115          */
13116         public java.math.BigDecimal getBudgetNonFederalFringeTotalAmount()
13117         {
13118             synchronized (monitor())
13119             {
13120                 check_orphaned();
13121                 org.apache.xmlbeans.SimpleValue target = null;
13122                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGETOTALAMOUNT$278, 0);
13123                 if (target == null)
13124                 {
13125                     return null;
13126                 }
13127                 return target.getBigDecimalValue();
13128             }
13129         }
13130         
13131         /**
13132          * Gets (as xml) the "BudgetNonFederalFringeTotalAmount" element
13133          */
13134         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalFringeTotalAmount()
13135         {
13136             synchronized (monitor())
13137             {
13138                 check_orphaned();
13139                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13140                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGETOTALAMOUNT$278, 0);
13141                 return target;
13142             }
13143         }
13144         
13145         /**
13146          * True if has "BudgetNonFederalFringeTotalAmount" element
13147          */
13148         public boolean isSetBudgetNonFederalFringeTotalAmount()
13149         {
13150             synchronized (monitor())
13151             {
13152                 check_orphaned();
13153                 return get_store().count_elements(BUDGETNONFEDERALFRINGETOTALAMOUNT$278) != 0;
13154             }
13155         }
13156         
13157         /**
13158          * Sets the "BudgetNonFederalFringeTotalAmount" element
13159          */
13160         public void setBudgetNonFederalFringeTotalAmount(java.math.BigDecimal budgetNonFederalFringeTotalAmount)
13161         {
13162             synchronized (monitor())
13163             {
13164                 check_orphaned();
13165                 org.apache.xmlbeans.SimpleValue target = null;
13166                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGETOTALAMOUNT$278, 0);
13167                 if (target == null)
13168                 {
13169                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFRINGETOTALAMOUNT$278);
13170                 }
13171                 target.setBigDecimalValue(budgetNonFederalFringeTotalAmount);
13172             }
13173         }
13174         
13175         /**
13176          * Sets (as xml) the "BudgetNonFederalFringeTotalAmount" element
13177          */
13178         public void xsetBudgetNonFederalFringeTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalFringeTotalAmount)
13179         {
13180             synchronized (monitor())
13181             {
13182                 check_orphaned();
13183                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13184                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGETOTALAMOUNT$278, 0);
13185                 if (target == null)
13186                 {
13187                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFRINGETOTALAMOUNT$278);
13188                 }
13189                 target.set(budgetNonFederalFringeTotalAmount);
13190             }
13191         }
13192         
13193         /**
13194          * Unsets the "BudgetNonFederalFringeTotalAmount" element
13195          */
13196         public void unsetBudgetNonFederalFringeTotalAmount()
13197         {
13198             synchronized (monitor())
13199             {
13200                 check_orphaned();
13201                 get_store().remove_element(BUDGETNONFEDERALFRINGETOTALAMOUNT$278, 0);
13202             }
13203         }
13204         
13205         /**
13206          * Gets the "BudgetNonFederalTravelTotalAmount" element
13207          */
13208         public java.math.BigDecimal getBudgetNonFederalTravelTotalAmount()
13209         {
13210             synchronized (monitor())
13211             {
13212                 check_orphaned();
13213                 org.apache.xmlbeans.SimpleValue target = null;
13214                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280, 0);
13215                 if (target == null)
13216                 {
13217                     return null;
13218                 }
13219                 return target.getBigDecimalValue();
13220             }
13221         }
13222         
13223         /**
13224          * Gets (as xml) the "BudgetNonFederalTravelTotalAmount" element
13225          */
13226         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalTravelTotalAmount()
13227         {
13228             synchronized (monitor())
13229             {
13230                 check_orphaned();
13231                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13232                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280, 0);
13233                 return target;
13234             }
13235         }
13236         
13237         /**
13238          * True if has "BudgetNonFederalTravelTotalAmount" element
13239          */
13240         public boolean isSetBudgetNonFederalTravelTotalAmount()
13241         {
13242             synchronized (monitor())
13243             {
13244                 check_orphaned();
13245                 return get_store().count_elements(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280) != 0;
13246             }
13247         }
13248         
13249         /**
13250          * Sets the "BudgetNonFederalTravelTotalAmount" element
13251          */
13252         public void setBudgetNonFederalTravelTotalAmount(java.math.BigDecimal budgetNonFederalTravelTotalAmount)
13253         {
13254             synchronized (monitor())
13255             {
13256                 check_orphaned();
13257                 org.apache.xmlbeans.SimpleValue target = null;
13258                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280, 0);
13259                 if (target == null)
13260                 {
13261                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280);
13262                 }
13263                 target.setBigDecimalValue(budgetNonFederalTravelTotalAmount);
13264             }
13265         }
13266         
13267         /**
13268          * Sets (as xml) the "BudgetNonFederalTravelTotalAmount" element
13269          */
13270         public void xsetBudgetNonFederalTravelTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalTravelTotalAmount)
13271         {
13272             synchronized (monitor())
13273             {
13274                 check_orphaned();
13275                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13276                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280, 0);
13277                 if (target == null)
13278                 {
13279                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280);
13280                 }
13281                 target.set(budgetNonFederalTravelTotalAmount);
13282             }
13283         }
13284         
13285         /**
13286          * Unsets the "BudgetNonFederalTravelTotalAmount" element
13287          */
13288         public void unsetBudgetNonFederalTravelTotalAmount()
13289         {
13290             synchronized (monitor())
13291             {
13292                 check_orphaned();
13293                 get_store().remove_element(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280, 0);
13294             }
13295         }
13296         
13297         /**
13298          * Gets the "BudgetNonFederalEquipmentTotalAmount" element
13299          */
13300         public java.math.BigDecimal getBudgetNonFederalEquipmentTotalAmount()
13301         {
13302             synchronized (monitor())
13303             {
13304                 check_orphaned();
13305                 org.apache.xmlbeans.SimpleValue target = null;
13306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282, 0);
13307                 if (target == null)
13308                 {
13309                     return null;
13310                 }
13311                 return target.getBigDecimalValue();
13312             }
13313         }
13314         
13315         /**
13316          * Gets (as xml) the "BudgetNonFederalEquipmentTotalAmount" element
13317          */
13318         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalEquipmentTotalAmount()
13319         {
13320             synchronized (monitor())
13321             {
13322                 check_orphaned();
13323                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13324                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282, 0);
13325                 return target;
13326             }
13327         }
13328         
13329         /**
13330          * True if has "BudgetNonFederalEquipmentTotalAmount" element
13331          */
13332         public boolean isSetBudgetNonFederalEquipmentTotalAmount()
13333         {
13334             synchronized (monitor())
13335             {
13336                 check_orphaned();
13337                 return get_store().count_elements(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282) != 0;
13338             }
13339         }
13340         
13341         /**
13342          * Sets the "BudgetNonFederalEquipmentTotalAmount" element
13343          */
13344         public void setBudgetNonFederalEquipmentTotalAmount(java.math.BigDecimal budgetNonFederalEquipmentTotalAmount)
13345         {
13346             synchronized (monitor())
13347             {
13348                 check_orphaned();
13349                 org.apache.xmlbeans.SimpleValue target = null;
13350                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282, 0);
13351                 if (target == null)
13352                 {
13353                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282);
13354                 }
13355                 target.setBigDecimalValue(budgetNonFederalEquipmentTotalAmount);
13356             }
13357         }
13358         
13359         /**
13360          * Sets (as xml) the "BudgetNonFederalEquipmentTotalAmount" element
13361          */
13362         public void xsetBudgetNonFederalEquipmentTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalEquipmentTotalAmount)
13363         {
13364             synchronized (monitor())
13365             {
13366                 check_orphaned();
13367                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13368                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282, 0);
13369                 if (target == null)
13370                 {
13371                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282);
13372                 }
13373                 target.set(budgetNonFederalEquipmentTotalAmount);
13374             }
13375         }
13376         
13377         /**
13378          * Unsets the "BudgetNonFederalEquipmentTotalAmount" element
13379          */
13380         public void unsetBudgetNonFederalEquipmentTotalAmount()
13381         {
13382             synchronized (monitor())
13383             {
13384                 check_orphaned();
13385                 get_store().remove_element(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282, 0);
13386             }
13387         }
13388         
13389         /**
13390          * Gets the "BudgetNonFederalDirectTotalAmount" element
13391          */
13392         public java.math.BigDecimal getBudgetNonFederalDirectTotalAmount()
13393         {
13394             synchronized (monitor())
13395             {
13396                 check_orphaned();
13397                 org.apache.xmlbeans.SimpleValue target = null;
13398                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284, 0);
13399                 if (target == null)
13400                 {
13401                     return null;
13402                 }
13403                 return target.getBigDecimalValue();
13404             }
13405         }
13406         
13407         /**
13408          * Gets (as xml) the "BudgetNonFederalDirectTotalAmount" element
13409          */
13410         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalDirectTotalAmount()
13411         {
13412             synchronized (monitor())
13413             {
13414                 check_orphaned();
13415                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13416                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284, 0);
13417                 return target;
13418             }
13419         }
13420         
13421         /**
13422          * True if has "BudgetNonFederalDirectTotalAmount" element
13423          */
13424         public boolean isSetBudgetNonFederalDirectTotalAmount()
13425         {
13426             synchronized (monitor())
13427             {
13428                 check_orphaned();
13429                 return get_store().count_elements(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284) != 0;
13430             }
13431         }
13432         
13433         /**
13434          * Sets the "BudgetNonFederalDirectTotalAmount" element
13435          */
13436         public void setBudgetNonFederalDirectTotalAmount(java.math.BigDecimal budgetNonFederalDirectTotalAmount)
13437         {
13438             synchronized (monitor())
13439             {
13440                 check_orphaned();
13441                 org.apache.xmlbeans.SimpleValue target = null;
13442                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284, 0);
13443                 if (target == null)
13444                 {
13445                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284);
13446                 }
13447                 target.setBigDecimalValue(budgetNonFederalDirectTotalAmount);
13448             }
13449         }
13450         
13451         /**
13452          * Sets (as xml) the "BudgetNonFederalDirectTotalAmount" element
13453          */
13454         public void xsetBudgetNonFederalDirectTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalDirectTotalAmount)
13455         {
13456             synchronized (monitor())
13457             {
13458                 check_orphaned();
13459                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13460                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284, 0);
13461                 if (target == null)
13462                 {
13463                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284);
13464                 }
13465                 target.set(budgetNonFederalDirectTotalAmount);
13466             }
13467         }
13468         
13469         /**
13470          * Unsets the "BudgetNonFederalDirectTotalAmount" element
13471          */
13472         public void unsetBudgetNonFederalDirectTotalAmount()
13473         {
13474             synchronized (monitor())
13475             {
13476                 check_orphaned();
13477                 get_store().remove_element(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284, 0);
13478             }
13479         }
13480         
13481         /**
13482          * Gets the "BudgetNonFederalIndirectTotalAmount" element
13483          */
13484         public java.math.BigDecimal getBudgetNonFederalIndirectTotalAmount()
13485         {
13486             synchronized (monitor())
13487             {
13488                 check_orphaned();
13489                 org.apache.xmlbeans.SimpleValue target = null;
13490                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286, 0);
13491                 if (target == null)
13492                 {
13493                     return null;
13494                 }
13495                 return target.getBigDecimalValue();
13496             }
13497         }
13498         
13499         /**
13500          * Gets (as xml) the "BudgetNonFederalIndirectTotalAmount" element
13501          */
13502         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalIndirectTotalAmount()
13503         {
13504             synchronized (monitor())
13505             {
13506                 check_orphaned();
13507                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13508                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286, 0);
13509                 return target;
13510             }
13511         }
13512         
13513         /**
13514          * True if has "BudgetNonFederalIndirectTotalAmount" element
13515          */
13516         public boolean isSetBudgetNonFederalIndirectTotalAmount()
13517         {
13518             synchronized (monitor())
13519             {
13520                 check_orphaned();
13521                 return get_store().count_elements(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286) != 0;
13522             }
13523         }
13524         
13525         /**
13526          * Sets the "BudgetNonFederalIndirectTotalAmount" element
13527          */
13528         public void setBudgetNonFederalIndirectTotalAmount(java.math.BigDecimal budgetNonFederalIndirectTotalAmount)
13529         {
13530             synchronized (monitor())
13531             {
13532                 check_orphaned();
13533                 org.apache.xmlbeans.SimpleValue target = null;
13534                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286, 0);
13535                 if (target == null)
13536                 {
13537                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286);
13538                 }
13539                 target.setBigDecimalValue(budgetNonFederalIndirectTotalAmount);
13540             }
13541         }
13542         
13543         /**
13544          * Sets (as xml) the "BudgetNonFederalIndirectTotalAmount" element
13545          */
13546         public void xsetBudgetNonFederalIndirectTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalIndirectTotalAmount)
13547         {
13548             synchronized (monitor())
13549             {
13550                 check_orphaned();
13551                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13552                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286, 0);
13553                 if (target == null)
13554                 {
13555                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286);
13556                 }
13557                 target.set(budgetNonFederalIndirectTotalAmount);
13558             }
13559         }
13560         
13561         /**
13562          * Unsets the "BudgetNonFederalIndirectTotalAmount" element
13563          */
13564         public void unsetBudgetNonFederalIndirectTotalAmount()
13565         {
13566             synchronized (monitor())
13567             {
13568                 check_orphaned();
13569                 get_store().remove_element(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286, 0);
13570             }
13571         }
13572         
13573         /**
13574          * Gets the "BudgetNonFederalTrainingTotalAmount" element
13575          */
13576         public java.math.BigDecimal getBudgetNonFederalTrainingTotalAmount()
13577         {
13578             synchronized (monitor())
13579             {
13580                 check_orphaned();
13581                 org.apache.xmlbeans.SimpleValue target = null;
13582                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288, 0);
13583                 if (target == null)
13584                 {
13585                     return null;
13586                 }
13587                 return target.getBigDecimalValue();
13588             }
13589         }
13590         
13591         /**
13592          * Gets (as xml) the "BudgetNonFederalTrainingTotalAmount" element
13593          */
13594         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalTrainingTotalAmount()
13595         {
13596             synchronized (monitor())
13597             {
13598                 check_orphaned();
13599                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13600                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288, 0);
13601                 return target;
13602             }
13603         }
13604         
13605         /**
13606          * True if has "BudgetNonFederalTrainingTotalAmount" element
13607          */
13608         public boolean isSetBudgetNonFederalTrainingTotalAmount()
13609         {
13610             synchronized (monitor())
13611             {
13612                 check_orphaned();
13613                 return get_store().count_elements(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288) != 0;
13614             }
13615         }
13616         
13617         /**
13618          * Sets the "BudgetNonFederalTrainingTotalAmount" element
13619          */
13620         public void setBudgetNonFederalTrainingTotalAmount(java.math.BigDecimal budgetNonFederalTrainingTotalAmount)
13621         {
13622             synchronized (monitor())
13623             {
13624                 check_orphaned();
13625                 org.apache.xmlbeans.SimpleValue target = null;
13626                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288, 0);
13627                 if (target == null)
13628                 {
13629                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288);
13630                 }
13631                 target.setBigDecimalValue(budgetNonFederalTrainingTotalAmount);
13632             }
13633         }
13634         
13635         /**
13636          * Sets (as xml) the "BudgetNonFederalTrainingTotalAmount" element
13637          */
13638         public void xsetBudgetNonFederalTrainingTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalTrainingTotalAmount)
13639         {
13640             synchronized (monitor())
13641             {
13642                 check_orphaned();
13643                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13644                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288, 0);
13645                 if (target == null)
13646                 {
13647                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288);
13648                 }
13649                 target.set(budgetNonFederalTrainingTotalAmount);
13650             }
13651         }
13652         
13653         /**
13654          * Unsets the "BudgetNonFederalTrainingTotalAmount" element
13655          */
13656         public void unsetBudgetNonFederalTrainingTotalAmount()
13657         {
13658             synchronized (monitor())
13659             {
13660                 check_orphaned();
13661                 get_store().remove_element(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288, 0);
13662             }
13663         }
13664         
13665         /**
13666          * Gets the "BudgetNonFederalTotalAmount" element
13667          */
13668         public java.math.BigDecimal getBudgetNonFederalTotalAmount()
13669         {
13670             synchronized (monitor())
13671             {
13672                 check_orphaned();
13673                 org.apache.xmlbeans.SimpleValue target = null;
13674                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTOTALAMOUNT$290, 0);
13675                 if (target == null)
13676                 {
13677                     return null;
13678                 }
13679                 return target.getBigDecimalValue();
13680             }
13681         }
13682         
13683         /**
13684          * Gets (as xml) the "BudgetNonFederalTotalAmount" element
13685          */
13686         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetNonFederalTotalAmount()
13687         {
13688             synchronized (monitor())
13689             {
13690                 check_orphaned();
13691                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13692                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTOTALAMOUNT$290, 0);
13693                 return target;
13694             }
13695         }
13696         
13697         /**
13698          * True if has "BudgetNonFederalTotalAmount" element
13699          */
13700         public boolean isSetBudgetNonFederalTotalAmount()
13701         {
13702             synchronized (monitor())
13703             {
13704                 check_orphaned();
13705                 return get_store().count_elements(BUDGETNONFEDERALTOTALAMOUNT$290) != 0;
13706             }
13707         }
13708         
13709         /**
13710          * Sets the "BudgetNonFederalTotalAmount" element
13711          */
13712         public void setBudgetNonFederalTotalAmount(java.math.BigDecimal budgetNonFederalTotalAmount)
13713         {
13714             synchronized (monitor())
13715             {
13716                 check_orphaned();
13717                 org.apache.xmlbeans.SimpleValue target = null;
13718                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTOTALAMOUNT$290, 0);
13719                 if (target == null)
13720                 {
13721                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTOTALAMOUNT$290);
13722                 }
13723                 target.setBigDecimalValue(budgetNonFederalTotalAmount);
13724             }
13725         }
13726         
13727         /**
13728          * Sets (as xml) the "BudgetNonFederalTotalAmount" element
13729          */
13730         public void xsetBudgetNonFederalTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetNonFederalTotalAmount)
13731         {
13732             synchronized (monitor())
13733             {
13734                 check_orphaned();
13735                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
13736                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTOTALAMOUNT$290, 0);
13737                 if (target == null)
13738                 {
13739                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTOTALAMOUNT$290);
13740                 }
13741                 target.set(budgetNonFederalTotalAmount);
13742             }
13743         }
13744         
13745         /**
13746          * Unsets the "BudgetNonFederalTotalAmount" element
13747          */
13748         public void unsetBudgetNonFederalTotalAmount()
13749         {
13750             synchronized (monitor())
13751             {
13752                 check_orphaned();
13753                 get_store().remove_element(BUDGETNONFEDERALTOTALAMOUNT$290, 0);
13754             }
13755         }
13756         
13757         /**
13758          * Gets the "FormVersion" attribute
13759          */
13760         public java.lang.String getFormVersion()
13761         {
13762             synchronized (monitor())
13763             {
13764                 check_orphaned();
13765                 org.apache.xmlbeans.SimpleValue target = null;
13766                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$292);
13767                 if (target == null)
13768                 {
13769                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$292);
13770                 }
13771                 if (target == null)
13772                 {
13773                     return null;
13774                 }
13775                 return target.getStringValue();
13776             }
13777         }
13778         
13779         /**
13780          * Gets (as xml) the "FormVersion" attribute
13781          */
13782         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
13783         {
13784             synchronized (monitor())
13785             {
13786                 check_orphaned();
13787                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
13788                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$292);
13789                 if (target == null)
13790                 {
13791                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$292);
13792                 }
13793                 return target;
13794             }
13795         }
13796         
13797         /**
13798          * Sets the "FormVersion" attribute
13799          */
13800         public void setFormVersion(java.lang.String formVersion)
13801         {
13802             synchronized (monitor())
13803             {
13804                 check_orphaned();
13805                 org.apache.xmlbeans.SimpleValue target = null;
13806                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$292);
13807                 if (target == null)
13808                 {
13809                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$292);
13810                 }
13811                 target.setStringValue(formVersion);
13812             }
13813         }
13814         
13815         /**
13816          * Sets (as xml) the "FormVersion" attribute
13817          */
13818         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
13819         {
13820             synchronized (monitor())
13821             {
13822                 check_orphaned();
13823                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
13824                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$292);
13825                 if (target == null)
13826                 {
13827                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$292);
13828                 }
13829                 target.set(formVersion);
13830             }
13831         }
13832         /**
13833          * An XML IndirectCost(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
13834          *
13835          * This is a complex type.
13836          */
13837         public static class IndirectCostImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost
13838         {
13839             private static final long serialVersionUID = 1L;
13840             
13841             public IndirectCostImpl(org.apache.xmlbeans.SchemaType sType)
13842             {
13843                 super(sType);
13844             }
13845             
13846             private static final javax.xml.namespace.QName ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0 = 
13847                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "IsIndirectCostRateAgreementApproved");
13848             private static final javax.xml.namespace.QName INDIRECTCOSTRATEAGREEMENTFROMDATE$2 = 
13849                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "IndirectCostRateAgreementFromDate");
13850             private static final javax.xml.namespace.QName INDIRECTCOSTRATEAGREEMENTTODATE$4 = 
13851                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "IndirectCostRateAgreementToDate");
13852             private static final javax.xml.namespace.QName APPROVINGFEDERALAGENCY$6 = 
13853                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "ApprovingFederalAgency");
13854             private static final javax.xml.namespace.QName OTHERAPPROVINGFEDERALAGENCY$8 = 
13855                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "OtherApprovingFederalAgency");
13856             private static final javax.xml.namespace.QName INDIRECTCOSTRATEPERCENTAGE$10 = 
13857                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "IndirectCostRatePercentage");
13858             private static final javax.xml.namespace.QName RESTRICTEDINDIRECTCOSTRATE$12 = 
13859                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "RestrictedIndirectCostRate");
13860             private static final javax.xml.namespace.QName RESTRICTEDPERCENTAGE$14 = 
13861                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "RestrictedPercentage");
13862             
13863             
13864             /**
13865              * Gets the "IsIndirectCostRateAgreementApproved" element
13866              */
13867             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsIndirectCostRateAgreementApproved()
13868             {
13869                 synchronized (monitor())
13870                 {
13871                     check_orphaned();
13872                     org.apache.xmlbeans.SimpleValue target = null;
13873                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0, 0);
13874                     if (target == null)
13875                     {
13876                       return null;
13877                     }
13878                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13879                 }
13880             }
13881             
13882             /**
13883              * Gets (as xml) the "IsIndirectCostRateAgreementApproved" element
13884              */
13885             public gov.grants.apply.forms.ed524Budget12V12.IsIndirectCostRateAgreementApprovedDataType xgetIsIndirectCostRateAgreementApproved()
13886             {
13887                 synchronized (monitor())
13888                 {
13889                     check_orphaned();
13890                     gov.grants.apply.forms.ed524Budget12V12.IsIndirectCostRateAgreementApprovedDataType target = null;
13891                     target = (gov.grants.apply.forms.ed524Budget12V12.IsIndirectCostRateAgreementApprovedDataType)get_store().find_element_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0, 0);
13892                     return target;
13893                 }
13894             }
13895             
13896             /**
13897              * True if has "IsIndirectCostRateAgreementApproved" element
13898              */
13899             public boolean isSetIsIndirectCostRateAgreementApproved()
13900             {
13901                 synchronized (monitor())
13902                 {
13903                     check_orphaned();
13904                     return get_store().count_elements(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0) != 0;
13905                 }
13906             }
13907             
13908             /**
13909              * Sets the "IsIndirectCostRateAgreementApproved" element
13910              */
13911             public void setIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isIndirectCostRateAgreementApproved)
13912             {
13913                 synchronized (monitor())
13914                 {
13915                     check_orphaned();
13916                     org.apache.xmlbeans.SimpleValue target = null;
13917                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0, 0);
13918                     if (target == null)
13919                     {
13920                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
13921                     }
13922                     target.setEnumValue(isIndirectCostRateAgreementApproved);
13923                 }
13924             }
13925             
13926             /**
13927              * Sets (as xml) the "IsIndirectCostRateAgreementApproved" element
13928              */
13929             public void xsetIsIndirectCostRateAgreementApproved(gov.grants.apply.forms.ed524Budget12V12.IsIndirectCostRateAgreementApprovedDataType isIndirectCostRateAgreementApproved)
13930             {
13931                 synchronized (monitor())
13932                 {
13933                     check_orphaned();
13934                     gov.grants.apply.forms.ed524Budget12V12.IsIndirectCostRateAgreementApprovedDataType target = null;
13935                     target = (gov.grants.apply.forms.ed524Budget12V12.IsIndirectCostRateAgreementApprovedDataType)get_store().find_element_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0, 0);
13936                     if (target == null)
13937                     {
13938                       target = (gov.grants.apply.forms.ed524Budget12V12.IsIndirectCostRateAgreementApprovedDataType)get_store().add_element_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
13939                     }
13940                     target.set(isIndirectCostRateAgreementApproved);
13941                 }
13942             }
13943             
13944             /**
13945              * Unsets the "IsIndirectCostRateAgreementApproved" element
13946              */
13947             public void unsetIsIndirectCostRateAgreementApproved()
13948             {
13949                 synchronized (monitor())
13950                 {
13951                     check_orphaned();
13952                     get_store().remove_element(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0, 0);
13953                 }
13954             }
13955             
13956             /**
13957              * Gets the "IndirectCostRateAgreementFromDate" element
13958              */
13959             public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate getIndirectCostRateAgreementFromDate()
13960             {
13961                 synchronized (monitor())
13962                 {
13963                     check_orphaned();
13964                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate target = null;
13965                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTFROMDATE$2, 0);
13966                     if (target == null)
13967                     {
13968                       return null;
13969                     }
13970                     return target;
13971                 }
13972             }
13973             
13974             /**
13975              * True if has "IndirectCostRateAgreementFromDate" element
13976              */
13977             public boolean isSetIndirectCostRateAgreementFromDate()
13978             {
13979                 synchronized (monitor())
13980                 {
13981                     check_orphaned();
13982                     return get_store().count_elements(INDIRECTCOSTRATEAGREEMENTFROMDATE$2) != 0;
13983                 }
13984             }
13985             
13986             /**
13987              * Sets the "IndirectCostRateAgreementFromDate" element
13988              */
13989             public void setIndirectCostRateAgreementFromDate(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate indirectCostRateAgreementFromDate)
13990             {
13991                 generatedSetterHelperImpl(indirectCostRateAgreementFromDate, INDIRECTCOSTRATEAGREEMENTFROMDATE$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
13992             }
13993             
13994             /**
13995              * Appends and returns a new empty "IndirectCostRateAgreementFromDate" element
13996              */
13997             public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate addNewIndirectCostRateAgreementFromDate()
13998             {
13999                 synchronized (monitor())
14000                 {
14001                     check_orphaned();
14002                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate target = null;
14003                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate)get_store().add_element_user(INDIRECTCOSTRATEAGREEMENTFROMDATE$2);
14004                     return target;
14005                 }
14006             }
14007             
14008             /**
14009              * Unsets the "IndirectCostRateAgreementFromDate" element
14010              */
14011             public void unsetIndirectCostRateAgreementFromDate()
14012             {
14013                 synchronized (monitor())
14014                 {
14015                     check_orphaned();
14016                     get_store().remove_element(INDIRECTCOSTRATEAGREEMENTFROMDATE$2, 0);
14017                 }
14018             }
14019             
14020             /**
14021              * Gets the "IndirectCostRateAgreementToDate" element
14022              */
14023             public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate getIndirectCostRateAgreementToDate()
14024             {
14025                 synchronized (monitor())
14026                 {
14027                     check_orphaned();
14028                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate target = null;
14029                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTTODATE$4, 0);
14030                     if (target == null)
14031                     {
14032                       return null;
14033                     }
14034                     return target;
14035                 }
14036             }
14037             
14038             /**
14039              * True if has "IndirectCostRateAgreementToDate" element
14040              */
14041             public boolean isSetIndirectCostRateAgreementToDate()
14042             {
14043                 synchronized (monitor())
14044                 {
14045                     check_orphaned();
14046                     return get_store().count_elements(INDIRECTCOSTRATEAGREEMENTTODATE$4) != 0;
14047                 }
14048             }
14049             
14050             /**
14051              * Sets the "IndirectCostRateAgreementToDate" element
14052              */
14053             public void setIndirectCostRateAgreementToDate(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate indirectCostRateAgreementToDate)
14054             {
14055                 generatedSetterHelperImpl(indirectCostRateAgreementToDate, INDIRECTCOSTRATEAGREEMENTTODATE$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
14056             }
14057             
14058             /**
14059              * Appends and returns a new empty "IndirectCostRateAgreementToDate" element
14060              */
14061             public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate addNewIndirectCostRateAgreementToDate()
14062             {
14063                 synchronized (monitor())
14064                 {
14065                     check_orphaned();
14066                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate target = null;
14067                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate)get_store().add_element_user(INDIRECTCOSTRATEAGREEMENTTODATE$4);
14068                     return target;
14069                 }
14070             }
14071             
14072             /**
14073              * Unsets the "IndirectCostRateAgreementToDate" element
14074              */
14075             public void unsetIndirectCostRateAgreementToDate()
14076             {
14077                 synchronized (monitor())
14078                 {
14079                     check_orphaned();
14080                     get_store().remove_element(INDIRECTCOSTRATEAGREEMENTTODATE$4, 0);
14081                 }
14082             }
14083             
14084             /**
14085              * Gets the "ApprovingFederalAgency" element
14086              */
14087             public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency getApprovingFederalAgency()
14088             {
14089                 synchronized (monitor())
14090                 {
14091                     check_orphaned();
14092                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency target = null;
14093                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency)get_store().find_element_user(APPROVINGFEDERALAGENCY$6, 0);
14094                     if (target == null)
14095                     {
14096                       return null;
14097                     }
14098                     return target;
14099                 }
14100             }
14101             
14102             /**
14103              * True if has "ApprovingFederalAgency" element
14104              */
14105             public boolean isSetApprovingFederalAgency()
14106             {
14107                 synchronized (monitor())
14108                 {
14109                     check_orphaned();
14110                     return get_store().count_elements(APPROVINGFEDERALAGENCY$6) != 0;
14111                 }
14112             }
14113             
14114             /**
14115              * Sets the "ApprovingFederalAgency" element
14116              */
14117             public void setApprovingFederalAgency(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency approvingFederalAgency)
14118             {
14119                 generatedSetterHelperImpl(approvingFederalAgency, APPROVINGFEDERALAGENCY$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
14120             }
14121             
14122             /**
14123              * Appends and returns a new empty "ApprovingFederalAgency" element
14124              */
14125             public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency addNewApprovingFederalAgency()
14126             {
14127                 synchronized (monitor())
14128                 {
14129                     check_orphaned();
14130                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency target = null;
14131                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency)get_store().add_element_user(APPROVINGFEDERALAGENCY$6);
14132                     return target;
14133                 }
14134             }
14135             
14136             /**
14137              * Unsets the "ApprovingFederalAgency" element
14138              */
14139             public void unsetApprovingFederalAgency()
14140             {
14141                 synchronized (monitor())
14142                 {
14143                     check_orphaned();
14144                     get_store().remove_element(APPROVINGFEDERALAGENCY$6, 0);
14145                 }
14146             }
14147             
14148             /**
14149              * Gets the "OtherApprovingFederalAgency" element
14150              */
14151             public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency getOtherApprovingFederalAgency()
14152             {
14153                 synchronized (monitor())
14154                 {
14155                     check_orphaned();
14156                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency target = null;
14157                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency)get_store().find_element_user(OTHERAPPROVINGFEDERALAGENCY$8, 0);
14158                     if (target == null)
14159                     {
14160                       return null;
14161                     }
14162                     return target;
14163                 }
14164             }
14165             
14166             /**
14167              * True if has "OtherApprovingFederalAgency" element
14168              */
14169             public boolean isSetOtherApprovingFederalAgency()
14170             {
14171                 synchronized (monitor())
14172                 {
14173                     check_orphaned();
14174                     return get_store().count_elements(OTHERAPPROVINGFEDERALAGENCY$8) != 0;
14175                 }
14176             }
14177             
14178             /**
14179              * Sets the "OtherApprovingFederalAgency" element
14180              */
14181             public void setOtherApprovingFederalAgency(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency otherApprovingFederalAgency)
14182             {
14183                 generatedSetterHelperImpl(otherApprovingFederalAgency, OTHERAPPROVINGFEDERALAGENCY$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
14184             }
14185             
14186             /**
14187              * Appends and returns a new empty "OtherApprovingFederalAgency" element
14188              */
14189             public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency addNewOtherApprovingFederalAgency()
14190             {
14191                 synchronized (monitor())
14192                 {
14193                     check_orphaned();
14194                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency target = null;
14195                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency)get_store().add_element_user(OTHERAPPROVINGFEDERALAGENCY$8);
14196                     return target;
14197                 }
14198             }
14199             
14200             /**
14201              * Unsets the "OtherApprovingFederalAgency" element
14202              */
14203             public void unsetOtherApprovingFederalAgency()
14204             {
14205                 synchronized (monitor())
14206                 {
14207                     check_orphaned();
14208                     get_store().remove_element(OTHERAPPROVINGFEDERALAGENCY$8, 0);
14209                 }
14210             }
14211             
14212             /**
14213              * Gets the "IndirectCostRatePercentage" element
14214              */
14215             public java.math.BigDecimal getIndirectCostRatePercentage()
14216             {
14217                 synchronized (monitor())
14218                 {
14219                     check_orphaned();
14220                     org.apache.xmlbeans.SimpleValue target = null;
14221                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTCOSTRATEPERCENTAGE$10, 0);
14222                     if (target == null)
14223                     {
14224                       return null;
14225                     }
14226                     return target.getBigDecimalValue();
14227                 }
14228             }
14229             
14230             /**
14231              * Gets (as xml) the "IndirectCostRatePercentage" element
14232              */
14233             public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage xgetIndirectCostRatePercentage()
14234             {
14235                 synchronized (monitor())
14236                 {
14237                     check_orphaned();
14238                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage target = null;
14239                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage)get_store().find_element_user(INDIRECTCOSTRATEPERCENTAGE$10, 0);
14240                     return target;
14241                 }
14242             }
14243             
14244             /**
14245              * True if has "IndirectCostRatePercentage" element
14246              */
14247             public boolean isSetIndirectCostRatePercentage()
14248             {
14249                 synchronized (monitor())
14250                 {
14251                     check_orphaned();
14252                     return get_store().count_elements(INDIRECTCOSTRATEPERCENTAGE$10) != 0;
14253                 }
14254             }
14255             
14256             /**
14257              * Sets the "IndirectCostRatePercentage" element
14258              */
14259             public void setIndirectCostRatePercentage(java.math.BigDecimal indirectCostRatePercentage)
14260             {
14261                 synchronized (monitor())
14262                 {
14263                     check_orphaned();
14264                     org.apache.xmlbeans.SimpleValue target = null;
14265                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTCOSTRATEPERCENTAGE$10, 0);
14266                     if (target == null)
14267                     {
14268                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIRECTCOSTRATEPERCENTAGE$10);
14269                     }
14270                     target.setBigDecimalValue(indirectCostRatePercentage);
14271                 }
14272             }
14273             
14274             /**
14275              * Sets (as xml) the "IndirectCostRatePercentage" element
14276              */
14277             public void xsetIndirectCostRatePercentage(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage indirectCostRatePercentage)
14278             {
14279                 synchronized (monitor())
14280                 {
14281                     check_orphaned();
14282                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage target = null;
14283                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage)get_store().find_element_user(INDIRECTCOSTRATEPERCENTAGE$10, 0);
14284                     if (target == null)
14285                     {
14286                       target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage)get_store().add_element_user(INDIRECTCOSTRATEPERCENTAGE$10);
14287                     }
14288                     target.set(indirectCostRatePercentage);
14289                 }
14290             }
14291             
14292             /**
14293              * Unsets the "IndirectCostRatePercentage" element
14294              */
14295             public void unsetIndirectCostRatePercentage()
14296             {
14297                 synchronized (monitor())
14298                 {
14299                     check_orphaned();
14300                     get_store().remove_element(INDIRECTCOSTRATEPERCENTAGE$10, 0);
14301                 }
14302             }
14303             
14304             /**
14305              * Gets the "RestrictedIndirectCostRate" element
14306              */
14307             public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate.Enum getRestrictedIndirectCostRate()
14308             {
14309                 synchronized (monitor())
14310                 {
14311                     check_orphaned();
14312                     org.apache.xmlbeans.SimpleValue target = null;
14313                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESTRICTEDINDIRECTCOSTRATE$12, 0);
14314                     if (target == null)
14315                     {
14316                       return null;
14317                     }
14318                     return (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate.Enum)target.getEnumValue();
14319                 }
14320             }
14321             
14322             /**
14323              * Gets (as xml) the "RestrictedIndirectCostRate" element
14324              */
14325             public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate xgetRestrictedIndirectCostRate()
14326             {
14327                 synchronized (monitor())
14328                 {
14329                     check_orphaned();
14330                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate target = null;
14331                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate)get_store().find_element_user(RESTRICTEDINDIRECTCOSTRATE$12, 0);
14332                     return target;
14333                 }
14334             }
14335             
14336             /**
14337              * True if has "RestrictedIndirectCostRate" element
14338              */
14339             public boolean isSetRestrictedIndirectCostRate()
14340             {
14341                 synchronized (monitor())
14342                 {
14343                     check_orphaned();
14344                     return get_store().count_elements(RESTRICTEDINDIRECTCOSTRATE$12) != 0;
14345                 }
14346             }
14347             
14348             /**
14349              * Sets the "RestrictedIndirectCostRate" element
14350              */
14351             public void setRestrictedIndirectCostRate(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate.Enum restrictedIndirectCostRate)
14352             {
14353                 synchronized (monitor())
14354                 {
14355                     check_orphaned();
14356                     org.apache.xmlbeans.SimpleValue target = null;
14357                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESTRICTEDINDIRECTCOSTRATE$12, 0);
14358                     if (target == null)
14359                     {
14360                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESTRICTEDINDIRECTCOSTRATE$12);
14361                     }
14362                     target.setEnumValue(restrictedIndirectCostRate);
14363                 }
14364             }
14365             
14366             /**
14367              * Sets (as xml) the "RestrictedIndirectCostRate" element
14368              */
14369             public void xsetRestrictedIndirectCostRate(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate restrictedIndirectCostRate)
14370             {
14371                 synchronized (monitor())
14372                 {
14373                     check_orphaned();
14374                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate target = null;
14375                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate)get_store().find_element_user(RESTRICTEDINDIRECTCOSTRATE$12, 0);
14376                     if (target == null)
14377                     {
14378                       target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate)get_store().add_element_user(RESTRICTEDINDIRECTCOSTRATE$12);
14379                     }
14380                     target.set(restrictedIndirectCostRate);
14381                 }
14382             }
14383             
14384             /**
14385              * Unsets the "RestrictedIndirectCostRate" element
14386              */
14387             public void unsetRestrictedIndirectCostRate()
14388             {
14389                 synchronized (monitor())
14390                 {
14391                     check_orphaned();
14392                     get_store().remove_element(RESTRICTEDINDIRECTCOSTRATE$12, 0);
14393                 }
14394             }
14395             
14396             /**
14397              * Gets the "RestrictedPercentage" element
14398              */
14399             public java.math.BigDecimal getRestrictedPercentage()
14400             {
14401                 synchronized (monitor())
14402                 {
14403                     check_orphaned();
14404                     org.apache.xmlbeans.SimpleValue target = null;
14405                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESTRICTEDPERCENTAGE$14, 0);
14406                     if (target == null)
14407                     {
14408                       return null;
14409                     }
14410                     return target.getBigDecimalValue();
14411                 }
14412             }
14413             
14414             /**
14415              * Gets (as xml) the "RestrictedPercentage" element
14416              */
14417             public gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage xgetRestrictedPercentage()
14418             {
14419                 synchronized (monitor())
14420                 {
14421                     check_orphaned();
14422                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage target = null;
14423                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage)get_store().find_element_user(RESTRICTEDPERCENTAGE$14, 0);
14424                     return target;
14425                 }
14426             }
14427             
14428             /**
14429              * True if has "RestrictedPercentage" element
14430              */
14431             public boolean isSetRestrictedPercentage()
14432             {
14433                 synchronized (monitor())
14434                 {
14435                     check_orphaned();
14436                     return get_store().count_elements(RESTRICTEDPERCENTAGE$14) != 0;
14437                 }
14438             }
14439             
14440             /**
14441              * Sets the "RestrictedPercentage" element
14442              */
14443             public void setRestrictedPercentage(java.math.BigDecimal restrictedPercentage)
14444             {
14445                 synchronized (monitor())
14446                 {
14447                     check_orphaned();
14448                     org.apache.xmlbeans.SimpleValue target = null;
14449                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESTRICTEDPERCENTAGE$14, 0);
14450                     if (target == null)
14451                     {
14452                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESTRICTEDPERCENTAGE$14);
14453                     }
14454                     target.setBigDecimalValue(restrictedPercentage);
14455                 }
14456             }
14457             
14458             /**
14459              * Sets (as xml) the "RestrictedPercentage" element
14460              */
14461             public void xsetRestrictedPercentage(gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage restrictedPercentage)
14462             {
14463                 synchronized (monitor())
14464                 {
14465                     check_orphaned();
14466                     gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage target = null;
14467                     target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage)get_store().find_element_user(RESTRICTEDPERCENTAGE$14, 0);
14468                     if (target == null)
14469                     {
14470                       target = (gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage)get_store().add_element_user(RESTRICTEDPERCENTAGE$14);
14471                     }
14472                     target.set(restrictedPercentage);
14473                 }
14474             }
14475             
14476             /**
14477              * Unsets the "RestrictedPercentage" element
14478              */
14479             public void unsetRestrictedPercentage()
14480             {
14481                 synchronized (monitor())
14482                 {
14483                     check_orphaned();
14484                     get_store().remove_element(RESTRICTEDPERCENTAGE$14, 0);
14485                 }
14486             }
14487             /**
14488              * An XML IndirectCostRateAgreementFromDate(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
14489              *
14490              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$IndirectCostRateAgreementFromDate.
14491              */
14492             public static class IndirectCostRateAgreementFromDateImpl extends org.apache.xmlbeans.impl.values.JavaGDateHolderEx implements gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementFromDate
14493             {
14494                 private static final long serialVersionUID = 1L;
14495                 
14496                 public IndirectCostRateAgreementFromDateImpl(org.apache.xmlbeans.SchemaType sType)
14497                 {
14498                     super(sType, true);
14499                 }
14500                 
14501                 protected IndirectCostRateAgreementFromDateImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14502                 {
14503                     super(sType, b);
14504                 }
14505                 
14506                 private static final javax.xml.namespace.QName ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0 = 
14507                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "IsIndirectCostRateAgreementApproved");
14508                 
14509                 
14510                 /**
14511                  * Gets the "IsIndirectCostRateAgreementApproved" attribute
14512                  */
14513                 public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsIndirectCostRateAgreementApproved()
14514                 {
14515                     synchronized (monitor())
14516                     {
14517                       check_orphaned();
14518                       org.apache.xmlbeans.SimpleValue target = null;
14519                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14520                       if (target == null)
14521                       {
14522                         target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14523                       }
14524                       if (target == null)
14525                       {
14526                         return null;
14527                       }
14528                       return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14529                     }
14530                 }
14531                 
14532                 /**
14533                  * Gets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
14534                  */
14535                 public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsIndirectCostRateAgreementApproved()
14536                 {
14537                     synchronized (monitor())
14538                     {
14539                       check_orphaned();
14540                       gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14541                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14542                       if (target == null)
14543                       {
14544                         target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_default_attribute_value(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14545                       }
14546                       return target;
14547                     }
14548                 }
14549                 
14550                 /**
14551                  * Sets the "IsIndirectCostRateAgreementApproved" attribute
14552                  */
14553                 public void setIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isIndirectCostRateAgreementApproved)
14554                 {
14555                     synchronized (monitor())
14556                     {
14557                       check_orphaned();
14558                       org.apache.xmlbeans.SimpleValue target = null;
14559                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14560                       if (target == null)
14561                       {
14562                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14563                       }
14564                       target.setEnumValue(isIndirectCostRateAgreementApproved);
14565                     }
14566                 }
14567                 
14568                 /**
14569                  * Sets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
14570                  */
14571                 public void xsetIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType isIndirectCostRateAgreementApproved)
14572                 {
14573                     synchronized (monitor())
14574                     {
14575                       check_orphaned();
14576                       gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14577                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14578                       if (target == null)
14579                       {
14580                         target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14581                       }
14582                       target.set(isIndirectCostRateAgreementApproved);
14583                     }
14584                 }
14585             }
14586             /**
14587              * An XML IndirectCostRateAgreementToDate(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
14588              *
14589              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$IndirectCostRateAgreementToDate.
14590              */
14591             public static class IndirectCostRateAgreementToDateImpl extends org.apache.xmlbeans.impl.values.JavaGDateHolderEx implements gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRateAgreementToDate
14592             {
14593                 private static final long serialVersionUID = 1L;
14594                 
14595                 public IndirectCostRateAgreementToDateImpl(org.apache.xmlbeans.SchemaType sType)
14596                 {
14597                     super(sType, true);
14598                 }
14599                 
14600                 protected IndirectCostRateAgreementToDateImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14601                 {
14602                     super(sType, b);
14603                 }
14604                 
14605                 private static final javax.xml.namespace.QName ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0 = 
14606                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "IsIndirectCostRateAgreementApproved");
14607                 
14608                 
14609                 /**
14610                  * Gets the "IsIndirectCostRateAgreementApproved" attribute
14611                  */
14612                 public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsIndirectCostRateAgreementApproved()
14613                 {
14614                     synchronized (monitor())
14615                     {
14616                       check_orphaned();
14617                       org.apache.xmlbeans.SimpleValue target = null;
14618                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14619                       if (target == null)
14620                       {
14621                         target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14622                       }
14623                       if (target == null)
14624                       {
14625                         return null;
14626                       }
14627                       return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14628                     }
14629                 }
14630                 
14631                 /**
14632                  * Gets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
14633                  */
14634                 public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsIndirectCostRateAgreementApproved()
14635                 {
14636                     synchronized (monitor())
14637                     {
14638                       check_orphaned();
14639                       gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14640                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14641                       if (target == null)
14642                       {
14643                         target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_default_attribute_value(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14644                       }
14645                       return target;
14646                     }
14647                 }
14648                 
14649                 /**
14650                  * Sets the "IsIndirectCostRateAgreementApproved" attribute
14651                  */
14652                 public void setIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isIndirectCostRateAgreementApproved)
14653                 {
14654                     synchronized (monitor())
14655                     {
14656                       check_orphaned();
14657                       org.apache.xmlbeans.SimpleValue target = null;
14658                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14659                       if (target == null)
14660                       {
14661                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14662                       }
14663                       target.setEnumValue(isIndirectCostRateAgreementApproved);
14664                     }
14665                 }
14666                 
14667                 /**
14668                  * Sets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
14669                  */
14670                 public void xsetIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType isIndirectCostRateAgreementApproved)
14671                 {
14672                     synchronized (monitor())
14673                     {
14674                       check_orphaned();
14675                       gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14676                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14677                       if (target == null)
14678                       {
14679                         target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14680                       }
14681                       target.set(isIndirectCostRateAgreementApproved);
14682                     }
14683                 }
14684             }
14685             /**
14686              * An XML ApprovingFederalAgency(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
14687              *
14688              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$ApprovingFederalAgency.
14689              */
14690             public static class ApprovingFederalAgencyImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.ApprovingFederalAgency
14691             {
14692                 private static final long serialVersionUID = 1L;
14693                 
14694                 public ApprovingFederalAgencyImpl(org.apache.xmlbeans.SchemaType sType)
14695                 {
14696                     super(sType, true);
14697                 }
14698                 
14699                 protected ApprovingFederalAgencyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14700                 {
14701                     super(sType, b);
14702                 }
14703                 
14704                 private static final javax.xml.namespace.QName ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0 = 
14705                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "IsIndirectCostRateAgreementApproved");
14706                 
14707                 
14708                 /**
14709                  * Gets the "IsIndirectCostRateAgreementApproved" attribute
14710                  */
14711                 public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIsIndirectCostRateAgreementApproved()
14712                 {
14713                     synchronized (monitor())
14714                     {
14715                       check_orphaned();
14716                       org.apache.xmlbeans.SimpleValue target = null;
14717                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14718                       if (target == null)
14719                       {
14720                         target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14721                       }
14722                       if (target == null)
14723                       {
14724                         return null;
14725                       }
14726                       return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
14727                     }
14728                 }
14729                 
14730                 /**
14731                  * Gets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
14732                  */
14733                 public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIsIndirectCostRateAgreementApproved()
14734                 {
14735                     synchronized (monitor())
14736                     {
14737                       check_orphaned();
14738                       gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14739                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14740                       if (target == null)
14741                       {
14742                         target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_default_attribute_value(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14743                       }
14744                       return target;
14745                     }
14746                 }
14747                 
14748                 /**
14749                  * Sets the "IsIndirectCostRateAgreementApproved" attribute
14750                  */
14751                 public void setIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum isIndirectCostRateAgreementApproved)
14752                 {
14753                     synchronized (monitor())
14754                     {
14755                       check_orphaned();
14756                       org.apache.xmlbeans.SimpleValue target = null;
14757                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14758                       if (target == null)
14759                       {
14760                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14761                       }
14762                       target.setEnumValue(isIndirectCostRateAgreementApproved);
14763                     }
14764                 }
14765                 
14766                 /**
14767                  * Sets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
14768                  */
14769                 public void xsetIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV20.YesNoDataType isIndirectCostRateAgreementApproved)
14770                 {
14771                     synchronized (monitor())
14772                     {
14773                       check_orphaned();
14774                       gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
14775                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14776                       if (target == null)
14777                       {
14778                         target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14779                       }
14780                       target.set(isIndirectCostRateAgreementApproved);
14781                     }
14782                 }
14783             }
14784             /**
14785              * An XML OtherApprovingFederalAgency(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
14786              *
14787              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$OtherApprovingFederalAgency.
14788              */
14789             public static class OtherApprovingFederalAgencyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.OtherApprovingFederalAgency
14790             {
14791                 private static final long serialVersionUID = 1L;
14792                 
14793                 public OtherApprovingFederalAgencyImpl(org.apache.xmlbeans.SchemaType sType)
14794                 {
14795                     super(sType, true);
14796                 }
14797                 
14798                 protected OtherApprovingFederalAgencyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14799                 {
14800                     super(sType, b);
14801                 }
14802                 
14803                 private static final javax.xml.namespace.QName APPROVINGFEDERALAGENCY$0 = 
14804                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2", "ApprovingFederalAgency");
14805                 
14806                 
14807                 /**
14808                  * Gets the "ApprovingFederalAgency" attribute
14809                  */
14810                 public gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType.Enum getApprovingFederalAgency()
14811                 {
14812                     synchronized (monitor())
14813                     {
14814                       check_orphaned();
14815                       org.apache.xmlbeans.SimpleValue target = null;
14816                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(APPROVINGFEDERALAGENCY$0);
14817                       if (target == null)
14818                       {
14819                         target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(APPROVINGFEDERALAGENCY$0);
14820                       }
14821                       if (target == null)
14822                       {
14823                         return null;
14824                       }
14825                       return (gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType.Enum)target.getEnumValue();
14826                     }
14827                 }
14828                 
14829                 /**
14830                  * Gets (as xml) the "ApprovingFederalAgency" attribute
14831                  */
14832                 public gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType xgetApprovingFederalAgency()
14833                 {
14834                     synchronized (monitor())
14835                     {
14836                       check_orphaned();
14837                       gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType target = null;
14838                       target = (gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType)get_store().find_attribute_user(APPROVINGFEDERALAGENCY$0);
14839                       if (target == null)
14840                       {
14841                         target = (gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType)get_default_attribute_value(APPROVINGFEDERALAGENCY$0);
14842                       }
14843                       return target;
14844                     }
14845                 }
14846                 
14847                 /**
14848                  * Sets the "ApprovingFederalAgency" attribute
14849                  */
14850                 public void setApprovingFederalAgency(gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType.Enum approvingFederalAgency)
14851                 {
14852                     synchronized (monitor())
14853                     {
14854                       check_orphaned();
14855                       org.apache.xmlbeans.SimpleValue target = null;
14856                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(APPROVINGFEDERALAGENCY$0);
14857                       if (target == null)
14858                       {
14859                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(APPROVINGFEDERALAGENCY$0);
14860                       }
14861                       target.setEnumValue(approvingFederalAgency);
14862                     }
14863                 }
14864                 
14865                 /**
14866                  * Sets (as xml) the "ApprovingFederalAgency" attribute
14867                  */
14868                 public void xsetApprovingFederalAgency(gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType approvingFederalAgency)
14869                 {
14870                     synchronized (monitor())
14871                     {
14872                       check_orphaned();
14873                       gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType target = null;
14874                       target = (gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType)get_store().find_attribute_user(APPROVINGFEDERALAGENCY$0);
14875                       if (target == null)
14876                       {
14877                         target = (gov.grants.apply.forms.ed524Budget12V12.ApprovingFederalAgencyDataType)get_store().add_attribute_user(APPROVINGFEDERALAGENCY$0);
14878                       }
14879                       target.set(approvingFederalAgency);
14880                     }
14881                 }
14882             }
14883             /**
14884              * An XML IndirectCostRatePercentage(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
14885              *
14886              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$IndirectCostRatePercentage.
14887              */
14888             public static class IndirectCostRatePercentageImpl extends org.apache.xmlbeans.impl.values.JavaDecimalHolderEx implements gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.IndirectCostRatePercentage
14889             {
14890                 private static final long serialVersionUID = 1L;
14891                 
14892                 public IndirectCostRatePercentageImpl(org.apache.xmlbeans.SchemaType sType)
14893                 {
14894                     super(sType, false);
14895                 }
14896                 
14897                 protected IndirectCostRatePercentageImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14898                 {
14899                     super(sType, b);
14900                 }
14901             }
14902             /**
14903              * An XML RestrictedIndirectCostRate(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
14904              *
14905              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$RestrictedIndirectCostRate.
14906              */
14907             public static class RestrictedIndirectCostRateImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedIndirectCostRate
14908             {
14909                 private static final long serialVersionUID = 1L;
14910                 
14911                 public RestrictedIndirectCostRateImpl(org.apache.xmlbeans.SchemaType sType)
14912                 {
14913                     super(sType, false);
14914                 }
14915                 
14916                 protected RestrictedIndirectCostRateImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14917                 {
14918                     super(sType, b);
14919                 }
14920             }
14921             /**
14922              * An XML RestrictedPercentage(@http://apply.grants.gov/forms/ED_524_Budget_1_2-V1.2).
14923              *
14924              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document$ED524Budget12$IndirectCost$RestrictedPercentage.
14925              */
14926             public static class RestrictedPercentageImpl extends org.apache.xmlbeans.impl.values.JavaDecimalHolderEx implements gov.grants.apply.forms.ed524Budget12V12.ED524Budget12Document.ED524Budget12.IndirectCost.RestrictedPercentage
14927             {
14928                 private static final long serialVersionUID = 1L;
14929                 
14930                 public RestrictedPercentageImpl(org.apache.xmlbeans.SchemaType sType)
14931                 {
14932                     super(sType, false);
14933                 }
14934                 
14935                 protected RestrictedPercentageImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14936                 {
14937                     super(sType, b);
14938                 }
14939             }
14940         }
14941     }
14942 }