View Javadoc
1   /*
2    * An XML document type.
3    * Localname: ED524_Budget
4    * Namespace: http://apply.grants.gov/forms/ED_524_Budget-V1.0
5    * Java type: gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.ed524BudgetV10.impl;
10  /**
11   * A document containing one ED524_Budget(@http://apply.grants.gov/forms/ED_524_Budget-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class ED524BudgetDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public ED524BudgetDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName ED524BUDGET$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget-V1.0", "ED524_Budget");
26      
27      
28      /**
29       * Gets the "ED524_Budget" element
30       */
31      public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget getED524Budget()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget target = null;
37              target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget)get_store().find_element_user(ED524BUDGET$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "ED524_Budget" element
48       */
49      public void setED524Budget(gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget ed524Budget)
50      {
51          generatedSetterHelperImpl(ed524Budget, ED524BUDGET$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "ED524_Budget" element
56       */
57      public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget addNewED524Budget()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget target = null;
63              target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget)get_store().add_element_user(ED524BUDGET$0);
64              return target;
65          }
66      }
67      /**
68       * An XML ED524_Budget(@http://apply.grants.gov/forms/ED_524_Budget-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class ED524BudgetImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public ED524BudgetImpl(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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "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-V1.0", "BudgetNonFederalTotalAmount");
373         private static final javax.xml.namespace.QName FORMVERSION$292 = 
374             new javax.xml.namespace.QName("http://apply.grants.gov/system/GlobalLibrary-V1.0", "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.StringMin1Max120Type xgetLEGALNAME()
399         {
400             synchronized (monitor())
401             {
402                 check_orphaned();
403                 gov.grants.apply.system.globalV10.StringMin1Max120Type target = null;
404                 target = (gov.grants.apply.system.globalV10.StringMin1Max120Type)get_store().find_element_user(LEGALNAME$0, 0);
405                 return target;
406             }
407         }
408         
409         /**
410          * True if has "LEGAL_NAME" element
411          */
412         public boolean isSetLEGALNAME()
413         {
414             synchronized (monitor())
415             {
416                 check_orphaned();
417                 return get_store().count_elements(LEGALNAME$0) != 0;
418             }
419         }
420         
421         /**
422          * Sets the "LEGAL_NAME" element
423          */
424         public void setLEGALNAME(java.lang.String legalname)
425         {
426             synchronized (monitor())
427             {
428                 check_orphaned();
429                 org.apache.xmlbeans.SimpleValue target = null;
430                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEGALNAME$0, 0);
431                 if (target == null)
432                 {
433                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LEGALNAME$0);
434                 }
435                 target.setStringValue(legalname);
436             }
437         }
438         
439         /**
440          * Sets (as xml) the "LEGAL_NAME" element
441          */
442         public void xsetLEGALNAME(gov.grants.apply.system.globalV10.StringMin1Max120Type legalname)
443         {
444             synchronized (monitor())
445             {
446                 check_orphaned();
447                 gov.grants.apply.system.globalV10.StringMin1Max120Type target = null;
448                 target = (gov.grants.apply.system.globalV10.StringMin1Max120Type)get_store().find_element_user(LEGALNAME$0, 0);
449                 if (target == null)
450                 {
451                     target = (gov.grants.apply.system.globalV10.StringMin1Max120Type)get_store().add_element_user(LEGALNAME$0);
452                 }
453                 target.set(legalname);
454             }
455         }
456         
457         /**
458          * Unsets the "LEGAL_NAME" element
459          */
460         public void unsetLEGALNAME()
461         {
462             synchronized (monitor())
463             {
464                 check_orphaned();
465                 get_store().remove_element(LEGALNAME$0, 0);
466             }
467         }
468         
469         /**
470          * Gets the "BudgetFederalConstructionFirstYearAmount" element
471          */
472         public java.math.BigDecimal getBudgetFederalConstructionFirstYearAmount()
473         {
474             synchronized (monitor())
475             {
476                 check_orphaned();
477                 org.apache.xmlbeans.SimpleValue target = null;
478                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2, 0);
479                 if (target == null)
480                 {
481                     return null;
482                 }
483                 return target.getBigDecimalValue();
484             }
485         }
486         
487         /**
488          * Gets (as xml) the "BudgetFederalConstructionFirstYearAmount" element
489          */
490         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalConstructionFirstYearAmount()
491         {
492             synchronized (monitor())
493             {
494                 check_orphaned();
495                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
496                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2, 0);
497                 return target;
498             }
499         }
500         
501         /**
502          * True if has "BudgetFederalConstructionFirstYearAmount" element
503          */
504         public boolean isSetBudgetFederalConstructionFirstYearAmount()
505         {
506             synchronized (monitor())
507             {
508                 check_orphaned();
509                 return get_store().count_elements(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2) != 0;
510             }
511         }
512         
513         /**
514          * Sets the "BudgetFederalConstructionFirstYearAmount" element
515          */
516         public void setBudgetFederalConstructionFirstYearAmount(java.math.BigDecimal budgetFederalConstructionFirstYearAmount)
517         {
518             synchronized (monitor())
519             {
520                 check_orphaned();
521                 org.apache.xmlbeans.SimpleValue target = null;
522                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2, 0);
523                 if (target == null)
524                 {
525                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2);
526                 }
527                 target.setBigDecimalValue(budgetFederalConstructionFirstYearAmount);
528             }
529         }
530         
531         /**
532          * Sets (as xml) the "BudgetFederalConstructionFirstYearAmount" element
533          */
534         public void xsetBudgetFederalConstructionFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalConstructionFirstYearAmount)
535         {
536             synchronized (monitor())
537             {
538                 check_orphaned();
539                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
540                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2, 0);
541                 if (target == null)
542                 {
543                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2);
544                 }
545                 target.set(budgetFederalConstructionFirstYearAmount);
546             }
547         }
548         
549         /**
550          * Unsets the "BudgetFederalConstructionFirstYearAmount" element
551          */
552         public void unsetBudgetFederalConstructionFirstYearAmount()
553         {
554             synchronized (monitor())
555             {
556                 check_orphaned();
557                 get_store().remove_element(BUDGETFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$2, 0);
558             }
559         }
560         
561         /**
562          * Gets the "BudgetFederalOtherFirstYearAmount" element
563          */
564         public java.math.BigDecimal getBudgetFederalOtherFirstYearAmount()
565         {
566             synchronized (monitor())
567             {
568                 check_orphaned();
569                 org.apache.xmlbeans.SimpleValue target = null;
570                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4, 0);
571                 if (target == null)
572                 {
573                     return null;
574                 }
575                 return target.getBigDecimalValue();
576             }
577         }
578         
579         /**
580          * Gets (as xml) the "BudgetFederalOtherFirstYearAmount" element
581          */
582         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalOtherFirstYearAmount()
583         {
584             synchronized (monitor())
585             {
586                 check_orphaned();
587                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
588                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4, 0);
589                 return target;
590             }
591         }
592         
593         /**
594          * True if has "BudgetFederalOtherFirstYearAmount" element
595          */
596         public boolean isSetBudgetFederalOtherFirstYearAmount()
597         {
598             synchronized (monitor())
599             {
600                 check_orphaned();
601                 return get_store().count_elements(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4) != 0;
602             }
603         }
604         
605         /**
606          * Sets the "BudgetFederalOtherFirstYearAmount" element
607          */
608         public void setBudgetFederalOtherFirstYearAmount(java.math.BigDecimal budgetFederalOtherFirstYearAmount)
609         {
610             synchronized (monitor())
611             {
612                 check_orphaned();
613                 org.apache.xmlbeans.SimpleValue target = null;
614                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4, 0);
615                 if (target == null)
616                 {
617                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4);
618                 }
619                 target.setBigDecimalValue(budgetFederalOtherFirstYearAmount);
620             }
621         }
622         
623         /**
624          * Sets (as xml) the "BudgetFederalOtherFirstYearAmount" element
625          */
626         public void xsetBudgetFederalOtherFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalOtherFirstYearAmount)
627         {
628             synchronized (monitor())
629             {
630                 check_orphaned();
631                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
632                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4, 0);
633                 if (target == null)
634                 {
635                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4);
636                 }
637                 target.set(budgetFederalOtherFirstYearAmount);
638             }
639         }
640         
641         /**
642          * Unsets the "BudgetFederalOtherFirstYearAmount" element
643          */
644         public void unsetBudgetFederalOtherFirstYearAmount()
645         {
646             synchronized (monitor())
647             {
648                 check_orphaned();
649                 get_store().remove_element(BUDGETFEDERALOTHERFIRSTYEARAMOUNT$4, 0);
650             }
651         }
652         
653         /**
654          * Gets the "BudgetFederalSuppliesFirstYearAmount" element
655          */
656         public java.math.BigDecimal getBudgetFederalSuppliesFirstYearAmount()
657         {
658             synchronized (monitor())
659             {
660                 check_orphaned();
661                 org.apache.xmlbeans.SimpleValue target = null;
662                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6, 0);
663                 if (target == null)
664                 {
665                     return null;
666                 }
667                 return target.getBigDecimalValue();
668             }
669         }
670         
671         /**
672          * Gets (as xml) the "BudgetFederalSuppliesFirstYearAmount" element
673          */
674         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalSuppliesFirstYearAmount()
675         {
676             synchronized (monitor())
677             {
678                 check_orphaned();
679                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
680                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6, 0);
681                 return target;
682             }
683         }
684         
685         /**
686          * True if has "BudgetFederalSuppliesFirstYearAmount" element
687          */
688         public boolean isSetBudgetFederalSuppliesFirstYearAmount()
689         {
690             synchronized (monitor())
691             {
692                 check_orphaned();
693                 return get_store().count_elements(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6) != 0;
694             }
695         }
696         
697         /**
698          * Sets the "BudgetFederalSuppliesFirstYearAmount" element
699          */
700         public void setBudgetFederalSuppliesFirstYearAmount(java.math.BigDecimal budgetFederalSuppliesFirstYearAmount)
701         {
702             synchronized (monitor())
703             {
704                 check_orphaned();
705                 org.apache.xmlbeans.SimpleValue target = null;
706                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6, 0);
707                 if (target == null)
708                 {
709                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6);
710                 }
711                 target.setBigDecimalValue(budgetFederalSuppliesFirstYearAmount);
712             }
713         }
714         
715         /**
716          * Sets (as xml) the "BudgetFederalSuppliesFirstYearAmount" element
717          */
718         public void xsetBudgetFederalSuppliesFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalSuppliesFirstYearAmount)
719         {
720             synchronized (monitor())
721             {
722                 check_orphaned();
723                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
724                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6, 0);
725                 if (target == null)
726                 {
727                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6);
728                 }
729                 target.set(budgetFederalSuppliesFirstYearAmount);
730             }
731         }
732         
733         /**
734          * Unsets the "BudgetFederalSuppliesFirstYearAmount" element
735          */
736         public void unsetBudgetFederalSuppliesFirstYearAmount()
737         {
738             synchronized (monitor())
739             {
740                 check_orphaned();
741                 get_store().remove_element(BUDGETFEDERALSUPPLIESFIRSTYEARAMOUNT$6, 0);
742             }
743         }
744         
745         /**
746          * Gets the "BudgetFederalContractualFirstYearAmount" element
747          */
748         public java.math.BigDecimal getBudgetFederalContractualFirstYearAmount()
749         {
750             synchronized (monitor())
751             {
752                 check_orphaned();
753                 org.apache.xmlbeans.SimpleValue target = null;
754                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8, 0);
755                 if (target == null)
756                 {
757                     return null;
758                 }
759                 return target.getBigDecimalValue();
760             }
761         }
762         
763         /**
764          * Gets (as xml) the "BudgetFederalContractualFirstYearAmount" element
765          */
766         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalContractualFirstYearAmount()
767         {
768             synchronized (monitor())
769             {
770                 check_orphaned();
771                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
772                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8, 0);
773                 return target;
774             }
775         }
776         
777         /**
778          * True if has "BudgetFederalContractualFirstYearAmount" element
779          */
780         public boolean isSetBudgetFederalContractualFirstYearAmount()
781         {
782             synchronized (monitor())
783             {
784                 check_orphaned();
785                 return get_store().count_elements(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8) != 0;
786             }
787         }
788         
789         /**
790          * Sets the "BudgetFederalContractualFirstYearAmount" element
791          */
792         public void setBudgetFederalContractualFirstYearAmount(java.math.BigDecimal budgetFederalContractualFirstYearAmount)
793         {
794             synchronized (monitor())
795             {
796                 check_orphaned();
797                 org.apache.xmlbeans.SimpleValue target = null;
798                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8, 0);
799                 if (target == null)
800                 {
801                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8);
802                 }
803                 target.setBigDecimalValue(budgetFederalContractualFirstYearAmount);
804             }
805         }
806         
807         /**
808          * Sets (as xml) the "BudgetFederalContractualFirstYearAmount" element
809          */
810         public void xsetBudgetFederalContractualFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalContractualFirstYearAmount)
811         {
812             synchronized (monitor())
813             {
814                 check_orphaned();
815                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
816                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8, 0);
817                 if (target == null)
818                 {
819                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8);
820                 }
821                 target.set(budgetFederalContractualFirstYearAmount);
822             }
823         }
824         
825         /**
826          * Unsets the "BudgetFederalContractualFirstYearAmount" element
827          */
828         public void unsetBudgetFederalContractualFirstYearAmount()
829         {
830             synchronized (monitor())
831             {
832                 check_orphaned();
833                 get_store().remove_element(BUDGETFEDERALCONTRACTUALFIRSTYEARAMOUNT$8, 0);
834             }
835         }
836         
837         /**
838          * Gets the "BudgetFederalTravelFirstYearAmount" element
839          */
840         public java.math.BigDecimal getBudgetFederalTravelFirstYearAmount()
841         {
842             synchronized (monitor())
843             {
844                 check_orphaned();
845                 org.apache.xmlbeans.SimpleValue target = null;
846                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10, 0);
847                 if (target == null)
848                 {
849                     return null;
850                 }
851                 return target.getBigDecimalValue();
852             }
853         }
854         
855         /**
856          * Gets (as xml) the "BudgetFederalTravelFirstYearAmount" element
857          */
858         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalTravelFirstYearAmount()
859         {
860             synchronized (monitor())
861             {
862                 check_orphaned();
863                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
864                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10, 0);
865                 return target;
866             }
867         }
868         
869         /**
870          * True if has "BudgetFederalTravelFirstYearAmount" element
871          */
872         public boolean isSetBudgetFederalTravelFirstYearAmount()
873         {
874             synchronized (monitor())
875             {
876                 check_orphaned();
877                 return get_store().count_elements(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10) != 0;
878             }
879         }
880         
881         /**
882          * Sets the "BudgetFederalTravelFirstYearAmount" element
883          */
884         public void setBudgetFederalTravelFirstYearAmount(java.math.BigDecimal budgetFederalTravelFirstYearAmount)
885         {
886             synchronized (monitor())
887             {
888                 check_orphaned();
889                 org.apache.xmlbeans.SimpleValue target = null;
890                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10, 0);
891                 if (target == null)
892                 {
893                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10);
894                 }
895                 target.setBigDecimalValue(budgetFederalTravelFirstYearAmount);
896             }
897         }
898         
899         /**
900          * Sets (as xml) the "BudgetFederalTravelFirstYearAmount" element
901          */
902         public void xsetBudgetFederalTravelFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalTravelFirstYearAmount)
903         {
904             synchronized (monitor())
905             {
906                 check_orphaned();
907                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
908                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10, 0);
909                 if (target == null)
910                 {
911                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10);
912                 }
913                 target.set(budgetFederalTravelFirstYearAmount);
914             }
915         }
916         
917         /**
918          * Unsets the "BudgetFederalTravelFirstYearAmount" element
919          */
920         public void unsetBudgetFederalTravelFirstYearAmount()
921         {
922             synchronized (monitor())
923             {
924                 check_orphaned();
925                 get_store().remove_element(BUDGETFEDERALTRAVELFIRSTYEARAMOUNT$10, 0);
926             }
927         }
928         
929         /**
930          * Gets the "BudgetFederalEquipmentFirstYearAmount" element
931          */
932         public java.math.BigDecimal getBudgetFederalEquipmentFirstYearAmount()
933         {
934             synchronized (monitor())
935             {
936                 check_orphaned();
937                 org.apache.xmlbeans.SimpleValue target = null;
938                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12, 0);
939                 if (target == null)
940                 {
941                     return null;
942                 }
943                 return target.getBigDecimalValue();
944             }
945         }
946         
947         /**
948          * Gets (as xml) the "BudgetFederalEquipmentFirstYearAmount" element
949          */
950         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalEquipmentFirstYearAmount()
951         {
952             synchronized (monitor())
953             {
954                 check_orphaned();
955                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
956                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12, 0);
957                 return target;
958             }
959         }
960         
961         /**
962          * True if has "BudgetFederalEquipmentFirstYearAmount" element
963          */
964         public boolean isSetBudgetFederalEquipmentFirstYearAmount()
965         {
966             synchronized (monitor())
967             {
968                 check_orphaned();
969                 return get_store().count_elements(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12) != 0;
970             }
971         }
972         
973         /**
974          * Sets the "BudgetFederalEquipmentFirstYearAmount" element
975          */
976         public void setBudgetFederalEquipmentFirstYearAmount(java.math.BigDecimal budgetFederalEquipmentFirstYearAmount)
977         {
978             synchronized (monitor())
979             {
980                 check_orphaned();
981                 org.apache.xmlbeans.SimpleValue target = null;
982                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12, 0);
983                 if (target == null)
984                 {
985                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12);
986                 }
987                 target.setBigDecimalValue(budgetFederalEquipmentFirstYearAmount);
988             }
989         }
990         
991         /**
992          * Sets (as xml) the "BudgetFederalEquipmentFirstYearAmount" element
993          */
994         public void xsetBudgetFederalEquipmentFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalEquipmentFirstYearAmount)
995         {
996             synchronized (monitor())
997             {
998                 check_orphaned();
999                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1000                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12, 0);
1001                 if (target == null)
1002                 {
1003                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12);
1004                 }
1005                 target.set(budgetFederalEquipmentFirstYearAmount);
1006             }
1007         }
1008         
1009         /**
1010          * Unsets the "BudgetFederalEquipmentFirstYearAmount" element
1011          */
1012         public void unsetBudgetFederalEquipmentFirstYearAmount()
1013         {
1014             synchronized (monitor())
1015             {
1016                 check_orphaned();
1017                 get_store().remove_element(BUDGETFEDERALEQUIPMENTFIRSTYEARAMOUNT$12, 0);
1018             }
1019         }
1020         
1021         /**
1022          * Gets the "BudgetFederalPersonnelFirstYearAmount" element
1023          */
1024         public java.math.BigDecimal getBudgetFederalPersonnelFirstYearAmount()
1025         {
1026             synchronized (monitor())
1027             {
1028                 check_orphaned();
1029                 org.apache.xmlbeans.SimpleValue target = null;
1030                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14, 0);
1031                 if (target == null)
1032                 {
1033                     return null;
1034                 }
1035                 return target.getBigDecimalValue();
1036             }
1037         }
1038         
1039         /**
1040          * Gets (as xml) the "BudgetFederalPersonnelFirstYearAmount" element
1041          */
1042         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalPersonnelFirstYearAmount()
1043         {
1044             synchronized (monitor())
1045             {
1046                 check_orphaned();
1047                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1048                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14, 0);
1049                 return target;
1050             }
1051         }
1052         
1053         /**
1054          * True if has "BudgetFederalPersonnelFirstYearAmount" element
1055          */
1056         public boolean isSetBudgetFederalPersonnelFirstYearAmount()
1057         {
1058             synchronized (monitor())
1059             {
1060                 check_orphaned();
1061                 return get_store().count_elements(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14) != 0;
1062             }
1063         }
1064         
1065         /**
1066          * Sets the "BudgetFederalPersonnelFirstYearAmount" element
1067          */
1068         public void setBudgetFederalPersonnelFirstYearAmount(java.math.BigDecimal budgetFederalPersonnelFirstYearAmount)
1069         {
1070             synchronized (monitor())
1071             {
1072                 check_orphaned();
1073                 org.apache.xmlbeans.SimpleValue target = null;
1074                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14, 0);
1075                 if (target == null)
1076                 {
1077                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14);
1078                 }
1079                 target.setBigDecimalValue(budgetFederalPersonnelFirstYearAmount);
1080             }
1081         }
1082         
1083         /**
1084          * Sets (as xml) the "BudgetFederalPersonnelFirstYearAmount" element
1085          */
1086         public void xsetBudgetFederalPersonnelFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalPersonnelFirstYearAmount)
1087         {
1088             synchronized (monitor())
1089             {
1090                 check_orphaned();
1091                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1092                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14, 0);
1093                 if (target == null)
1094                 {
1095                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14);
1096                 }
1097                 target.set(budgetFederalPersonnelFirstYearAmount);
1098             }
1099         }
1100         
1101         /**
1102          * Unsets the "BudgetFederalPersonnelFirstYearAmount" element
1103          */
1104         public void unsetBudgetFederalPersonnelFirstYearAmount()
1105         {
1106             synchronized (monitor())
1107             {
1108                 check_orphaned();
1109                 get_store().remove_element(BUDGETFEDERALPERSONNELFIRSTYEARAMOUNT$14, 0);
1110             }
1111         }
1112         
1113         /**
1114          * Gets the "BudgetFederalFringeFirstYearAmount" element
1115          */
1116         public java.math.BigDecimal getBudgetFederalFringeFirstYearAmount()
1117         {
1118             synchronized (monitor())
1119             {
1120                 check_orphaned();
1121                 org.apache.xmlbeans.SimpleValue target = null;
1122                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16, 0);
1123                 if (target == null)
1124                 {
1125                     return null;
1126                 }
1127                 return target.getBigDecimalValue();
1128             }
1129         }
1130         
1131         /**
1132          * Gets (as xml) the "BudgetFederalFringeFirstYearAmount" element
1133          */
1134         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalFringeFirstYearAmount()
1135         {
1136             synchronized (monitor())
1137             {
1138                 check_orphaned();
1139                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1140                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16, 0);
1141                 return target;
1142             }
1143         }
1144         
1145         /**
1146          * True if has "BudgetFederalFringeFirstYearAmount" element
1147          */
1148         public boolean isSetBudgetFederalFringeFirstYearAmount()
1149         {
1150             synchronized (monitor())
1151             {
1152                 check_orphaned();
1153                 return get_store().count_elements(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16) != 0;
1154             }
1155         }
1156         
1157         /**
1158          * Sets the "BudgetFederalFringeFirstYearAmount" element
1159          */
1160         public void setBudgetFederalFringeFirstYearAmount(java.math.BigDecimal budgetFederalFringeFirstYearAmount)
1161         {
1162             synchronized (monitor())
1163             {
1164                 check_orphaned();
1165                 org.apache.xmlbeans.SimpleValue target = null;
1166                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16, 0);
1167                 if (target == null)
1168                 {
1169                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16);
1170                 }
1171                 target.setBigDecimalValue(budgetFederalFringeFirstYearAmount);
1172             }
1173         }
1174         
1175         /**
1176          * Sets (as xml) the "BudgetFederalFringeFirstYearAmount" element
1177          */
1178         public void xsetBudgetFederalFringeFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalFringeFirstYearAmount)
1179         {
1180             synchronized (monitor())
1181             {
1182                 check_orphaned();
1183                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1184                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16, 0);
1185                 if (target == null)
1186                 {
1187                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16);
1188                 }
1189                 target.set(budgetFederalFringeFirstYearAmount);
1190             }
1191         }
1192         
1193         /**
1194          * Unsets the "BudgetFederalFringeFirstYearAmount" element
1195          */
1196         public void unsetBudgetFederalFringeFirstYearAmount()
1197         {
1198             synchronized (monitor())
1199             {
1200                 check_orphaned();
1201                 get_store().remove_element(BUDGETFEDERALFRINGEFIRSTYEARAMOUNT$16, 0);
1202             }
1203         }
1204         
1205         /**
1206          * Gets the "BudgetFederalTrainingFirstYearAmount" element
1207          */
1208         public java.math.BigDecimal getBudgetFederalTrainingFirstYearAmount()
1209         {
1210             synchronized (monitor())
1211             {
1212                 check_orphaned();
1213                 org.apache.xmlbeans.SimpleValue target = null;
1214                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18, 0);
1215                 if (target == null)
1216                 {
1217                     return null;
1218                 }
1219                 return target.getBigDecimalValue();
1220             }
1221         }
1222         
1223         /**
1224          * Gets (as xml) the "BudgetFederalTrainingFirstYearAmount" element
1225          */
1226         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalTrainingFirstYearAmount()
1227         {
1228             synchronized (monitor())
1229             {
1230                 check_orphaned();
1231                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1232                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18, 0);
1233                 return target;
1234             }
1235         }
1236         
1237         /**
1238          * True if has "BudgetFederalTrainingFirstYearAmount" element
1239          */
1240         public boolean isSetBudgetFederalTrainingFirstYearAmount()
1241         {
1242             synchronized (monitor())
1243             {
1244                 check_orphaned();
1245                 return get_store().count_elements(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18) != 0;
1246             }
1247         }
1248         
1249         /**
1250          * Sets the "BudgetFederalTrainingFirstYearAmount" element
1251          */
1252         public void setBudgetFederalTrainingFirstYearAmount(java.math.BigDecimal budgetFederalTrainingFirstYearAmount)
1253         {
1254             synchronized (monitor())
1255             {
1256                 check_orphaned();
1257                 org.apache.xmlbeans.SimpleValue target = null;
1258                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18, 0);
1259                 if (target == null)
1260                 {
1261                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18);
1262                 }
1263                 target.setBigDecimalValue(budgetFederalTrainingFirstYearAmount);
1264             }
1265         }
1266         
1267         /**
1268          * Sets (as xml) the "BudgetFederalTrainingFirstYearAmount" element
1269          */
1270         public void xsetBudgetFederalTrainingFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalTrainingFirstYearAmount)
1271         {
1272             synchronized (monitor())
1273             {
1274                 check_orphaned();
1275                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1276                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18, 0);
1277                 if (target == null)
1278                 {
1279                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18);
1280                 }
1281                 target.set(budgetFederalTrainingFirstYearAmount);
1282             }
1283         }
1284         
1285         /**
1286          * Unsets the "BudgetFederalTrainingFirstYearAmount" element
1287          */
1288         public void unsetBudgetFederalTrainingFirstYearAmount()
1289         {
1290             synchronized (monitor())
1291             {
1292                 check_orphaned();
1293                 get_store().remove_element(BUDGETFEDERALTRAININGFIRSTYEARAMOUNT$18, 0);
1294             }
1295         }
1296         
1297         /**
1298          * Gets the "BudgetFederalFirstYearAmount" element
1299          */
1300         public java.math.BigDecimal getBudgetFederalFirstYearAmount()
1301         {
1302             synchronized (monitor())
1303             {
1304                 check_orphaned();
1305                 org.apache.xmlbeans.SimpleValue target = null;
1306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFIRSTYEARAMOUNT$20, 0);
1307                 if (target == null)
1308                 {
1309                     return null;
1310                 }
1311                 return target.getBigDecimalValue();
1312             }
1313         }
1314         
1315         /**
1316          * Gets (as xml) the "BudgetFederalFirstYearAmount" element
1317          */
1318         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalFirstYearAmount()
1319         {
1320             synchronized (monitor())
1321             {
1322                 check_orphaned();
1323                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1324                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFIRSTYEARAMOUNT$20, 0);
1325                 return target;
1326             }
1327         }
1328         
1329         /**
1330          * True if has "BudgetFederalFirstYearAmount" element
1331          */
1332         public boolean isSetBudgetFederalFirstYearAmount()
1333         {
1334             synchronized (monitor())
1335             {
1336                 check_orphaned();
1337                 return get_store().count_elements(BUDGETFEDERALFIRSTYEARAMOUNT$20) != 0;
1338             }
1339         }
1340         
1341         /**
1342          * Sets the "BudgetFederalFirstYearAmount" element
1343          */
1344         public void setBudgetFederalFirstYearAmount(java.math.BigDecimal budgetFederalFirstYearAmount)
1345         {
1346             synchronized (monitor())
1347             {
1348                 check_orphaned();
1349                 org.apache.xmlbeans.SimpleValue target = null;
1350                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFIRSTYEARAMOUNT$20, 0);
1351                 if (target == null)
1352                 {
1353                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFIRSTYEARAMOUNT$20);
1354                 }
1355                 target.setBigDecimalValue(budgetFederalFirstYearAmount);
1356             }
1357         }
1358         
1359         /**
1360          * Sets (as xml) the "BudgetFederalFirstYearAmount" element
1361          */
1362         public void xsetBudgetFederalFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalFirstYearAmount)
1363         {
1364             synchronized (monitor())
1365             {
1366                 check_orphaned();
1367                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1368                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFIRSTYEARAMOUNT$20, 0);
1369                 if (target == null)
1370                 {
1371                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFIRSTYEARAMOUNT$20);
1372                 }
1373                 target.set(budgetFederalFirstYearAmount);
1374             }
1375         }
1376         
1377         /**
1378          * Unsets the "BudgetFederalFirstYearAmount" element
1379          */
1380         public void unsetBudgetFederalFirstYearAmount()
1381         {
1382             synchronized (monitor())
1383             {
1384                 check_orphaned();
1385                 get_store().remove_element(BUDGETFEDERALFIRSTYEARAMOUNT$20, 0);
1386             }
1387         }
1388         
1389         /**
1390          * Gets the "BudgetFederalDirectFirstYearAmount" element
1391          */
1392         public java.math.BigDecimal getBudgetFederalDirectFirstYearAmount()
1393         {
1394             synchronized (monitor())
1395             {
1396                 check_orphaned();
1397                 org.apache.xmlbeans.SimpleValue target = null;
1398                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22, 0);
1399                 if (target == null)
1400                 {
1401                     return null;
1402                 }
1403                 return target.getBigDecimalValue();
1404             }
1405         }
1406         
1407         /**
1408          * Gets (as xml) the "BudgetFederalDirectFirstYearAmount" element
1409          */
1410         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalDirectFirstYearAmount()
1411         {
1412             synchronized (monitor())
1413             {
1414                 check_orphaned();
1415                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1416                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22, 0);
1417                 return target;
1418             }
1419         }
1420         
1421         /**
1422          * True if has "BudgetFederalDirectFirstYearAmount" element
1423          */
1424         public boolean isSetBudgetFederalDirectFirstYearAmount()
1425         {
1426             synchronized (monitor())
1427             {
1428                 check_orphaned();
1429                 return get_store().count_elements(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22) != 0;
1430             }
1431         }
1432         
1433         /**
1434          * Sets the "BudgetFederalDirectFirstYearAmount" element
1435          */
1436         public void setBudgetFederalDirectFirstYearAmount(java.math.BigDecimal budgetFederalDirectFirstYearAmount)
1437         {
1438             synchronized (monitor())
1439             {
1440                 check_orphaned();
1441                 org.apache.xmlbeans.SimpleValue target = null;
1442                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22, 0);
1443                 if (target == null)
1444                 {
1445                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22);
1446                 }
1447                 target.setBigDecimalValue(budgetFederalDirectFirstYearAmount);
1448             }
1449         }
1450         
1451         /**
1452          * Sets (as xml) the "BudgetFederalDirectFirstYearAmount" element
1453          */
1454         public void xsetBudgetFederalDirectFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalDirectFirstYearAmount)
1455         {
1456             synchronized (monitor())
1457             {
1458                 check_orphaned();
1459                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1460                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22, 0);
1461                 if (target == null)
1462                 {
1463                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22);
1464                 }
1465                 target.set(budgetFederalDirectFirstYearAmount);
1466             }
1467         }
1468         
1469         /**
1470          * Unsets the "BudgetFederalDirectFirstYearAmount" element
1471          */
1472         public void unsetBudgetFederalDirectFirstYearAmount()
1473         {
1474             synchronized (monitor())
1475             {
1476                 check_orphaned();
1477                 get_store().remove_element(BUDGETFEDERALDIRECTFIRSTYEARAMOUNT$22, 0);
1478             }
1479         }
1480         
1481         /**
1482          * Gets the "BudgetFederalIndirectFirstYearAmount" element
1483          */
1484         public java.math.BigDecimal getBudgetFederalIndirectFirstYearAmount()
1485         {
1486             synchronized (monitor())
1487             {
1488                 check_orphaned();
1489                 org.apache.xmlbeans.SimpleValue target = null;
1490                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24, 0);
1491                 if (target == null)
1492                 {
1493                     return null;
1494                 }
1495                 return target.getBigDecimalValue();
1496             }
1497         }
1498         
1499         /**
1500          * Gets (as xml) the "BudgetFederalIndirectFirstYearAmount" element
1501          */
1502         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalIndirectFirstYearAmount()
1503         {
1504             synchronized (monitor())
1505             {
1506                 check_orphaned();
1507                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1508                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24, 0);
1509                 return target;
1510             }
1511         }
1512         
1513         /**
1514          * True if has "BudgetFederalIndirectFirstYearAmount" element
1515          */
1516         public boolean isSetBudgetFederalIndirectFirstYearAmount()
1517         {
1518             synchronized (monitor())
1519             {
1520                 check_orphaned();
1521                 return get_store().count_elements(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24) != 0;
1522             }
1523         }
1524         
1525         /**
1526          * Sets the "BudgetFederalIndirectFirstYearAmount" element
1527          */
1528         public void setBudgetFederalIndirectFirstYearAmount(java.math.BigDecimal budgetFederalIndirectFirstYearAmount)
1529         {
1530             synchronized (monitor())
1531             {
1532                 check_orphaned();
1533                 org.apache.xmlbeans.SimpleValue target = null;
1534                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24, 0);
1535                 if (target == null)
1536                 {
1537                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24);
1538                 }
1539                 target.setBigDecimalValue(budgetFederalIndirectFirstYearAmount);
1540             }
1541         }
1542         
1543         /**
1544          * Sets (as xml) the "BudgetFederalIndirectFirstYearAmount" element
1545          */
1546         public void xsetBudgetFederalIndirectFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalIndirectFirstYearAmount)
1547         {
1548             synchronized (monitor())
1549             {
1550                 check_orphaned();
1551                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1552                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24, 0);
1553                 if (target == null)
1554                 {
1555                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24);
1556                 }
1557                 target.set(budgetFederalIndirectFirstYearAmount);
1558             }
1559         }
1560         
1561         /**
1562          * Unsets the "BudgetFederalIndirectFirstYearAmount" element
1563          */
1564         public void unsetBudgetFederalIndirectFirstYearAmount()
1565         {
1566             synchronized (monitor())
1567             {
1568                 check_orphaned();
1569                 get_store().remove_element(BUDGETFEDERALINDIRECTFIRSTYEARAMOUNT$24, 0);
1570             }
1571         }
1572         
1573         /**
1574          * Gets the "BudgetFederalConstructionSecondYearAmount" element
1575          */
1576         public java.math.BigDecimal getBudgetFederalConstructionSecondYearAmount()
1577         {
1578             synchronized (monitor())
1579             {
1580                 check_orphaned();
1581                 org.apache.xmlbeans.SimpleValue target = null;
1582                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26, 0);
1583                 if (target == null)
1584                 {
1585                     return null;
1586                 }
1587                 return target.getBigDecimalValue();
1588             }
1589         }
1590         
1591         /**
1592          * Gets (as xml) the "BudgetFederalConstructionSecondYearAmount" element
1593          */
1594         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalConstructionSecondYearAmount()
1595         {
1596             synchronized (monitor())
1597             {
1598                 check_orphaned();
1599                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1600                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26, 0);
1601                 return target;
1602             }
1603         }
1604         
1605         /**
1606          * True if has "BudgetFederalConstructionSecondYearAmount" element
1607          */
1608         public boolean isSetBudgetFederalConstructionSecondYearAmount()
1609         {
1610             synchronized (monitor())
1611             {
1612                 check_orphaned();
1613                 return get_store().count_elements(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26) != 0;
1614             }
1615         }
1616         
1617         /**
1618          * Sets the "BudgetFederalConstructionSecondYearAmount" element
1619          */
1620         public void setBudgetFederalConstructionSecondYearAmount(java.math.BigDecimal budgetFederalConstructionSecondYearAmount)
1621         {
1622             synchronized (monitor())
1623             {
1624                 check_orphaned();
1625                 org.apache.xmlbeans.SimpleValue target = null;
1626                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26, 0);
1627                 if (target == null)
1628                 {
1629                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26);
1630                 }
1631                 target.setBigDecimalValue(budgetFederalConstructionSecondYearAmount);
1632             }
1633         }
1634         
1635         /**
1636          * Sets (as xml) the "BudgetFederalConstructionSecondYearAmount" element
1637          */
1638         public void xsetBudgetFederalConstructionSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalConstructionSecondYearAmount)
1639         {
1640             synchronized (monitor())
1641             {
1642                 check_orphaned();
1643                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1644                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26, 0);
1645                 if (target == null)
1646                 {
1647                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26);
1648                 }
1649                 target.set(budgetFederalConstructionSecondYearAmount);
1650             }
1651         }
1652         
1653         /**
1654          * Unsets the "BudgetFederalConstructionSecondYearAmount" element
1655          */
1656         public void unsetBudgetFederalConstructionSecondYearAmount()
1657         {
1658             synchronized (monitor())
1659             {
1660                 check_orphaned();
1661                 get_store().remove_element(BUDGETFEDERALCONSTRUCTIONSECONDYEARAMOUNT$26, 0);
1662             }
1663         }
1664         
1665         /**
1666          * Gets the "BudgetFederalOtherSecondYearAmount" element
1667          */
1668         public java.math.BigDecimal getBudgetFederalOtherSecondYearAmount()
1669         {
1670             synchronized (monitor())
1671             {
1672                 check_orphaned();
1673                 org.apache.xmlbeans.SimpleValue target = null;
1674                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28, 0);
1675                 if (target == null)
1676                 {
1677                     return null;
1678                 }
1679                 return target.getBigDecimalValue();
1680             }
1681         }
1682         
1683         /**
1684          * Gets (as xml) the "BudgetFederalOtherSecondYearAmount" element
1685          */
1686         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalOtherSecondYearAmount()
1687         {
1688             synchronized (monitor())
1689             {
1690                 check_orphaned();
1691                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1692                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28, 0);
1693                 return target;
1694             }
1695         }
1696         
1697         /**
1698          * True if has "BudgetFederalOtherSecondYearAmount" element
1699          */
1700         public boolean isSetBudgetFederalOtherSecondYearAmount()
1701         {
1702             synchronized (monitor())
1703             {
1704                 check_orphaned();
1705                 return get_store().count_elements(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28) != 0;
1706             }
1707         }
1708         
1709         /**
1710          * Sets the "BudgetFederalOtherSecondYearAmount" element
1711          */
1712         public void setBudgetFederalOtherSecondYearAmount(java.math.BigDecimal budgetFederalOtherSecondYearAmount)
1713         {
1714             synchronized (monitor())
1715             {
1716                 check_orphaned();
1717                 org.apache.xmlbeans.SimpleValue target = null;
1718                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28, 0);
1719                 if (target == null)
1720                 {
1721                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28);
1722                 }
1723                 target.setBigDecimalValue(budgetFederalOtherSecondYearAmount);
1724             }
1725         }
1726         
1727         /**
1728          * Sets (as xml) the "BudgetFederalOtherSecondYearAmount" element
1729          */
1730         public void xsetBudgetFederalOtherSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalOtherSecondYearAmount)
1731         {
1732             synchronized (monitor())
1733             {
1734                 check_orphaned();
1735                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1736                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28, 0);
1737                 if (target == null)
1738                 {
1739                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28);
1740                 }
1741                 target.set(budgetFederalOtherSecondYearAmount);
1742             }
1743         }
1744         
1745         /**
1746          * Unsets the "BudgetFederalOtherSecondYearAmount" element
1747          */
1748         public void unsetBudgetFederalOtherSecondYearAmount()
1749         {
1750             synchronized (monitor())
1751             {
1752                 check_orphaned();
1753                 get_store().remove_element(BUDGETFEDERALOTHERSECONDYEARAMOUNT$28, 0);
1754             }
1755         }
1756         
1757         /**
1758          * Gets the "BudgetFederalSuppliesSecondYearAmount" element
1759          */
1760         public java.math.BigDecimal getBudgetFederalSuppliesSecondYearAmount()
1761         {
1762             synchronized (monitor())
1763             {
1764                 check_orphaned();
1765                 org.apache.xmlbeans.SimpleValue target = null;
1766                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30, 0);
1767                 if (target == null)
1768                 {
1769                     return null;
1770                 }
1771                 return target.getBigDecimalValue();
1772             }
1773         }
1774         
1775         /**
1776          * Gets (as xml) the "BudgetFederalSuppliesSecondYearAmount" element
1777          */
1778         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalSuppliesSecondYearAmount()
1779         {
1780             synchronized (monitor())
1781             {
1782                 check_orphaned();
1783                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1784                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30, 0);
1785                 return target;
1786             }
1787         }
1788         
1789         /**
1790          * True if has "BudgetFederalSuppliesSecondYearAmount" element
1791          */
1792         public boolean isSetBudgetFederalSuppliesSecondYearAmount()
1793         {
1794             synchronized (monitor())
1795             {
1796                 check_orphaned();
1797                 return get_store().count_elements(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30) != 0;
1798             }
1799         }
1800         
1801         /**
1802          * Sets the "BudgetFederalSuppliesSecondYearAmount" element
1803          */
1804         public void setBudgetFederalSuppliesSecondYearAmount(java.math.BigDecimal budgetFederalSuppliesSecondYearAmount)
1805         {
1806             synchronized (monitor())
1807             {
1808                 check_orphaned();
1809                 org.apache.xmlbeans.SimpleValue target = null;
1810                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30, 0);
1811                 if (target == null)
1812                 {
1813                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30);
1814                 }
1815                 target.setBigDecimalValue(budgetFederalSuppliesSecondYearAmount);
1816             }
1817         }
1818         
1819         /**
1820          * Sets (as xml) the "BudgetFederalSuppliesSecondYearAmount" element
1821          */
1822         public void xsetBudgetFederalSuppliesSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalSuppliesSecondYearAmount)
1823         {
1824             synchronized (monitor())
1825             {
1826                 check_orphaned();
1827                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1828                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30, 0);
1829                 if (target == null)
1830                 {
1831                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30);
1832                 }
1833                 target.set(budgetFederalSuppliesSecondYearAmount);
1834             }
1835         }
1836         
1837         /**
1838          * Unsets the "BudgetFederalSuppliesSecondYearAmount" element
1839          */
1840         public void unsetBudgetFederalSuppliesSecondYearAmount()
1841         {
1842             synchronized (monitor())
1843             {
1844                 check_orphaned();
1845                 get_store().remove_element(BUDGETFEDERALSUPPLIESSECONDYEARAMOUNT$30, 0);
1846             }
1847         }
1848         
1849         /**
1850          * Gets the "BudgetFederalContractualSecondYearAmount" element
1851          */
1852         public java.math.BigDecimal getBudgetFederalContractualSecondYearAmount()
1853         {
1854             synchronized (monitor())
1855             {
1856                 check_orphaned();
1857                 org.apache.xmlbeans.SimpleValue target = null;
1858                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32, 0);
1859                 if (target == null)
1860                 {
1861                     return null;
1862                 }
1863                 return target.getBigDecimalValue();
1864             }
1865         }
1866         
1867         /**
1868          * Gets (as xml) the "BudgetFederalContractualSecondYearAmount" element
1869          */
1870         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalContractualSecondYearAmount()
1871         {
1872             synchronized (monitor())
1873             {
1874                 check_orphaned();
1875                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1876                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32, 0);
1877                 return target;
1878             }
1879         }
1880         
1881         /**
1882          * True if has "BudgetFederalContractualSecondYearAmount" element
1883          */
1884         public boolean isSetBudgetFederalContractualSecondYearAmount()
1885         {
1886             synchronized (monitor())
1887             {
1888                 check_orphaned();
1889                 return get_store().count_elements(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32) != 0;
1890             }
1891         }
1892         
1893         /**
1894          * Sets the "BudgetFederalContractualSecondYearAmount" element
1895          */
1896         public void setBudgetFederalContractualSecondYearAmount(java.math.BigDecimal budgetFederalContractualSecondYearAmount)
1897         {
1898             synchronized (monitor())
1899             {
1900                 check_orphaned();
1901                 org.apache.xmlbeans.SimpleValue target = null;
1902                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32, 0);
1903                 if (target == null)
1904                 {
1905                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32);
1906                 }
1907                 target.setBigDecimalValue(budgetFederalContractualSecondYearAmount);
1908             }
1909         }
1910         
1911         /**
1912          * Sets (as xml) the "BudgetFederalContractualSecondYearAmount" element
1913          */
1914         public void xsetBudgetFederalContractualSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalContractualSecondYearAmount)
1915         {
1916             synchronized (monitor())
1917             {
1918                 check_orphaned();
1919                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1920                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32, 0);
1921                 if (target == null)
1922                 {
1923                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32);
1924                 }
1925                 target.set(budgetFederalContractualSecondYearAmount);
1926             }
1927         }
1928         
1929         /**
1930          * Unsets the "BudgetFederalContractualSecondYearAmount" element
1931          */
1932         public void unsetBudgetFederalContractualSecondYearAmount()
1933         {
1934             synchronized (monitor())
1935             {
1936                 check_orphaned();
1937                 get_store().remove_element(BUDGETFEDERALCONTRACTUALSECONDYEARAMOUNT$32, 0);
1938             }
1939         }
1940         
1941         /**
1942          * Gets the "BudgetFederalTravelSecondYearAmount" element
1943          */
1944         public java.math.BigDecimal getBudgetFederalTravelSecondYearAmount()
1945         {
1946             synchronized (monitor())
1947             {
1948                 check_orphaned();
1949                 org.apache.xmlbeans.SimpleValue target = null;
1950                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34, 0);
1951                 if (target == null)
1952                 {
1953                     return null;
1954                 }
1955                 return target.getBigDecimalValue();
1956             }
1957         }
1958         
1959         /**
1960          * Gets (as xml) the "BudgetFederalTravelSecondYearAmount" element
1961          */
1962         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalTravelSecondYearAmount()
1963         {
1964             synchronized (monitor())
1965             {
1966                 check_orphaned();
1967                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
1968                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34, 0);
1969                 return target;
1970             }
1971         }
1972         
1973         /**
1974          * True if has "BudgetFederalTravelSecondYearAmount" element
1975          */
1976         public boolean isSetBudgetFederalTravelSecondYearAmount()
1977         {
1978             synchronized (monitor())
1979             {
1980                 check_orphaned();
1981                 return get_store().count_elements(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34) != 0;
1982             }
1983         }
1984         
1985         /**
1986          * Sets the "BudgetFederalTravelSecondYearAmount" element
1987          */
1988         public void setBudgetFederalTravelSecondYearAmount(java.math.BigDecimal budgetFederalTravelSecondYearAmount)
1989         {
1990             synchronized (monitor())
1991             {
1992                 check_orphaned();
1993                 org.apache.xmlbeans.SimpleValue target = null;
1994                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34, 0);
1995                 if (target == null)
1996                 {
1997                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34);
1998                 }
1999                 target.setBigDecimalValue(budgetFederalTravelSecondYearAmount);
2000             }
2001         }
2002         
2003         /**
2004          * Sets (as xml) the "BudgetFederalTravelSecondYearAmount" element
2005          */
2006         public void xsetBudgetFederalTravelSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalTravelSecondYearAmount)
2007         {
2008             synchronized (monitor())
2009             {
2010                 check_orphaned();
2011                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2012                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34, 0);
2013                 if (target == null)
2014                 {
2015                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34);
2016                 }
2017                 target.set(budgetFederalTravelSecondYearAmount);
2018             }
2019         }
2020         
2021         /**
2022          * Unsets the "BudgetFederalTravelSecondYearAmount" element
2023          */
2024         public void unsetBudgetFederalTravelSecondYearAmount()
2025         {
2026             synchronized (monitor())
2027             {
2028                 check_orphaned();
2029                 get_store().remove_element(BUDGETFEDERALTRAVELSECONDYEARAMOUNT$34, 0);
2030             }
2031         }
2032         
2033         /**
2034          * Gets the "BudgetFederalEquipmentSecondYearAmount" element
2035          */
2036         public java.math.BigDecimal getBudgetFederalEquipmentSecondYearAmount()
2037         {
2038             synchronized (monitor())
2039             {
2040                 check_orphaned();
2041                 org.apache.xmlbeans.SimpleValue target = null;
2042                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36, 0);
2043                 if (target == null)
2044                 {
2045                     return null;
2046                 }
2047                 return target.getBigDecimalValue();
2048             }
2049         }
2050         
2051         /**
2052          * Gets (as xml) the "BudgetFederalEquipmentSecondYearAmount" element
2053          */
2054         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalEquipmentSecondYearAmount()
2055         {
2056             synchronized (monitor())
2057             {
2058                 check_orphaned();
2059                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2060                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36, 0);
2061                 return target;
2062             }
2063         }
2064         
2065         /**
2066          * True if has "BudgetFederalEquipmentSecondYearAmount" element
2067          */
2068         public boolean isSetBudgetFederalEquipmentSecondYearAmount()
2069         {
2070             synchronized (monitor())
2071             {
2072                 check_orphaned();
2073                 return get_store().count_elements(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36) != 0;
2074             }
2075         }
2076         
2077         /**
2078          * Sets the "BudgetFederalEquipmentSecondYearAmount" element
2079          */
2080         public void setBudgetFederalEquipmentSecondYearAmount(java.math.BigDecimal budgetFederalEquipmentSecondYearAmount)
2081         {
2082             synchronized (monitor())
2083             {
2084                 check_orphaned();
2085                 org.apache.xmlbeans.SimpleValue target = null;
2086                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36, 0);
2087                 if (target == null)
2088                 {
2089                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36);
2090                 }
2091                 target.setBigDecimalValue(budgetFederalEquipmentSecondYearAmount);
2092             }
2093         }
2094         
2095         /**
2096          * Sets (as xml) the "BudgetFederalEquipmentSecondYearAmount" element
2097          */
2098         public void xsetBudgetFederalEquipmentSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalEquipmentSecondYearAmount)
2099         {
2100             synchronized (monitor())
2101             {
2102                 check_orphaned();
2103                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2104                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36, 0);
2105                 if (target == null)
2106                 {
2107                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36);
2108                 }
2109                 target.set(budgetFederalEquipmentSecondYearAmount);
2110             }
2111         }
2112         
2113         /**
2114          * Unsets the "BudgetFederalEquipmentSecondYearAmount" element
2115          */
2116         public void unsetBudgetFederalEquipmentSecondYearAmount()
2117         {
2118             synchronized (monitor())
2119             {
2120                 check_orphaned();
2121                 get_store().remove_element(BUDGETFEDERALEQUIPMENTSECONDYEARAMOUNT$36, 0);
2122             }
2123         }
2124         
2125         /**
2126          * Gets the "BudgetFederalPersonnelSecondYearAmount" element
2127          */
2128         public java.math.BigDecimal getBudgetFederalPersonnelSecondYearAmount()
2129         {
2130             synchronized (monitor())
2131             {
2132                 check_orphaned();
2133                 org.apache.xmlbeans.SimpleValue target = null;
2134                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38, 0);
2135                 if (target == null)
2136                 {
2137                     return null;
2138                 }
2139                 return target.getBigDecimalValue();
2140             }
2141         }
2142         
2143         /**
2144          * Gets (as xml) the "BudgetFederalPersonnelSecondYearAmount" element
2145          */
2146         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalPersonnelSecondYearAmount()
2147         {
2148             synchronized (monitor())
2149             {
2150                 check_orphaned();
2151                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2152                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38, 0);
2153                 return target;
2154             }
2155         }
2156         
2157         /**
2158          * True if has "BudgetFederalPersonnelSecondYearAmount" element
2159          */
2160         public boolean isSetBudgetFederalPersonnelSecondYearAmount()
2161         {
2162             synchronized (monitor())
2163             {
2164                 check_orphaned();
2165                 return get_store().count_elements(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38) != 0;
2166             }
2167         }
2168         
2169         /**
2170          * Sets the "BudgetFederalPersonnelSecondYearAmount" element
2171          */
2172         public void setBudgetFederalPersonnelSecondYearAmount(java.math.BigDecimal budgetFederalPersonnelSecondYearAmount)
2173         {
2174             synchronized (monitor())
2175             {
2176                 check_orphaned();
2177                 org.apache.xmlbeans.SimpleValue target = null;
2178                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38, 0);
2179                 if (target == null)
2180                 {
2181                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38);
2182                 }
2183                 target.setBigDecimalValue(budgetFederalPersonnelSecondYearAmount);
2184             }
2185         }
2186         
2187         /**
2188          * Sets (as xml) the "BudgetFederalPersonnelSecondYearAmount" element
2189          */
2190         public void xsetBudgetFederalPersonnelSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalPersonnelSecondYearAmount)
2191         {
2192             synchronized (monitor())
2193             {
2194                 check_orphaned();
2195                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2196                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38, 0);
2197                 if (target == null)
2198                 {
2199                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38);
2200                 }
2201                 target.set(budgetFederalPersonnelSecondYearAmount);
2202             }
2203         }
2204         
2205         /**
2206          * Unsets the "BudgetFederalPersonnelSecondYearAmount" element
2207          */
2208         public void unsetBudgetFederalPersonnelSecondYearAmount()
2209         {
2210             synchronized (monitor())
2211             {
2212                 check_orphaned();
2213                 get_store().remove_element(BUDGETFEDERALPERSONNELSECONDYEARAMOUNT$38, 0);
2214             }
2215         }
2216         
2217         /**
2218          * Gets the "BudgetFederalFringeSecondYearAmount" element
2219          */
2220         public java.math.BigDecimal getBudgetFederalFringeSecondYearAmount()
2221         {
2222             synchronized (monitor())
2223             {
2224                 check_orphaned();
2225                 org.apache.xmlbeans.SimpleValue target = null;
2226                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40, 0);
2227                 if (target == null)
2228                 {
2229                     return null;
2230                 }
2231                 return target.getBigDecimalValue();
2232             }
2233         }
2234         
2235         /**
2236          * Gets (as xml) the "BudgetFederalFringeSecondYearAmount" element
2237          */
2238         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalFringeSecondYearAmount()
2239         {
2240             synchronized (monitor())
2241             {
2242                 check_orphaned();
2243                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2244                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40, 0);
2245                 return target;
2246             }
2247         }
2248         
2249         /**
2250          * True if has "BudgetFederalFringeSecondYearAmount" element
2251          */
2252         public boolean isSetBudgetFederalFringeSecondYearAmount()
2253         {
2254             synchronized (monitor())
2255             {
2256                 check_orphaned();
2257                 return get_store().count_elements(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40) != 0;
2258             }
2259         }
2260         
2261         /**
2262          * Sets the "BudgetFederalFringeSecondYearAmount" element
2263          */
2264         public void setBudgetFederalFringeSecondYearAmount(java.math.BigDecimal budgetFederalFringeSecondYearAmount)
2265         {
2266             synchronized (monitor())
2267             {
2268                 check_orphaned();
2269                 org.apache.xmlbeans.SimpleValue target = null;
2270                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40, 0);
2271                 if (target == null)
2272                 {
2273                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40);
2274                 }
2275                 target.setBigDecimalValue(budgetFederalFringeSecondYearAmount);
2276             }
2277         }
2278         
2279         /**
2280          * Sets (as xml) the "BudgetFederalFringeSecondYearAmount" element
2281          */
2282         public void xsetBudgetFederalFringeSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalFringeSecondYearAmount)
2283         {
2284             synchronized (monitor())
2285             {
2286                 check_orphaned();
2287                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2288                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40, 0);
2289                 if (target == null)
2290                 {
2291                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40);
2292                 }
2293                 target.set(budgetFederalFringeSecondYearAmount);
2294             }
2295         }
2296         
2297         /**
2298          * Unsets the "BudgetFederalFringeSecondYearAmount" element
2299          */
2300         public void unsetBudgetFederalFringeSecondYearAmount()
2301         {
2302             synchronized (monitor())
2303             {
2304                 check_orphaned();
2305                 get_store().remove_element(BUDGETFEDERALFRINGESECONDYEARAMOUNT$40, 0);
2306             }
2307         }
2308         
2309         /**
2310          * Gets the "BudgetFederalTrainingSecondYearAmount" element
2311          */
2312         public java.math.BigDecimal getBudgetFederalTrainingSecondYearAmount()
2313         {
2314             synchronized (monitor())
2315             {
2316                 check_orphaned();
2317                 org.apache.xmlbeans.SimpleValue target = null;
2318                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42, 0);
2319                 if (target == null)
2320                 {
2321                     return null;
2322                 }
2323                 return target.getBigDecimalValue();
2324             }
2325         }
2326         
2327         /**
2328          * Gets (as xml) the "BudgetFederalTrainingSecondYearAmount" element
2329          */
2330         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalTrainingSecondYearAmount()
2331         {
2332             synchronized (monitor())
2333             {
2334                 check_orphaned();
2335                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2336                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42, 0);
2337                 return target;
2338             }
2339         }
2340         
2341         /**
2342          * True if has "BudgetFederalTrainingSecondYearAmount" element
2343          */
2344         public boolean isSetBudgetFederalTrainingSecondYearAmount()
2345         {
2346             synchronized (monitor())
2347             {
2348                 check_orphaned();
2349                 return get_store().count_elements(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42) != 0;
2350             }
2351         }
2352         
2353         /**
2354          * Sets the "BudgetFederalTrainingSecondYearAmount" element
2355          */
2356         public void setBudgetFederalTrainingSecondYearAmount(java.math.BigDecimal budgetFederalTrainingSecondYearAmount)
2357         {
2358             synchronized (monitor())
2359             {
2360                 check_orphaned();
2361                 org.apache.xmlbeans.SimpleValue target = null;
2362                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42, 0);
2363                 if (target == null)
2364                 {
2365                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42);
2366                 }
2367                 target.setBigDecimalValue(budgetFederalTrainingSecondYearAmount);
2368             }
2369         }
2370         
2371         /**
2372          * Sets (as xml) the "BudgetFederalTrainingSecondYearAmount" element
2373          */
2374         public void xsetBudgetFederalTrainingSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalTrainingSecondYearAmount)
2375         {
2376             synchronized (monitor())
2377             {
2378                 check_orphaned();
2379                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2380                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42, 0);
2381                 if (target == null)
2382                 {
2383                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42);
2384                 }
2385                 target.set(budgetFederalTrainingSecondYearAmount);
2386             }
2387         }
2388         
2389         /**
2390          * Unsets the "BudgetFederalTrainingSecondYearAmount" element
2391          */
2392         public void unsetBudgetFederalTrainingSecondYearAmount()
2393         {
2394             synchronized (monitor())
2395             {
2396                 check_orphaned();
2397                 get_store().remove_element(BUDGETFEDERALTRAININGSECONDYEARAMOUNT$42, 0);
2398             }
2399         }
2400         
2401         /**
2402          * Gets the "BudgetFederalSecondYearAmount" element
2403          */
2404         public java.math.BigDecimal getBudgetFederalSecondYearAmount()
2405         {
2406             synchronized (monitor())
2407             {
2408                 check_orphaned();
2409                 org.apache.xmlbeans.SimpleValue target = null;
2410                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSECONDYEARAMOUNT$44, 0);
2411                 if (target == null)
2412                 {
2413                     return null;
2414                 }
2415                 return target.getBigDecimalValue();
2416             }
2417         }
2418         
2419         /**
2420          * Gets (as xml) the "BudgetFederalSecondYearAmount" element
2421          */
2422         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalSecondYearAmount()
2423         {
2424             synchronized (monitor())
2425             {
2426                 check_orphaned();
2427                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2428                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSECONDYEARAMOUNT$44, 0);
2429                 return target;
2430             }
2431         }
2432         
2433         /**
2434          * True if has "BudgetFederalSecondYearAmount" element
2435          */
2436         public boolean isSetBudgetFederalSecondYearAmount()
2437         {
2438             synchronized (monitor())
2439             {
2440                 check_orphaned();
2441                 return get_store().count_elements(BUDGETFEDERALSECONDYEARAMOUNT$44) != 0;
2442             }
2443         }
2444         
2445         /**
2446          * Sets the "BudgetFederalSecondYearAmount" element
2447          */
2448         public void setBudgetFederalSecondYearAmount(java.math.BigDecimal budgetFederalSecondYearAmount)
2449         {
2450             synchronized (monitor())
2451             {
2452                 check_orphaned();
2453                 org.apache.xmlbeans.SimpleValue target = null;
2454                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSECONDYEARAMOUNT$44, 0);
2455                 if (target == null)
2456                 {
2457                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSECONDYEARAMOUNT$44);
2458                 }
2459                 target.setBigDecimalValue(budgetFederalSecondYearAmount);
2460             }
2461         }
2462         
2463         /**
2464          * Sets (as xml) the "BudgetFederalSecondYearAmount" element
2465          */
2466         public void xsetBudgetFederalSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalSecondYearAmount)
2467         {
2468             synchronized (monitor())
2469             {
2470                 check_orphaned();
2471                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2472                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSECONDYEARAMOUNT$44, 0);
2473                 if (target == null)
2474                 {
2475                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALSECONDYEARAMOUNT$44);
2476                 }
2477                 target.set(budgetFederalSecondYearAmount);
2478             }
2479         }
2480         
2481         /**
2482          * Unsets the "BudgetFederalSecondYearAmount" element
2483          */
2484         public void unsetBudgetFederalSecondYearAmount()
2485         {
2486             synchronized (monitor())
2487             {
2488                 check_orphaned();
2489                 get_store().remove_element(BUDGETFEDERALSECONDYEARAMOUNT$44, 0);
2490             }
2491         }
2492         
2493         /**
2494          * Gets the "BudgetFederalDirectSecondYearAmount" element
2495          */
2496         public java.math.BigDecimal getBudgetFederalDirectSecondYearAmount()
2497         {
2498             synchronized (monitor())
2499             {
2500                 check_orphaned();
2501                 org.apache.xmlbeans.SimpleValue target = null;
2502                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46, 0);
2503                 if (target == null)
2504                 {
2505                     return null;
2506                 }
2507                 return target.getBigDecimalValue();
2508             }
2509         }
2510         
2511         /**
2512          * Gets (as xml) the "BudgetFederalDirectSecondYearAmount" element
2513          */
2514         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalDirectSecondYearAmount()
2515         {
2516             synchronized (monitor())
2517             {
2518                 check_orphaned();
2519                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2520                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46, 0);
2521                 return target;
2522             }
2523         }
2524         
2525         /**
2526          * True if has "BudgetFederalDirectSecondYearAmount" element
2527          */
2528         public boolean isSetBudgetFederalDirectSecondYearAmount()
2529         {
2530             synchronized (monitor())
2531             {
2532                 check_orphaned();
2533                 return get_store().count_elements(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46) != 0;
2534             }
2535         }
2536         
2537         /**
2538          * Sets the "BudgetFederalDirectSecondYearAmount" element
2539          */
2540         public void setBudgetFederalDirectSecondYearAmount(java.math.BigDecimal budgetFederalDirectSecondYearAmount)
2541         {
2542             synchronized (monitor())
2543             {
2544                 check_orphaned();
2545                 org.apache.xmlbeans.SimpleValue target = null;
2546                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46, 0);
2547                 if (target == null)
2548                 {
2549                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46);
2550                 }
2551                 target.setBigDecimalValue(budgetFederalDirectSecondYearAmount);
2552             }
2553         }
2554         
2555         /**
2556          * Sets (as xml) the "BudgetFederalDirectSecondYearAmount" element
2557          */
2558         public void xsetBudgetFederalDirectSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalDirectSecondYearAmount)
2559         {
2560             synchronized (monitor())
2561             {
2562                 check_orphaned();
2563                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2564                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46, 0);
2565                 if (target == null)
2566                 {
2567                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46);
2568                 }
2569                 target.set(budgetFederalDirectSecondYearAmount);
2570             }
2571         }
2572         
2573         /**
2574          * Unsets the "BudgetFederalDirectSecondYearAmount" element
2575          */
2576         public void unsetBudgetFederalDirectSecondYearAmount()
2577         {
2578             synchronized (monitor())
2579             {
2580                 check_orphaned();
2581                 get_store().remove_element(BUDGETFEDERALDIRECTSECONDYEARAMOUNT$46, 0);
2582             }
2583         }
2584         
2585         /**
2586          * Gets the "BudgetFederalIndirectSecondYearAmount" element
2587          */
2588         public java.math.BigDecimal getBudgetFederalIndirectSecondYearAmount()
2589         {
2590             synchronized (monitor())
2591             {
2592                 check_orphaned();
2593                 org.apache.xmlbeans.SimpleValue target = null;
2594                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48, 0);
2595                 if (target == null)
2596                 {
2597                     return null;
2598                 }
2599                 return target.getBigDecimalValue();
2600             }
2601         }
2602         
2603         /**
2604          * Gets (as xml) the "BudgetFederalIndirectSecondYearAmount" element
2605          */
2606         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalIndirectSecondYearAmount()
2607         {
2608             synchronized (monitor())
2609             {
2610                 check_orphaned();
2611                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2612                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48, 0);
2613                 return target;
2614             }
2615         }
2616         
2617         /**
2618          * True if has "BudgetFederalIndirectSecondYearAmount" element
2619          */
2620         public boolean isSetBudgetFederalIndirectSecondYearAmount()
2621         {
2622             synchronized (monitor())
2623             {
2624                 check_orphaned();
2625                 return get_store().count_elements(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48) != 0;
2626             }
2627         }
2628         
2629         /**
2630          * Sets the "BudgetFederalIndirectSecondYearAmount" element
2631          */
2632         public void setBudgetFederalIndirectSecondYearAmount(java.math.BigDecimal budgetFederalIndirectSecondYearAmount)
2633         {
2634             synchronized (monitor())
2635             {
2636                 check_orphaned();
2637                 org.apache.xmlbeans.SimpleValue target = null;
2638                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48, 0);
2639                 if (target == null)
2640                 {
2641                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48);
2642                 }
2643                 target.setBigDecimalValue(budgetFederalIndirectSecondYearAmount);
2644             }
2645         }
2646         
2647         /**
2648          * Sets (as xml) the "BudgetFederalIndirectSecondYearAmount" element
2649          */
2650         public void xsetBudgetFederalIndirectSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalIndirectSecondYearAmount)
2651         {
2652             synchronized (monitor())
2653             {
2654                 check_orphaned();
2655                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2656                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48, 0);
2657                 if (target == null)
2658                 {
2659                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48);
2660                 }
2661                 target.set(budgetFederalIndirectSecondYearAmount);
2662             }
2663         }
2664         
2665         /**
2666          * Unsets the "BudgetFederalIndirectSecondYearAmount" element
2667          */
2668         public void unsetBudgetFederalIndirectSecondYearAmount()
2669         {
2670             synchronized (monitor())
2671             {
2672                 check_orphaned();
2673                 get_store().remove_element(BUDGETFEDERALINDIRECTSECONDYEARAMOUNT$48, 0);
2674             }
2675         }
2676         
2677         /**
2678          * Gets the "BudgetFederalConstructionThirdYearAmount" element
2679          */
2680         public java.math.BigDecimal getBudgetFederalConstructionThirdYearAmount()
2681         {
2682             synchronized (monitor())
2683             {
2684                 check_orphaned();
2685                 org.apache.xmlbeans.SimpleValue target = null;
2686                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50, 0);
2687                 if (target == null)
2688                 {
2689                     return null;
2690                 }
2691                 return target.getBigDecimalValue();
2692             }
2693         }
2694         
2695         /**
2696          * Gets (as xml) the "BudgetFederalConstructionThirdYearAmount" element
2697          */
2698         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalConstructionThirdYearAmount()
2699         {
2700             synchronized (monitor())
2701             {
2702                 check_orphaned();
2703                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2704                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50, 0);
2705                 return target;
2706             }
2707         }
2708         
2709         /**
2710          * True if has "BudgetFederalConstructionThirdYearAmount" element
2711          */
2712         public boolean isSetBudgetFederalConstructionThirdYearAmount()
2713         {
2714             synchronized (monitor())
2715             {
2716                 check_orphaned();
2717                 return get_store().count_elements(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50) != 0;
2718             }
2719         }
2720         
2721         /**
2722          * Sets the "BudgetFederalConstructionThirdYearAmount" element
2723          */
2724         public void setBudgetFederalConstructionThirdYearAmount(java.math.BigDecimal budgetFederalConstructionThirdYearAmount)
2725         {
2726             synchronized (monitor())
2727             {
2728                 check_orphaned();
2729                 org.apache.xmlbeans.SimpleValue target = null;
2730                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50, 0);
2731                 if (target == null)
2732                 {
2733                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50);
2734                 }
2735                 target.setBigDecimalValue(budgetFederalConstructionThirdYearAmount);
2736             }
2737         }
2738         
2739         /**
2740          * Sets (as xml) the "BudgetFederalConstructionThirdYearAmount" element
2741          */
2742         public void xsetBudgetFederalConstructionThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalConstructionThirdYearAmount)
2743         {
2744             synchronized (monitor())
2745             {
2746                 check_orphaned();
2747                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2748                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50, 0);
2749                 if (target == null)
2750                 {
2751                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50);
2752                 }
2753                 target.set(budgetFederalConstructionThirdYearAmount);
2754             }
2755         }
2756         
2757         /**
2758          * Unsets the "BudgetFederalConstructionThirdYearAmount" element
2759          */
2760         public void unsetBudgetFederalConstructionThirdYearAmount()
2761         {
2762             synchronized (monitor())
2763             {
2764                 check_orphaned();
2765                 get_store().remove_element(BUDGETFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$50, 0);
2766             }
2767         }
2768         
2769         /**
2770          * Gets the "BudgetFederalOtherThirdYearAmount" element
2771          */
2772         public java.math.BigDecimal getBudgetFederalOtherThirdYearAmount()
2773         {
2774             synchronized (monitor())
2775             {
2776                 check_orphaned();
2777                 org.apache.xmlbeans.SimpleValue target = null;
2778                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52, 0);
2779                 if (target == null)
2780                 {
2781                     return null;
2782                 }
2783                 return target.getBigDecimalValue();
2784             }
2785         }
2786         
2787         /**
2788          * Gets (as xml) the "BudgetFederalOtherThirdYearAmount" element
2789          */
2790         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalOtherThirdYearAmount()
2791         {
2792             synchronized (monitor())
2793             {
2794                 check_orphaned();
2795                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2796                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52, 0);
2797                 return target;
2798             }
2799         }
2800         
2801         /**
2802          * True if has "BudgetFederalOtherThirdYearAmount" element
2803          */
2804         public boolean isSetBudgetFederalOtherThirdYearAmount()
2805         {
2806             synchronized (monitor())
2807             {
2808                 check_orphaned();
2809                 return get_store().count_elements(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52) != 0;
2810             }
2811         }
2812         
2813         /**
2814          * Sets the "BudgetFederalOtherThirdYearAmount" element
2815          */
2816         public void setBudgetFederalOtherThirdYearAmount(java.math.BigDecimal budgetFederalOtherThirdYearAmount)
2817         {
2818             synchronized (monitor())
2819             {
2820                 check_orphaned();
2821                 org.apache.xmlbeans.SimpleValue target = null;
2822                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52, 0);
2823                 if (target == null)
2824                 {
2825                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52);
2826                 }
2827                 target.setBigDecimalValue(budgetFederalOtherThirdYearAmount);
2828             }
2829         }
2830         
2831         /**
2832          * Sets (as xml) the "BudgetFederalOtherThirdYearAmount" element
2833          */
2834         public void xsetBudgetFederalOtherThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalOtherThirdYearAmount)
2835         {
2836             synchronized (monitor())
2837             {
2838                 check_orphaned();
2839                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2840                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52, 0);
2841                 if (target == null)
2842                 {
2843                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52);
2844                 }
2845                 target.set(budgetFederalOtherThirdYearAmount);
2846             }
2847         }
2848         
2849         /**
2850          * Unsets the "BudgetFederalOtherThirdYearAmount" element
2851          */
2852         public void unsetBudgetFederalOtherThirdYearAmount()
2853         {
2854             synchronized (monitor())
2855             {
2856                 check_orphaned();
2857                 get_store().remove_element(BUDGETFEDERALOTHERTHIRDYEARAMOUNT$52, 0);
2858             }
2859         }
2860         
2861         /**
2862          * Gets the "BudgetFederalSuppliesThirdYearAmount" element
2863          */
2864         public java.math.BigDecimal getBudgetFederalSuppliesThirdYearAmount()
2865         {
2866             synchronized (monitor())
2867             {
2868                 check_orphaned();
2869                 org.apache.xmlbeans.SimpleValue target = null;
2870                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54, 0);
2871                 if (target == null)
2872                 {
2873                     return null;
2874                 }
2875                 return target.getBigDecimalValue();
2876             }
2877         }
2878         
2879         /**
2880          * Gets (as xml) the "BudgetFederalSuppliesThirdYearAmount" element
2881          */
2882         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalSuppliesThirdYearAmount()
2883         {
2884             synchronized (monitor())
2885             {
2886                 check_orphaned();
2887                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2888                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54, 0);
2889                 return target;
2890             }
2891         }
2892         
2893         /**
2894          * True if has "BudgetFederalSuppliesThirdYearAmount" element
2895          */
2896         public boolean isSetBudgetFederalSuppliesThirdYearAmount()
2897         {
2898             synchronized (monitor())
2899             {
2900                 check_orphaned();
2901                 return get_store().count_elements(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54) != 0;
2902             }
2903         }
2904         
2905         /**
2906          * Sets the "BudgetFederalSuppliesThirdYearAmount" element
2907          */
2908         public void setBudgetFederalSuppliesThirdYearAmount(java.math.BigDecimal budgetFederalSuppliesThirdYearAmount)
2909         {
2910             synchronized (monitor())
2911             {
2912                 check_orphaned();
2913                 org.apache.xmlbeans.SimpleValue target = null;
2914                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54, 0);
2915                 if (target == null)
2916                 {
2917                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54);
2918                 }
2919                 target.setBigDecimalValue(budgetFederalSuppliesThirdYearAmount);
2920             }
2921         }
2922         
2923         /**
2924          * Sets (as xml) the "BudgetFederalSuppliesThirdYearAmount" element
2925          */
2926         public void xsetBudgetFederalSuppliesThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalSuppliesThirdYearAmount)
2927         {
2928             synchronized (monitor())
2929             {
2930                 check_orphaned();
2931                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2932                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54, 0);
2933                 if (target == null)
2934                 {
2935                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54);
2936                 }
2937                 target.set(budgetFederalSuppliesThirdYearAmount);
2938             }
2939         }
2940         
2941         /**
2942          * Unsets the "BudgetFederalSuppliesThirdYearAmount" element
2943          */
2944         public void unsetBudgetFederalSuppliesThirdYearAmount()
2945         {
2946             synchronized (monitor())
2947             {
2948                 check_orphaned();
2949                 get_store().remove_element(BUDGETFEDERALSUPPLIESTHIRDYEARAMOUNT$54, 0);
2950             }
2951         }
2952         
2953         /**
2954          * Gets the "BudgetFederalContractualThirdYearAmount" element
2955          */
2956         public java.math.BigDecimal getBudgetFederalContractualThirdYearAmount()
2957         {
2958             synchronized (monitor())
2959             {
2960                 check_orphaned();
2961                 org.apache.xmlbeans.SimpleValue target = null;
2962                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56, 0);
2963                 if (target == null)
2964                 {
2965                     return null;
2966                 }
2967                 return target.getBigDecimalValue();
2968             }
2969         }
2970         
2971         /**
2972          * Gets (as xml) the "BudgetFederalContractualThirdYearAmount" element
2973          */
2974         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalContractualThirdYearAmount()
2975         {
2976             synchronized (monitor())
2977             {
2978                 check_orphaned();
2979                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
2980                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56, 0);
2981                 return target;
2982             }
2983         }
2984         
2985         /**
2986          * True if has "BudgetFederalContractualThirdYearAmount" element
2987          */
2988         public boolean isSetBudgetFederalContractualThirdYearAmount()
2989         {
2990             synchronized (monitor())
2991             {
2992                 check_orphaned();
2993                 return get_store().count_elements(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56) != 0;
2994             }
2995         }
2996         
2997         /**
2998          * Sets the "BudgetFederalContractualThirdYearAmount" element
2999          */
3000         public void setBudgetFederalContractualThirdYearAmount(java.math.BigDecimal budgetFederalContractualThirdYearAmount)
3001         {
3002             synchronized (monitor())
3003             {
3004                 check_orphaned();
3005                 org.apache.xmlbeans.SimpleValue target = null;
3006                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56, 0);
3007                 if (target == null)
3008                 {
3009                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56);
3010                 }
3011                 target.setBigDecimalValue(budgetFederalContractualThirdYearAmount);
3012             }
3013         }
3014         
3015         /**
3016          * Sets (as xml) the "BudgetFederalContractualThirdYearAmount" element
3017          */
3018         public void xsetBudgetFederalContractualThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalContractualThirdYearAmount)
3019         {
3020             synchronized (monitor())
3021             {
3022                 check_orphaned();
3023                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3024                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56, 0);
3025                 if (target == null)
3026                 {
3027                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56);
3028                 }
3029                 target.set(budgetFederalContractualThirdYearAmount);
3030             }
3031         }
3032         
3033         /**
3034          * Unsets the "BudgetFederalContractualThirdYearAmount" element
3035          */
3036         public void unsetBudgetFederalContractualThirdYearAmount()
3037         {
3038             synchronized (monitor())
3039             {
3040                 check_orphaned();
3041                 get_store().remove_element(BUDGETFEDERALCONTRACTUALTHIRDYEARAMOUNT$56, 0);
3042             }
3043         }
3044         
3045         /**
3046          * Gets the "BudgetFederalTravelThirdYearAmount" element
3047          */
3048         public java.math.BigDecimal getBudgetFederalTravelThirdYearAmount()
3049         {
3050             synchronized (monitor())
3051             {
3052                 check_orphaned();
3053                 org.apache.xmlbeans.SimpleValue target = null;
3054                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58, 0);
3055                 if (target == null)
3056                 {
3057                     return null;
3058                 }
3059                 return target.getBigDecimalValue();
3060             }
3061         }
3062         
3063         /**
3064          * Gets (as xml) the "BudgetFederalTravelThirdYearAmount" element
3065          */
3066         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalTravelThirdYearAmount()
3067         {
3068             synchronized (monitor())
3069             {
3070                 check_orphaned();
3071                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3072                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58, 0);
3073                 return target;
3074             }
3075         }
3076         
3077         /**
3078          * True if has "BudgetFederalTravelThirdYearAmount" element
3079          */
3080         public boolean isSetBudgetFederalTravelThirdYearAmount()
3081         {
3082             synchronized (monitor())
3083             {
3084                 check_orphaned();
3085                 return get_store().count_elements(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58) != 0;
3086             }
3087         }
3088         
3089         /**
3090          * Sets the "BudgetFederalTravelThirdYearAmount" element
3091          */
3092         public void setBudgetFederalTravelThirdYearAmount(java.math.BigDecimal budgetFederalTravelThirdYearAmount)
3093         {
3094             synchronized (monitor())
3095             {
3096                 check_orphaned();
3097                 org.apache.xmlbeans.SimpleValue target = null;
3098                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58, 0);
3099                 if (target == null)
3100                 {
3101                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58);
3102                 }
3103                 target.setBigDecimalValue(budgetFederalTravelThirdYearAmount);
3104             }
3105         }
3106         
3107         /**
3108          * Sets (as xml) the "BudgetFederalTravelThirdYearAmount" element
3109          */
3110         public void xsetBudgetFederalTravelThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalTravelThirdYearAmount)
3111         {
3112             synchronized (monitor())
3113             {
3114                 check_orphaned();
3115                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3116                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58, 0);
3117                 if (target == null)
3118                 {
3119                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58);
3120                 }
3121                 target.set(budgetFederalTravelThirdYearAmount);
3122             }
3123         }
3124         
3125         /**
3126          * Unsets the "BudgetFederalTravelThirdYearAmount" element
3127          */
3128         public void unsetBudgetFederalTravelThirdYearAmount()
3129         {
3130             synchronized (monitor())
3131             {
3132                 check_orphaned();
3133                 get_store().remove_element(BUDGETFEDERALTRAVELTHIRDYEARAMOUNT$58, 0);
3134             }
3135         }
3136         
3137         /**
3138          * Gets the "BudgetFederalEquipmentThirdYearAmount" element
3139          */
3140         public java.math.BigDecimal getBudgetFederalEquipmentThirdYearAmount()
3141         {
3142             synchronized (monitor())
3143             {
3144                 check_orphaned();
3145                 org.apache.xmlbeans.SimpleValue target = null;
3146                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60, 0);
3147                 if (target == null)
3148                 {
3149                     return null;
3150                 }
3151                 return target.getBigDecimalValue();
3152             }
3153         }
3154         
3155         /**
3156          * Gets (as xml) the "BudgetFederalEquipmentThirdYearAmount" element
3157          */
3158         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalEquipmentThirdYearAmount()
3159         {
3160             synchronized (monitor())
3161             {
3162                 check_orphaned();
3163                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3164                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60, 0);
3165                 return target;
3166             }
3167         }
3168         
3169         /**
3170          * True if has "BudgetFederalEquipmentThirdYearAmount" element
3171          */
3172         public boolean isSetBudgetFederalEquipmentThirdYearAmount()
3173         {
3174             synchronized (monitor())
3175             {
3176                 check_orphaned();
3177                 return get_store().count_elements(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60) != 0;
3178             }
3179         }
3180         
3181         /**
3182          * Sets the "BudgetFederalEquipmentThirdYearAmount" element
3183          */
3184         public void setBudgetFederalEquipmentThirdYearAmount(java.math.BigDecimal budgetFederalEquipmentThirdYearAmount)
3185         {
3186             synchronized (monitor())
3187             {
3188                 check_orphaned();
3189                 org.apache.xmlbeans.SimpleValue target = null;
3190                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60, 0);
3191                 if (target == null)
3192                 {
3193                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60);
3194                 }
3195                 target.setBigDecimalValue(budgetFederalEquipmentThirdYearAmount);
3196             }
3197         }
3198         
3199         /**
3200          * Sets (as xml) the "BudgetFederalEquipmentThirdYearAmount" element
3201          */
3202         public void xsetBudgetFederalEquipmentThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalEquipmentThirdYearAmount)
3203         {
3204             synchronized (monitor())
3205             {
3206                 check_orphaned();
3207                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3208                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60, 0);
3209                 if (target == null)
3210                 {
3211                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60);
3212                 }
3213                 target.set(budgetFederalEquipmentThirdYearAmount);
3214             }
3215         }
3216         
3217         /**
3218          * Unsets the "BudgetFederalEquipmentThirdYearAmount" element
3219          */
3220         public void unsetBudgetFederalEquipmentThirdYearAmount()
3221         {
3222             synchronized (monitor())
3223             {
3224                 check_orphaned();
3225                 get_store().remove_element(BUDGETFEDERALEQUIPMENTTHIRDYEARAMOUNT$60, 0);
3226             }
3227         }
3228         
3229         /**
3230          * Gets the "BudgetFederalPersonnelThirdYearAmount" element
3231          */
3232         public java.math.BigDecimal getBudgetFederalPersonnelThirdYearAmount()
3233         {
3234             synchronized (monitor())
3235             {
3236                 check_orphaned();
3237                 org.apache.xmlbeans.SimpleValue target = null;
3238                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62, 0);
3239                 if (target == null)
3240                 {
3241                     return null;
3242                 }
3243                 return target.getBigDecimalValue();
3244             }
3245         }
3246         
3247         /**
3248          * Gets (as xml) the "BudgetFederalPersonnelThirdYearAmount" element
3249          */
3250         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalPersonnelThirdYearAmount()
3251         {
3252             synchronized (monitor())
3253             {
3254                 check_orphaned();
3255                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3256                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62, 0);
3257                 return target;
3258             }
3259         }
3260         
3261         /**
3262          * True if has "BudgetFederalPersonnelThirdYearAmount" element
3263          */
3264         public boolean isSetBudgetFederalPersonnelThirdYearAmount()
3265         {
3266             synchronized (monitor())
3267             {
3268                 check_orphaned();
3269                 return get_store().count_elements(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62) != 0;
3270             }
3271         }
3272         
3273         /**
3274          * Sets the "BudgetFederalPersonnelThirdYearAmount" element
3275          */
3276         public void setBudgetFederalPersonnelThirdYearAmount(java.math.BigDecimal budgetFederalPersonnelThirdYearAmount)
3277         {
3278             synchronized (monitor())
3279             {
3280                 check_orphaned();
3281                 org.apache.xmlbeans.SimpleValue target = null;
3282                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62, 0);
3283                 if (target == null)
3284                 {
3285                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62);
3286                 }
3287                 target.setBigDecimalValue(budgetFederalPersonnelThirdYearAmount);
3288             }
3289         }
3290         
3291         /**
3292          * Sets (as xml) the "BudgetFederalPersonnelThirdYearAmount" element
3293          */
3294         public void xsetBudgetFederalPersonnelThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalPersonnelThirdYearAmount)
3295         {
3296             synchronized (monitor())
3297             {
3298                 check_orphaned();
3299                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3300                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62, 0);
3301                 if (target == null)
3302                 {
3303                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62);
3304                 }
3305                 target.set(budgetFederalPersonnelThirdYearAmount);
3306             }
3307         }
3308         
3309         /**
3310          * Unsets the "BudgetFederalPersonnelThirdYearAmount" element
3311          */
3312         public void unsetBudgetFederalPersonnelThirdYearAmount()
3313         {
3314             synchronized (monitor())
3315             {
3316                 check_orphaned();
3317                 get_store().remove_element(BUDGETFEDERALPERSONNELTHIRDYEARAMOUNT$62, 0);
3318             }
3319         }
3320         
3321         /**
3322          * Gets the "BudgetFederalFringeThirdYearAmount" element
3323          */
3324         public java.math.BigDecimal getBudgetFederalFringeThirdYearAmount()
3325         {
3326             synchronized (monitor())
3327             {
3328                 check_orphaned();
3329                 org.apache.xmlbeans.SimpleValue target = null;
3330                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64, 0);
3331                 if (target == null)
3332                 {
3333                     return null;
3334                 }
3335                 return target.getBigDecimalValue();
3336             }
3337         }
3338         
3339         /**
3340          * Gets (as xml) the "BudgetFederalFringeThirdYearAmount" element
3341          */
3342         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalFringeThirdYearAmount()
3343         {
3344             synchronized (monitor())
3345             {
3346                 check_orphaned();
3347                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3348                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64, 0);
3349                 return target;
3350             }
3351         }
3352         
3353         /**
3354          * True if has "BudgetFederalFringeThirdYearAmount" element
3355          */
3356         public boolean isSetBudgetFederalFringeThirdYearAmount()
3357         {
3358             synchronized (monitor())
3359             {
3360                 check_orphaned();
3361                 return get_store().count_elements(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64) != 0;
3362             }
3363         }
3364         
3365         /**
3366          * Sets the "BudgetFederalFringeThirdYearAmount" element
3367          */
3368         public void setBudgetFederalFringeThirdYearAmount(java.math.BigDecimal budgetFederalFringeThirdYearAmount)
3369         {
3370             synchronized (monitor())
3371             {
3372                 check_orphaned();
3373                 org.apache.xmlbeans.SimpleValue target = null;
3374                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64, 0);
3375                 if (target == null)
3376                 {
3377                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64);
3378                 }
3379                 target.setBigDecimalValue(budgetFederalFringeThirdYearAmount);
3380             }
3381         }
3382         
3383         /**
3384          * Sets (as xml) the "BudgetFederalFringeThirdYearAmount" element
3385          */
3386         public void xsetBudgetFederalFringeThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalFringeThirdYearAmount)
3387         {
3388             synchronized (monitor())
3389             {
3390                 check_orphaned();
3391                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3392                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64, 0);
3393                 if (target == null)
3394                 {
3395                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64);
3396                 }
3397                 target.set(budgetFederalFringeThirdYearAmount);
3398             }
3399         }
3400         
3401         /**
3402          * Unsets the "BudgetFederalFringeThirdYearAmount" element
3403          */
3404         public void unsetBudgetFederalFringeThirdYearAmount()
3405         {
3406             synchronized (monitor())
3407             {
3408                 check_orphaned();
3409                 get_store().remove_element(BUDGETFEDERALFRINGETHIRDYEARAMOUNT$64, 0);
3410             }
3411         }
3412         
3413         /**
3414          * Gets the "BudgetFederalTrainingThirdYearAmount" element
3415          */
3416         public java.math.BigDecimal getBudgetFederalTrainingThirdYearAmount()
3417         {
3418             synchronized (monitor())
3419             {
3420                 check_orphaned();
3421                 org.apache.xmlbeans.SimpleValue target = null;
3422                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66, 0);
3423                 if (target == null)
3424                 {
3425                     return null;
3426                 }
3427                 return target.getBigDecimalValue();
3428             }
3429         }
3430         
3431         /**
3432          * Gets (as xml) the "BudgetFederalTrainingThirdYearAmount" element
3433          */
3434         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalTrainingThirdYearAmount()
3435         {
3436             synchronized (monitor())
3437             {
3438                 check_orphaned();
3439                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3440                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66, 0);
3441                 return target;
3442             }
3443         }
3444         
3445         /**
3446          * True if has "BudgetFederalTrainingThirdYearAmount" element
3447          */
3448         public boolean isSetBudgetFederalTrainingThirdYearAmount()
3449         {
3450             synchronized (monitor())
3451             {
3452                 check_orphaned();
3453                 return get_store().count_elements(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66) != 0;
3454             }
3455         }
3456         
3457         /**
3458          * Sets the "BudgetFederalTrainingThirdYearAmount" element
3459          */
3460         public void setBudgetFederalTrainingThirdYearAmount(java.math.BigDecimal budgetFederalTrainingThirdYearAmount)
3461         {
3462             synchronized (monitor())
3463             {
3464                 check_orphaned();
3465                 org.apache.xmlbeans.SimpleValue target = null;
3466                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66, 0);
3467                 if (target == null)
3468                 {
3469                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66);
3470                 }
3471                 target.setBigDecimalValue(budgetFederalTrainingThirdYearAmount);
3472             }
3473         }
3474         
3475         /**
3476          * Sets (as xml) the "BudgetFederalTrainingThirdYearAmount" element
3477          */
3478         public void xsetBudgetFederalTrainingThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalTrainingThirdYearAmount)
3479         {
3480             synchronized (monitor())
3481             {
3482                 check_orphaned();
3483                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3484                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66, 0);
3485                 if (target == null)
3486                 {
3487                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66);
3488                 }
3489                 target.set(budgetFederalTrainingThirdYearAmount);
3490             }
3491         }
3492         
3493         /**
3494          * Unsets the "BudgetFederalTrainingThirdYearAmount" element
3495          */
3496         public void unsetBudgetFederalTrainingThirdYearAmount()
3497         {
3498             synchronized (monitor())
3499             {
3500                 check_orphaned();
3501                 get_store().remove_element(BUDGETFEDERALTRAININGTHIRDYEARAMOUNT$66, 0);
3502             }
3503         }
3504         
3505         /**
3506          * Gets the "BudgetFederalThirdYearAmount" element
3507          */
3508         public java.math.BigDecimal getBudgetFederalThirdYearAmount()
3509         {
3510             synchronized (monitor())
3511             {
3512                 check_orphaned();
3513                 org.apache.xmlbeans.SimpleValue target = null;
3514                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTHIRDYEARAMOUNT$68, 0);
3515                 if (target == null)
3516                 {
3517                     return null;
3518                 }
3519                 return target.getBigDecimalValue();
3520             }
3521         }
3522         
3523         /**
3524          * Gets (as xml) the "BudgetFederalThirdYearAmount" element
3525          */
3526         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalThirdYearAmount()
3527         {
3528             synchronized (monitor())
3529             {
3530                 check_orphaned();
3531                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3532                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTHIRDYEARAMOUNT$68, 0);
3533                 return target;
3534             }
3535         }
3536         
3537         /**
3538          * True if has "BudgetFederalThirdYearAmount" element
3539          */
3540         public boolean isSetBudgetFederalThirdYearAmount()
3541         {
3542             synchronized (monitor())
3543             {
3544                 check_orphaned();
3545                 return get_store().count_elements(BUDGETFEDERALTHIRDYEARAMOUNT$68) != 0;
3546             }
3547         }
3548         
3549         /**
3550          * Sets the "BudgetFederalThirdYearAmount" element
3551          */
3552         public void setBudgetFederalThirdYearAmount(java.math.BigDecimal budgetFederalThirdYearAmount)
3553         {
3554             synchronized (monitor())
3555             {
3556                 check_orphaned();
3557                 org.apache.xmlbeans.SimpleValue target = null;
3558                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTHIRDYEARAMOUNT$68, 0);
3559                 if (target == null)
3560                 {
3561                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTHIRDYEARAMOUNT$68);
3562                 }
3563                 target.setBigDecimalValue(budgetFederalThirdYearAmount);
3564             }
3565         }
3566         
3567         /**
3568          * Sets (as xml) the "BudgetFederalThirdYearAmount" element
3569          */
3570         public void xsetBudgetFederalThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalThirdYearAmount)
3571         {
3572             synchronized (monitor())
3573             {
3574                 check_orphaned();
3575                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3576                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTHIRDYEARAMOUNT$68, 0);
3577                 if (target == null)
3578                 {
3579                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTHIRDYEARAMOUNT$68);
3580                 }
3581                 target.set(budgetFederalThirdYearAmount);
3582             }
3583         }
3584         
3585         /**
3586          * Unsets the "BudgetFederalThirdYearAmount" element
3587          */
3588         public void unsetBudgetFederalThirdYearAmount()
3589         {
3590             synchronized (monitor())
3591             {
3592                 check_orphaned();
3593                 get_store().remove_element(BUDGETFEDERALTHIRDYEARAMOUNT$68, 0);
3594             }
3595         }
3596         
3597         /**
3598          * Gets the "BudgetFederalDirectThirdYearAmount" element
3599          */
3600         public java.math.BigDecimal getBudgetFederalDirectThirdYearAmount()
3601         {
3602             synchronized (monitor())
3603             {
3604                 check_orphaned();
3605                 org.apache.xmlbeans.SimpleValue target = null;
3606                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70, 0);
3607                 if (target == null)
3608                 {
3609                     return null;
3610                 }
3611                 return target.getBigDecimalValue();
3612             }
3613         }
3614         
3615         /**
3616          * Gets (as xml) the "BudgetFederalDirectThirdYearAmount" element
3617          */
3618         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalDirectThirdYearAmount()
3619         {
3620             synchronized (monitor())
3621             {
3622                 check_orphaned();
3623                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3624                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70, 0);
3625                 return target;
3626             }
3627         }
3628         
3629         /**
3630          * True if has "BudgetFederalDirectThirdYearAmount" element
3631          */
3632         public boolean isSetBudgetFederalDirectThirdYearAmount()
3633         {
3634             synchronized (monitor())
3635             {
3636                 check_orphaned();
3637                 return get_store().count_elements(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70) != 0;
3638             }
3639         }
3640         
3641         /**
3642          * Sets the "BudgetFederalDirectThirdYearAmount" element
3643          */
3644         public void setBudgetFederalDirectThirdYearAmount(java.math.BigDecimal budgetFederalDirectThirdYearAmount)
3645         {
3646             synchronized (monitor())
3647             {
3648                 check_orphaned();
3649                 org.apache.xmlbeans.SimpleValue target = null;
3650                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70, 0);
3651                 if (target == null)
3652                 {
3653                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70);
3654                 }
3655                 target.setBigDecimalValue(budgetFederalDirectThirdYearAmount);
3656             }
3657         }
3658         
3659         /**
3660          * Sets (as xml) the "BudgetFederalDirectThirdYearAmount" element
3661          */
3662         public void xsetBudgetFederalDirectThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalDirectThirdYearAmount)
3663         {
3664             synchronized (monitor())
3665             {
3666                 check_orphaned();
3667                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3668                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70, 0);
3669                 if (target == null)
3670                 {
3671                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70);
3672                 }
3673                 target.set(budgetFederalDirectThirdYearAmount);
3674             }
3675         }
3676         
3677         /**
3678          * Unsets the "BudgetFederalDirectThirdYearAmount" element
3679          */
3680         public void unsetBudgetFederalDirectThirdYearAmount()
3681         {
3682             synchronized (monitor())
3683             {
3684                 check_orphaned();
3685                 get_store().remove_element(BUDGETFEDERALDIRECTTHIRDYEARAMOUNT$70, 0);
3686             }
3687         }
3688         
3689         /**
3690          * Gets the "BudgetFederalIndirectThirdYearAmount" element
3691          */
3692         public java.math.BigDecimal getBudgetFederalIndirectThirdYearAmount()
3693         {
3694             synchronized (monitor())
3695             {
3696                 check_orphaned();
3697                 org.apache.xmlbeans.SimpleValue target = null;
3698                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72, 0);
3699                 if (target == null)
3700                 {
3701                     return null;
3702                 }
3703                 return target.getBigDecimalValue();
3704             }
3705         }
3706         
3707         /**
3708          * Gets (as xml) the "BudgetFederalIndirectThirdYearAmount" element
3709          */
3710         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalIndirectThirdYearAmount()
3711         {
3712             synchronized (monitor())
3713             {
3714                 check_orphaned();
3715                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3716                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72, 0);
3717                 return target;
3718             }
3719         }
3720         
3721         /**
3722          * True if has "BudgetFederalIndirectThirdYearAmount" element
3723          */
3724         public boolean isSetBudgetFederalIndirectThirdYearAmount()
3725         {
3726             synchronized (monitor())
3727             {
3728                 check_orphaned();
3729                 return get_store().count_elements(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72) != 0;
3730             }
3731         }
3732         
3733         /**
3734          * Sets the "BudgetFederalIndirectThirdYearAmount" element
3735          */
3736         public void setBudgetFederalIndirectThirdYearAmount(java.math.BigDecimal budgetFederalIndirectThirdYearAmount)
3737         {
3738             synchronized (monitor())
3739             {
3740                 check_orphaned();
3741                 org.apache.xmlbeans.SimpleValue target = null;
3742                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72, 0);
3743                 if (target == null)
3744                 {
3745                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72);
3746                 }
3747                 target.setBigDecimalValue(budgetFederalIndirectThirdYearAmount);
3748             }
3749         }
3750         
3751         /**
3752          * Sets (as xml) the "BudgetFederalIndirectThirdYearAmount" element
3753          */
3754         public void xsetBudgetFederalIndirectThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalIndirectThirdYearAmount)
3755         {
3756             synchronized (monitor())
3757             {
3758                 check_orphaned();
3759                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3760                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72, 0);
3761                 if (target == null)
3762                 {
3763                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72);
3764                 }
3765                 target.set(budgetFederalIndirectThirdYearAmount);
3766             }
3767         }
3768         
3769         /**
3770          * Unsets the "BudgetFederalIndirectThirdYearAmount" element
3771          */
3772         public void unsetBudgetFederalIndirectThirdYearAmount()
3773         {
3774             synchronized (monitor())
3775             {
3776                 check_orphaned();
3777                 get_store().remove_element(BUDGETFEDERALINDIRECTTHIRDYEARAMOUNT$72, 0);
3778             }
3779         }
3780         
3781         /**
3782          * Gets the "BudgetFederalConstructionFourthYearAmount" element
3783          */
3784         public java.math.BigDecimal getBudgetFederalConstructionFourthYearAmount()
3785         {
3786             synchronized (monitor())
3787             {
3788                 check_orphaned();
3789                 org.apache.xmlbeans.SimpleValue target = null;
3790                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74, 0);
3791                 if (target == null)
3792                 {
3793                     return null;
3794                 }
3795                 return target.getBigDecimalValue();
3796             }
3797         }
3798         
3799         /**
3800          * Gets (as xml) the "BudgetFederalConstructionFourthYearAmount" element
3801          */
3802         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalConstructionFourthYearAmount()
3803         {
3804             synchronized (monitor())
3805             {
3806                 check_orphaned();
3807                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3808                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74, 0);
3809                 return target;
3810             }
3811         }
3812         
3813         /**
3814          * True if has "BudgetFederalConstructionFourthYearAmount" element
3815          */
3816         public boolean isSetBudgetFederalConstructionFourthYearAmount()
3817         {
3818             synchronized (monitor())
3819             {
3820                 check_orphaned();
3821                 return get_store().count_elements(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74) != 0;
3822             }
3823         }
3824         
3825         /**
3826          * Sets the "BudgetFederalConstructionFourthYearAmount" element
3827          */
3828         public void setBudgetFederalConstructionFourthYearAmount(java.math.BigDecimal budgetFederalConstructionFourthYearAmount)
3829         {
3830             synchronized (monitor())
3831             {
3832                 check_orphaned();
3833                 org.apache.xmlbeans.SimpleValue target = null;
3834                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74, 0);
3835                 if (target == null)
3836                 {
3837                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74);
3838                 }
3839                 target.setBigDecimalValue(budgetFederalConstructionFourthYearAmount);
3840             }
3841         }
3842         
3843         /**
3844          * Sets (as xml) the "BudgetFederalConstructionFourthYearAmount" element
3845          */
3846         public void xsetBudgetFederalConstructionFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalConstructionFourthYearAmount)
3847         {
3848             synchronized (monitor())
3849             {
3850                 check_orphaned();
3851                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3852                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74, 0);
3853                 if (target == null)
3854                 {
3855                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74);
3856                 }
3857                 target.set(budgetFederalConstructionFourthYearAmount);
3858             }
3859         }
3860         
3861         /**
3862          * Unsets the "BudgetFederalConstructionFourthYearAmount" element
3863          */
3864         public void unsetBudgetFederalConstructionFourthYearAmount()
3865         {
3866             synchronized (monitor())
3867             {
3868                 check_orphaned();
3869                 get_store().remove_element(BUDGETFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$74, 0);
3870             }
3871         }
3872         
3873         /**
3874          * Gets the "BudgetFederalOtherFourthYearAmount" element
3875          */
3876         public java.math.BigDecimal getBudgetFederalOtherFourthYearAmount()
3877         {
3878             synchronized (monitor())
3879             {
3880                 check_orphaned();
3881                 org.apache.xmlbeans.SimpleValue target = null;
3882                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76, 0);
3883                 if (target == null)
3884                 {
3885                     return null;
3886                 }
3887                 return target.getBigDecimalValue();
3888             }
3889         }
3890         
3891         /**
3892          * Gets (as xml) the "BudgetFederalOtherFourthYearAmount" element
3893          */
3894         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalOtherFourthYearAmount()
3895         {
3896             synchronized (monitor())
3897             {
3898                 check_orphaned();
3899                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3900                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76, 0);
3901                 return target;
3902             }
3903         }
3904         
3905         /**
3906          * True if has "BudgetFederalOtherFourthYearAmount" element
3907          */
3908         public boolean isSetBudgetFederalOtherFourthYearAmount()
3909         {
3910             synchronized (monitor())
3911             {
3912                 check_orphaned();
3913                 return get_store().count_elements(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76) != 0;
3914             }
3915         }
3916         
3917         /**
3918          * Sets the "BudgetFederalOtherFourthYearAmount" element
3919          */
3920         public void setBudgetFederalOtherFourthYearAmount(java.math.BigDecimal budgetFederalOtherFourthYearAmount)
3921         {
3922             synchronized (monitor())
3923             {
3924                 check_orphaned();
3925                 org.apache.xmlbeans.SimpleValue target = null;
3926                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76, 0);
3927                 if (target == null)
3928                 {
3929                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76);
3930                 }
3931                 target.setBigDecimalValue(budgetFederalOtherFourthYearAmount);
3932             }
3933         }
3934         
3935         /**
3936          * Sets (as xml) the "BudgetFederalOtherFourthYearAmount" element
3937          */
3938         public void xsetBudgetFederalOtherFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalOtherFourthYearAmount)
3939         {
3940             synchronized (monitor())
3941             {
3942                 check_orphaned();
3943                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3944                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76, 0);
3945                 if (target == null)
3946                 {
3947                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76);
3948                 }
3949                 target.set(budgetFederalOtherFourthYearAmount);
3950             }
3951         }
3952         
3953         /**
3954          * Unsets the "BudgetFederalOtherFourthYearAmount" element
3955          */
3956         public void unsetBudgetFederalOtherFourthYearAmount()
3957         {
3958             synchronized (monitor())
3959             {
3960                 check_orphaned();
3961                 get_store().remove_element(BUDGETFEDERALOTHERFOURTHYEARAMOUNT$76, 0);
3962             }
3963         }
3964         
3965         /**
3966          * Gets the "BudgetFederalSuppliesFourthYearAmount" element
3967          */
3968         public java.math.BigDecimal getBudgetFederalSuppliesFourthYearAmount()
3969         {
3970             synchronized (monitor())
3971             {
3972                 check_orphaned();
3973                 org.apache.xmlbeans.SimpleValue target = null;
3974                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78, 0);
3975                 if (target == null)
3976                 {
3977                     return null;
3978                 }
3979                 return target.getBigDecimalValue();
3980             }
3981         }
3982         
3983         /**
3984          * Gets (as xml) the "BudgetFederalSuppliesFourthYearAmount" element
3985          */
3986         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalSuppliesFourthYearAmount()
3987         {
3988             synchronized (monitor())
3989             {
3990                 check_orphaned();
3991                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
3992                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78, 0);
3993                 return target;
3994             }
3995         }
3996         
3997         /**
3998          * True if has "BudgetFederalSuppliesFourthYearAmount" element
3999          */
4000         public boolean isSetBudgetFederalSuppliesFourthYearAmount()
4001         {
4002             synchronized (monitor())
4003             {
4004                 check_orphaned();
4005                 return get_store().count_elements(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78) != 0;
4006             }
4007         }
4008         
4009         /**
4010          * Sets the "BudgetFederalSuppliesFourthYearAmount" element
4011          */
4012         public void setBudgetFederalSuppliesFourthYearAmount(java.math.BigDecimal budgetFederalSuppliesFourthYearAmount)
4013         {
4014             synchronized (monitor())
4015             {
4016                 check_orphaned();
4017                 org.apache.xmlbeans.SimpleValue target = null;
4018                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78, 0);
4019                 if (target == null)
4020                 {
4021                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78);
4022                 }
4023                 target.setBigDecimalValue(budgetFederalSuppliesFourthYearAmount);
4024             }
4025         }
4026         
4027         /**
4028          * Sets (as xml) the "BudgetFederalSuppliesFourthYearAmount" element
4029          */
4030         public void xsetBudgetFederalSuppliesFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalSuppliesFourthYearAmount)
4031         {
4032             synchronized (monitor())
4033             {
4034                 check_orphaned();
4035                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4036                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78, 0);
4037                 if (target == null)
4038                 {
4039                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78);
4040                 }
4041                 target.set(budgetFederalSuppliesFourthYearAmount);
4042             }
4043         }
4044         
4045         /**
4046          * Unsets the "BudgetFederalSuppliesFourthYearAmount" element
4047          */
4048         public void unsetBudgetFederalSuppliesFourthYearAmount()
4049         {
4050             synchronized (monitor())
4051             {
4052                 check_orphaned();
4053                 get_store().remove_element(BUDGETFEDERALSUPPLIESFOURTHYEARAMOUNT$78, 0);
4054             }
4055         }
4056         
4057         /**
4058          * Gets the "BudgetFederalContractualFourthYearAmount" element
4059          */
4060         public java.math.BigDecimal getBudgetFederalContractualFourthYearAmount()
4061         {
4062             synchronized (monitor())
4063             {
4064                 check_orphaned();
4065                 org.apache.xmlbeans.SimpleValue target = null;
4066                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80, 0);
4067                 if (target == null)
4068                 {
4069                     return null;
4070                 }
4071                 return target.getBigDecimalValue();
4072             }
4073         }
4074         
4075         /**
4076          * Gets (as xml) the "BudgetFederalContractualFourthYearAmount" element
4077          */
4078         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalContractualFourthYearAmount()
4079         {
4080             synchronized (monitor())
4081             {
4082                 check_orphaned();
4083                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4084                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80, 0);
4085                 return target;
4086             }
4087         }
4088         
4089         /**
4090          * True if has "BudgetFederalContractualFourthYearAmount" element
4091          */
4092         public boolean isSetBudgetFederalContractualFourthYearAmount()
4093         {
4094             synchronized (monitor())
4095             {
4096                 check_orphaned();
4097                 return get_store().count_elements(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80) != 0;
4098             }
4099         }
4100         
4101         /**
4102          * Sets the "BudgetFederalContractualFourthYearAmount" element
4103          */
4104         public void setBudgetFederalContractualFourthYearAmount(java.math.BigDecimal budgetFederalContractualFourthYearAmount)
4105         {
4106             synchronized (monitor())
4107             {
4108                 check_orphaned();
4109                 org.apache.xmlbeans.SimpleValue target = null;
4110                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80, 0);
4111                 if (target == null)
4112                 {
4113                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80);
4114                 }
4115                 target.setBigDecimalValue(budgetFederalContractualFourthYearAmount);
4116             }
4117         }
4118         
4119         /**
4120          * Sets (as xml) the "BudgetFederalContractualFourthYearAmount" element
4121          */
4122         public void xsetBudgetFederalContractualFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalContractualFourthYearAmount)
4123         {
4124             synchronized (monitor())
4125             {
4126                 check_orphaned();
4127                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4128                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80, 0);
4129                 if (target == null)
4130                 {
4131                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80);
4132                 }
4133                 target.set(budgetFederalContractualFourthYearAmount);
4134             }
4135         }
4136         
4137         /**
4138          * Unsets the "BudgetFederalContractualFourthYearAmount" element
4139          */
4140         public void unsetBudgetFederalContractualFourthYearAmount()
4141         {
4142             synchronized (monitor())
4143             {
4144                 check_orphaned();
4145                 get_store().remove_element(BUDGETFEDERALCONTRACTUALFOURTHYEARAMOUNT$80, 0);
4146             }
4147         }
4148         
4149         /**
4150          * Gets the "BudgetFederalTravelFourthYearAmount" element
4151          */
4152         public java.math.BigDecimal getBudgetFederalTravelFourthYearAmount()
4153         {
4154             synchronized (monitor())
4155             {
4156                 check_orphaned();
4157                 org.apache.xmlbeans.SimpleValue target = null;
4158                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82, 0);
4159                 if (target == null)
4160                 {
4161                     return null;
4162                 }
4163                 return target.getBigDecimalValue();
4164             }
4165         }
4166         
4167         /**
4168          * Gets (as xml) the "BudgetFederalTravelFourthYearAmount" element
4169          */
4170         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalTravelFourthYearAmount()
4171         {
4172             synchronized (monitor())
4173             {
4174                 check_orphaned();
4175                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4176                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82, 0);
4177                 return target;
4178             }
4179         }
4180         
4181         /**
4182          * True if has "BudgetFederalTravelFourthYearAmount" element
4183          */
4184         public boolean isSetBudgetFederalTravelFourthYearAmount()
4185         {
4186             synchronized (monitor())
4187             {
4188                 check_orphaned();
4189                 return get_store().count_elements(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82) != 0;
4190             }
4191         }
4192         
4193         /**
4194          * Sets the "BudgetFederalTravelFourthYearAmount" element
4195          */
4196         public void setBudgetFederalTravelFourthYearAmount(java.math.BigDecimal budgetFederalTravelFourthYearAmount)
4197         {
4198             synchronized (monitor())
4199             {
4200                 check_orphaned();
4201                 org.apache.xmlbeans.SimpleValue target = null;
4202                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82, 0);
4203                 if (target == null)
4204                 {
4205                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82);
4206                 }
4207                 target.setBigDecimalValue(budgetFederalTravelFourthYearAmount);
4208             }
4209         }
4210         
4211         /**
4212          * Sets (as xml) the "BudgetFederalTravelFourthYearAmount" element
4213          */
4214         public void xsetBudgetFederalTravelFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalTravelFourthYearAmount)
4215         {
4216             synchronized (monitor())
4217             {
4218                 check_orphaned();
4219                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4220                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82, 0);
4221                 if (target == null)
4222                 {
4223                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82);
4224                 }
4225                 target.set(budgetFederalTravelFourthYearAmount);
4226             }
4227         }
4228         
4229         /**
4230          * Unsets the "BudgetFederalTravelFourthYearAmount" element
4231          */
4232         public void unsetBudgetFederalTravelFourthYearAmount()
4233         {
4234             synchronized (monitor())
4235             {
4236                 check_orphaned();
4237                 get_store().remove_element(BUDGETFEDERALTRAVELFOURTHYEARAMOUNT$82, 0);
4238             }
4239         }
4240         
4241         /**
4242          * Gets the "BudgetFederalEquipmentFourthYearAmount" element
4243          */
4244         public java.math.BigDecimal getBudgetFederalEquipmentFourthYearAmount()
4245         {
4246             synchronized (monitor())
4247             {
4248                 check_orphaned();
4249                 org.apache.xmlbeans.SimpleValue target = null;
4250                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84, 0);
4251                 if (target == null)
4252                 {
4253                     return null;
4254                 }
4255                 return target.getBigDecimalValue();
4256             }
4257         }
4258         
4259         /**
4260          * Gets (as xml) the "BudgetFederalEquipmentFourthYearAmount" element
4261          */
4262         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalEquipmentFourthYearAmount()
4263         {
4264             synchronized (monitor())
4265             {
4266                 check_orphaned();
4267                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4268                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84, 0);
4269                 return target;
4270             }
4271         }
4272         
4273         /**
4274          * True if has "BudgetFederalEquipmentFourthYearAmount" element
4275          */
4276         public boolean isSetBudgetFederalEquipmentFourthYearAmount()
4277         {
4278             synchronized (monitor())
4279             {
4280                 check_orphaned();
4281                 return get_store().count_elements(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84) != 0;
4282             }
4283         }
4284         
4285         /**
4286          * Sets the "BudgetFederalEquipmentFourthYearAmount" element
4287          */
4288         public void setBudgetFederalEquipmentFourthYearAmount(java.math.BigDecimal budgetFederalEquipmentFourthYearAmount)
4289         {
4290             synchronized (monitor())
4291             {
4292                 check_orphaned();
4293                 org.apache.xmlbeans.SimpleValue target = null;
4294                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84, 0);
4295                 if (target == null)
4296                 {
4297                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84);
4298                 }
4299                 target.setBigDecimalValue(budgetFederalEquipmentFourthYearAmount);
4300             }
4301         }
4302         
4303         /**
4304          * Sets (as xml) the "BudgetFederalEquipmentFourthYearAmount" element
4305          */
4306         public void xsetBudgetFederalEquipmentFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalEquipmentFourthYearAmount)
4307         {
4308             synchronized (monitor())
4309             {
4310                 check_orphaned();
4311                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4312                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84, 0);
4313                 if (target == null)
4314                 {
4315                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84);
4316                 }
4317                 target.set(budgetFederalEquipmentFourthYearAmount);
4318             }
4319         }
4320         
4321         /**
4322          * Unsets the "BudgetFederalEquipmentFourthYearAmount" element
4323          */
4324         public void unsetBudgetFederalEquipmentFourthYearAmount()
4325         {
4326             synchronized (monitor())
4327             {
4328                 check_orphaned();
4329                 get_store().remove_element(BUDGETFEDERALEQUIPMENTFOURTHYEARAMOUNT$84, 0);
4330             }
4331         }
4332         
4333         /**
4334          * Gets the "BudgetFederalPersonnelFourthYearAmount" element
4335          */
4336         public java.math.BigDecimal getBudgetFederalPersonnelFourthYearAmount()
4337         {
4338             synchronized (monitor())
4339             {
4340                 check_orphaned();
4341                 org.apache.xmlbeans.SimpleValue target = null;
4342                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86, 0);
4343                 if (target == null)
4344                 {
4345                     return null;
4346                 }
4347                 return target.getBigDecimalValue();
4348             }
4349         }
4350         
4351         /**
4352          * Gets (as xml) the "BudgetFederalPersonnelFourthYearAmount" element
4353          */
4354         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalPersonnelFourthYearAmount()
4355         {
4356             synchronized (monitor())
4357             {
4358                 check_orphaned();
4359                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4360                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86, 0);
4361                 return target;
4362             }
4363         }
4364         
4365         /**
4366          * True if has "BudgetFederalPersonnelFourthYearAmount" element
4367          */
4368         public boolean isSetBudgetFederalPersonnelFourthYearAmount()
4369         {
4370             synchronized (monitor())
4371             {
4372                 check_orphaned();
4373                 return get_store().count_elements(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86) != 0;
4374             }
4375         }
4376         
4377         /**
4378          * Sets the "BudgetFederalPersonnelFourthYearAmount" element
4379          */
4380         public void setBudgetFederalPersonnelFourthYearAmount(java.math.BigDecimal budgetFederalPersonnelFourthYearAmount)
4381         {
4382             synchronized (monitor())
4383             {
4384                 check_orphaned();
4385                 org.apache.xmlbeans.SimpleValue target = null;
4386                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86, 0);
4387                 if (target == null)
4388                 {
4389                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86);
4390                 }
4391                 target.setBigDecimalValue(budgetFederalPersonnelFourthYearAmount);
4392             }
4393         }
4394         
4395         /**
4396          * Sets (as xml) the "BudgetFederalPersonnelFourthYearAmount" element
4397          */
4398         public void xsetBudgetFederalPersonnelFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalPersonnelFourthYearAmount)
4399         {
4400             synchronized (monitor())
4401             {
4402                 check_orphaned();
4403                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4404                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86, 0);
4405                 if (target == null)
4406                 {
4407                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86);
4408                 }
4409                 target.set(budgetFederalPersonnelFourthYearAmount);
4410             }
4411         }
4412         
4413         /**
4414          * Unsets the "BudgetFederalPersonnelFourthYearAmount" element
4415          */
4416         public void unsetBudgetFederalPersonnelFourthYearAmount()
4417         {
4418             synchronized (monitor())
4419             {
4420                 check_orphaned();
4421                 get_store().remove_element(BUDGETFEDERALPERSONNELFOURTHYEARAMOUNT$86, 0);
4422             }
4423         }
4424         
4425         /**
4426          * Gets the "BudgetFederalFringeFourthYearAmount" element
4427          */
4428         public java.math.BigDecimal getBudgetFederalFringeFourthYearAmount()
4429         {
4430             synchronized (monitor())
4431             {
4432                 check_orphaned();
4433                 org.apache.xmlbeans.SimpleValue target = null;
4434                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88, 0);
4435                 if (target == null)
4436                 {
4437                     return null;
4438                 }
4439                 return target.getBigDecimalValue();
4440             }
4441         }
4442         
4443         /**
4444          * Gets (as xml) the "BudgetFederalFringeFourthYearAmount" element
4445          */
4446         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalFringeFourthYearAmount()
4447         {
4448             synchronized (monitor())
4449             {
4450                 check_orphaned();
4451                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4452                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88, 0);
4453                 return target;
4454             }
4455         }
4456         
4457         /**
4458          * True if has "BudgetFederalFringeFourthYearAmount" element
4459          */
4460         public boolean isSetBudgetFederalFringeFourthYearAmount()
4461         {
4462             synchronized (monitor())
4463             {
4464                 check_orphaned();
4465                 return get_store().count_elements(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88) != 0;
4466             }
4467         }
4468         
4469         /**
4470          * Sets the "BudgetFederalFringeFourthYearAmount" element
4471          */
4472         public void setBudgetFederalFringeFourthYearAmount(java.math.BigDecimal budgetFederalFringeFourthYearAmount)
4473         {
4474             synchronized (monitor())
4475             {
4476                 check_orphaned();
4477                 org.apache.xmlbeans.SimpleValue target = null;
4478                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88, 0);
4479                 if (target == null)
4480                 {
4481                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88);
4482                 }
4483                 target.setBigDecimalValue(budgetFederalFringeFourthYearAmount);
4484             }
4485         }
4486         
4487         /**
4488          * Sets (as xml) the "BudgetFederalFringeFourthYearAmount" element
4489          */
4490         public void xsetBudgetFederalFringeFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalFringeFourthYearAmount)
4491         {
4492             synchronized (monitor())
4493             {
4494                 check_orphaned();
4495                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4496                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88, 0);
4497                 if (target == null)
4498                 {
4499                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88);
4500                 }
4501                 target.set(budgetFederalFringeFourthYearAmount);
4502             }
4503         }
4504         
4505         /**
4506          * Unsets the "BudgetFederalFringeFourthYearAmount" element
4507          */
4508         public void unsetBudgetFederalFringeFourthYearAmount()
4509         {
4510             synchronized (monitor())
4511             {
4512                 check_orphaned();
4513                 get_store().remove_element(BUDGETFEDERALFRINGEFOURTHYEARAMOUNT$88, 0);
4514             }
4515         }
4516         
4517         /**
4518          * Gets the "BudgetFederalTrainingFourthYearAmount" element
4519          */
4520         public java.math.BigDecimal getBudgetFederalTrainingFourthYearAmount()
4521         {
4522             synchronized (monitor())
4523             {
4524                 check_orphaned();
4525                 org.apache.xmlbeans.SimpleValue target = null;
4526                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90, 0);
4527                 if (target == null)
4528                 {
4529                     return null;
4530                 }
4531                 return target.getBigDecimalValue();
4532             }
4533         }
4534         
4535         /**
4536          * Gets (as xml) the "BudgetFederalTrainingFourthYearAmount" element
4537          */
4538         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalTrainingFourthYearAmount()
4539         {
4540             synchronized (monitor())
4541             {
4542                 check_orphaned();
4543                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4544                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90, 0);
4545                 return target;
4546             }
4547         }
4548         
4549         /**
4550          * True if has "BudgetFederalTrainingFourthYearAmount" element
4551          */
4552         public boolean isSetBudgetFederalTrainingFourthYearAmount()
4553         {
4554             synchronized (monitor())
4555             {
4556                 check_orphaned();
4557                 return get_store().count_elements(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90) != 0;
4558             }
4559         }
4560         
4561         /**
4562          * Sets the "BudgetFederalTrainingFourthYearAmount" element
4563          */
4564         public void setBudgetFederalTrainingFourthYearAmount(java.math.BigDecimal budgetFederalTrainingFourthYearAmount)
4565         {
4566             synchronized (monitor())
4567             {
4568                 check_orphaned();
4569                 org.apache.xmlbeans.SimpleValue target = null;
4570                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90, 0);
4571                 if (target == null)
4572                 {
4573                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90);
4574                 }
4575                 target.setBigDecimalValue(budgetFederalTrainingFourthYearAmount);
4576             }
4577         }
4578         
4579         /**
4580          * Sets (as xml) the "BudgetFederalTrainingFourthYearAmount" element
4581          */
4582         public void xsetBudgetFederalTrainingFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalTrainingFourthYearAmount)
4583         {
4584             synchronized (monitor())
4585             {
4586                 check_orphaned();
4587                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4588                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90, 0);
4589                 if (target == null)
4590                 {
4591                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90);
4592                 }
4593                 target.set(budgetFederalTrainingFourthYearAmount);
4594             }
4595         }
4596         
4597         /**
4598          * Unsets the "BudgetFederalTrainingFourthYearAmount" element
4599          */
4600         public void unsetBudgetFederalTrainingFourthYearAmount()
4601         {
4602             synchronized (monitor())
4603             {
4604                 check_orphaned();
4605                 get_store().remove_element(BUDGETFEDERALTRAININGFOURTHYEARAMOUNT$90, 0);
4606             }
4607         }
4608         
4609         /**
4610          * Gets the "BudgetFederalFourthYearAmount" element
4611          */
4612         public java.math.BigDecimal getBudgetFederalFourthYearAmount()
4613         {
4614             synchronized (monitor())
4615             {
4616                 check_orphaned();
4617                 org.apache.xmlbeans.SimpleValue target = null;
4618                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFOURTHYEARAMOUNT$92, 0);
4619                 if (target == null)
4620                 {
4621                     return null;
4622                 }
4623                 return target.getBigDecimalValue();
4624             }
4625         }
4626         
4627         /**
4628          * Gets (as xml) the "BudgetFederalFourthYearAmount" element
4629          */
4630         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalFourthYearAmount()
4631         {
4632             synchronized (monitor())
4633             {
4634                 check_orphaned();
4635                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4636                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFOURTHYEARAMOUNT$92, 0);
4637                 return target;
4638             }
4639         }
4640         
4641         /**
4642          * True if has "BudgetFederalFourthYearAmount" element
4643          */
4644         public boolean isSetBudgetFederalFourthYearAmount()
4645         {
4646             synchronized (monitor())
4647             {
4648                 check_orphaned();
4649                 return get_store().count_elements(BUDGETFEDERALFOURTHYEARAMOUNT$92) != 0;
4650             }
4651         }
4652         
4653         /**
4654          * Sets the "BudgetFederalFourthYearAmount" element
4655          */
4656         public void setBudgetFederalFourthYearAmount(java.math.BigDecimal budgetFederalFourthYearAmount)
4657         {
4658             synchronized (monitor())
4659             {
4660                 check_orphaned();
4661                 org.apache.xmlbeans.SimpleValue target = null;
4662                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFOURTHYEARAMOUNT$92, 0);
4663                 if (target == null)
4664                 {
4665                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFOURTHYEARAMOUNT$92);
4666                 }
4667                 target.setBigDecimalValue(budgetFederalFourthYearAmount);
4668             }
4669         }
4670         
4671         /**
4672          * Sets (as xml) the "BudgetFederalFourthYearAmount" element
4673          */
4674         public void xsetBudgetFederalFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalFourthYearAmount)
4675         {
4676             synchronized (monitor())
4677             {
4678                 check_orphaned();
4679                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4680                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFOURTHYEARAMOUNT$92, 0);
4681                 if (target == null)
4682                 {
4683                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFOURTHYEARAMOUNT$92);
4684                 }
4685                 target.set(budgetFederalFourthYearAmount);
4686             }
4687         }
4688         
4689         /**
4690          * Unsets the "BudgetFederalFourthYearAmount" element
4691          */
4692         public void unsetBudgetFederalFourthYearAmount()
4693         {
4694             synchronized (monitor())
4695             {
4696                 check_orphaned();
4697                 get_store().remove_element(BUDGETFEDERALFOURTHYEARAMOUNT$92, 0);
4698             }
4699         }
4700         
4701         /**
4702          * Gets the "BudgetFederalDirectFourthYearAmount" element
4703          */
4704         public java.math.BigDecimal getBudgetFederalDirectFourthYearAmount()
4705         {
4706             synchronized (monitor())
4707             {
4708                 check_orphaned();
4709                 org.apache.xmlbeans.SimpleValue target = null;
4710                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94, 0);
4711                 if (target == null)
4712                 {
4713                     return null;
4714                 }
4715                 return target.getBigDecimalValue();
4716             }
4717         }
4718         
4719         /**
4720          * Gets (as xml) the "BudgetFederalDirectFourthYearAmount" element
4721          */
4722         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalDirectFourthYearAmount()
4723         {
4724             synchronized (monitor())
4725             {
4726                 check_orphaned();
4727                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4728                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94, 0);
4729                 return target;
4730             }
4731         }
4732         
4733         /**
4734          * True if has "BudgetFederalDirectFourthYearAmount" element
4735          */
4736         public boolean isSetBudgetFederalDirectFourthYearAmount()
4737         {
4738             synchronized (monitor())
4739             {
4740                 check_orphaned();
4741                 return get_store().count_elements(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94) != 0;
4742             }
4743         }
4744         
4745         /**
4746          * Sets the "BudgetFederalDirectFourthYearAmount" element
4747          */
4748         public void setBudgetFederalDirectFourthYearAmount(java.math.BigDecimal budgetFederalDirectFourthYearAmount)
4749         {
4750             synchronized (monitor())
4751             {
4752                 check_orphaned();
4753                 org.apache.xmlbeans.SimpleValue target = null;
4754                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94, 0);
4755                 if (target == null)
4756                 {
4757                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94);
4758                 }
4759                 target.setBigDecimalValue(budgetFederalDirectFourthYearAmount);
4760             }
4761         }
4762         
4763         /**
4764          * Sets (as xml) the "BudgetFederalDirectFourthYearAmount" element
4765          */
4766         public void xsetBudgetFederalDirectFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalDirectFourthYearAmount)
4767         {
4768             synchronized (monitor())
4769             {
4770                 check_orphaned();
4771                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4772                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94, 0);
4773                 if (target == null)
4774                 {
4775                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94);
4776                 }
4777                 target.set(budgetFederalDirectFourthYearAmount);
4778             }
4779         }
4780         
4781         /**
4782          * Unsets the "BudgetFederalDirectFourthYearAmount" element
4783          */
4784         public void unsetBudgetFederalDirectFourthYearAmount()
4785         {
4786             synchronized (monitor())
4787             {
4788                 check_orphaned();
4789                 get_store().remove_element(BUDGETFEDERALDIRECTFOURTHYEARAMOUNT$94, 0);
4790             }
4791         }
4792         
4793         /**
4794          * Gets the "BudgetFederalIndirectFourthYearAmount" element
4795          */
4796         public java.math.BigDecimal getBudgetFederalIndirectFourthYearAmount()
4797         {
4798             synchronized (monitor())
4799             {
4800                 check_orphaned();
4801                 org.apache.xmlbeans.SimpleValue target = null;
4802                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96, 0);
4803                 if (target == null)
4804                 {
4805                     return null;
4806                 }
4807                 return target.getBigDecimalValue();
4808             }
4809         }
4810         
4811         /**
4812          * Gets (as xml) the "BudgetFederalIndirectFourthYearAmount" element
4813          */
4814         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalIndirectFourthYearAmount()
4815         {
4816             synchronized (monitor())
4817             {
4818                 check_orphaned();
4819                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4820                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96, 0);
4821                 return target;
4822             }
4823         }
4824         
4825         /**
4826          * True if has "BudgetFederalIndirectFourthYearAmount" element
4827          */
4828         public boolean isSetBudgetFederalIndirectFourthYearAmount()
4829         {
4830             synchronized (monitor())
4831             {
4832                 check_orphaned();
4833                 return get_store().count_elements(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96) != 0;
4834             }
4835         }
4836         
4837         /**
4838          * Sets the "BudgetFederalIndirectFourthYearAmount" element
4839          */
4840         public void setBudgetFederalIndirectFourthYearAmount(java.math.BigDecimal budgetFederalIndirectFourthYearAmount)
4841         {
4842             synchronized (monitor())
4843             {
4844                 check_orphaned();
4845                 org.apache.xmlbeans.SimpleValue target = null;
4846                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96, 0);
4847                 if (target == null)
4848                 {
4849                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96);
4850                 }
4851                 target.setBigDecimalValue(budgetFederalIndirectFourthYearAmount);
4852             }
4853         }
4854         
4855         /**
4856          * Sets (as xml) the "BudgetFederalIndirectFourthYearAmount" element
4857          */
4858         public void xsetBudgetFederalIndirectFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalIndirectFourthYearAmount)
4859         {
4860             synchronized (monitor())
4861             {
4862                 check_orphaned();
4863                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4864                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96, 0);
4865                 if (target == null)
4866                 {
4867                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96);
4868                 }
4869                 target.set(budgetFederalIndirectFourthYearAmount);
4870             }
4871         }
4872         
4873         /**
4874          * Unsets the "BudgetFederalIndirectFourthYearAmount" element
4875          */
4876         public void unsetBudgetFederalIndirectFourthYearAmount()
4877         {
4878             synchronized (monitor())
4879             {
4880                 check_orphaned();
4881                 get_store().remove_element(BUDGETFEDERALINDIRECTFOURTHYEARAMOUNT$96, 0);
4882             }
4883         }
4884         
4885         /**
4886          * Gets the "BudgetFederalConstructionFifthYearAmount" element
4887          */
4888         public java.math.BigDecimal getBudgetFederalConstructionFifthYearAmount()
4889         {
4890             synchronized (monitor())
4891             {
4892                 check_orphaned();
4893                 org.apache.xmlbeans.SimpleValue target = null;
4894                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98, 0);
4895                 if (target == null)
4896                 {
4897                     return null;
4898                 }
4899                 return target.getBigDecimalValue();
4900             }
4901         }
4902         
4903         /**
4904          * Gets (as xml) the "BudgetFederalConstructionFifthYearAmount" element
4905          */
4906         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalConstructionFifthYearAmount()
4907         {
4908             synchronized (monitor())
4909             {
4910                 check_orphaned();
4911                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4912                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98, 0);
4913                 return target;
4914             }
4915         }
4916         
4917         /**
4918          * True if has "BudgetFederalConstructionFifthYearAmount" element
4919          */
4920         public boolean isSetBudgetFederalConstructionFifthYearAmount()
4921         {
4922             synchronized (monitor())
4923             {
4924                 check_orphaned();
4925                 return get_store().count_elements(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98) != 0;
4926             }
4927         }
4928         
4929         /**
4930          * Sets the "BudgetFederalConstructionFifthYearAmount" element
4931          */
4932         public void setBudgetFederalConstructionFifthYearAmount(java.math.BigDecimal budgetFederalConstructionFifthYearAmount)
4933         {
4934             synchronized (monitor())
4935             {
4936                 check_orphaned();
4937                 org.apache.xmlbeans.SimpleValue target = null;
4938                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98, 0);
4939                 if (target == null)
4940                 {
4941                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98);
4942                 }
4943                 target.setBigDecimalValue(budgetFederalConstructionFifthYearAmount);
4944             }
4945         }
4946         
4947         /**
4948          * Sets (as xml) the "BudgetFederalConstructionFifthYearAmount" element
4949          */
4950         public void xsetBudgetFederalConstructionFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalConstructionFifthYearAmount)
4951         {
4952             synchronized (monitor())
4953             {
4954                 check_orphaned();
4955                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
4956                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98, 0);
4957                 if (target == null)
4958                 {
4959                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98);
4960                 }
4961                 target.set(budgetFederalConstructionFifthYearAmount);
4962             }
4963         }
4964         
4965         /**
4966          * Unsets the "BudgetFederalConstructionFifthYearAmount" element
4967          */
4968         public void unsetBudgetFederalConstructionFifthYearAmount()
4969         {
4970             synchronized (monitor())
4971             {
4972                 check_orphaned();
4973                 get_store().remove_element(BUDGETFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$98, 0);
4974             }
4975         }
4976         
4977         /**
4978          * Gets the "BudgetFederalOtherFifthYearAmount" element
4979          */
4980         public java.math.BigDecimal getBudgetFederalOtherFifthYearAmount()
4981         {
4982             synchronized (monitor())
4983             {
4984                 check_orphaned();
4985                 org.apache.xmlbeans.SimpleValue target = null;
4986                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100, 0);
4987                 if (target == null)
4988                 {
4989                     return null;
4990                 }
4991                 return target.getBigDecimalValue();
4992             }
4993         }
4994         
4995         /**
4996          * Gets (as xml) the "BudgetFederalOtherFifthYearAmount" element
4997          */
4998         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalOtherFifthYearAmount()
4999         {
5000             synchronized (monitor())
5001             {
5002                 check_orphaned();
5003                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5004                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100, 0);
5005                 return target;
5006             }
5007         }
5008         
5009         /**
5010          * True if has "BudgetFederalOtherFifthYearAmount" element
5011          */
5012         public boolean isSetBudgetFederalOtherFifthYearAmount()
5013         {
5014             synchronized (monitor())
5015             {
5016                 check_orphaned();
5017                 return get_store().count_elements(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100) != 0;
5018             }
5019         }
5020         
5021         /**
5022          * Sets the "BudgetFederalOtherFifthYearAmount" element
5023          */
5024         public void setBudgetFederalOtherFifthYearAmount(java.math.BigDecimal budgetFederalOtherFifthYearAmount)
5025         {
5026             synchronized (monitor())
5027             {
5028                 check_orphaned();
5029                 org.apache.xmlbeans.SimpleValue target = null;
5030                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100, 0);
5031                 if (target == null)
5032                 {
5033                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100);
5034                 }
5035                 target.setBigDecimalValue(budgetFederalOtherFifthYearAmount);
5036             }
5037         }
5038         
5039         /**
5040          * Sets (as xml) the "BudgetFederalOtherFifthYearAmount" element
5041          */
5042         public void xsetBudgetFederalOtherFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalOtherFifthYearAmount)
5043         {
5044             synchronized (monitor())
5045             {
5046                 check_orphaned();
5047                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5048                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100, 0);
5049                 if (target == null)
5050                 {
5051                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100);
5052                 }
5053                 target.set(budgetFederalOtherFifthYearAmount);
5054             }
5055         }
5056         
5057         /**
5058          * Unsets the "BudgetFederalOtherFifthYearAmount" element
5059          */
5060         public void unsetBudgetFederalOtherFifthYearAmount()
5061         {
5062             synchronized (monitor())
5063             {
5064                 check_orphaned();
5065                 get_store().remove_element(BUDGETFEDERALOTHERFIFTHYEARAMOUNT$100, 0);
5066             }
5067         }
5068         
5069         /**
5070          * Gets the "BudgetFederalSuppliesFifthYearAmount" element
5071          */
5072         public java.math.BigDecimal getBudgetFederalSuppliesFifthYearAmount()
5073         {
5074             synchronized (monitor())
5075             {
5076                 check_orphaned();
5077                 org.apache.xmlbeans.SimpleValue target = null;
5078                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102, 0);
5079                 if (target == null)
5080                 {
5081                     return null;
5082                 }
5083                 return target.getBigDecimalValue();
5084             }
5085         }
5086         
5087         /**
5088          * Gets (as xml) the "BudgetFederalSuppliesFifthYearAmount" element
5089          */
5090         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalSuppliesFifthYearAmount()
5091         {
5092             synchronized (monitor())
5093             {
5094                 check_orphaned();
5095                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5096                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102, 0);
5097                 return target;
5098             }
5099         }
5100         
5101         /**
5102          * True if has "BudgetFederalSuppliesFifthYearAmount" element
5103          */
5104         public boolean isSetBudgetFederalSuppliesFifthYearAmount()
5105         {
5106             synchronized (monitor())
5107             {
5108                 check_orphaned();
5109                 return get_store().count_elements(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102) != 0;
5110             }
5111         }
5112         
5113         /**
5114          * Sets the "BudgetFederalSuppliesFifthYearAmount" element
5115          */
5116         public void setBudgetFederalSuppliesFifthYearAmount(java.math.BigDecimal budgetFederalSuppliesFifthYearAmount)
5117         {
5118             synchronized (monitor())
5119             {
5120                 check_orphaned();
5121                 org.apache.xmlbeans.SimpleValue target = null;
5122                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102, 0);
5123                 if (target == null)
5124                 {
5125                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102);
5126                 }
5127                 target.setBigDecimalValue(budgetFederalSuppliesFifthYearAmount);
5128             }
5129         }
5130         
5131         /**
5132          * Sets (as xml) the "BudgetFederalSuppliesFifthYearAmount" element
5133          */
5134         public void xsetBudgetFederalSuppliesFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalSuppliesFifthYearAmount)
5135         {
5136             synchronized (monitor())
5137             {
5138                 check_orphaned();
5139                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5140                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102, 0);
5141                 if (target == null)
5142                 {
5143                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102);
5144                 }
5145                 target.set(budgetFederalSuppliesFifthYearAmount);
5146             }
5147         }
5148         
5149         /**
5150          * Unsets the "BudgetFederalSuppliesFifthYearAmount" element
5151          */
5152         public void unsetBudgetFederalSuppliesFifthYearAmount()
5153         {
5154             synchronized (monitor())
5155             {
5156                 check_orphaned();
5157                 get_store().remove_element(BUDGETFEDERALSUPPLIESFIFTHYEARAMOUNT$102, 0);
5158             }
5159         }
5160         
5161         /**
5162          * Gets the "BudgetFederalContractualFifthYearAmount" element
5163          */
5164         public java.math.BigDecimal getBudgetFederalContractualFifthYearAmount()
5165         {
5166             synchronized (monitor())
5167             {
5168                 check_orphaned();
5169                 org.apache.xmlbeans.SimpleValue target = null;
5170                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104, 0);
5171                 if (target == null)
5172                 {
5173                     return null;
5174                 }
5175                 return target.getBigDecimalValue();
5176             }
5177         }
5178         
5179         /**
5180          * Gets (as xml) the "BudgetFederalContractualFifthYearAmount" element
5181          */
5182         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalContractualFifthYearAmount()
5183         {
5184             synchronized (monitor())
5185             {
5186                 check_orphaned();
5187                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5188                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104, 0);
5189                 return target;
5190             }
5191         }
5192         
5193         /**
5194          * True if has "BudgetFederalContractualFifthYearAmount" element
5195          */
5196         public boolean isSetBudgetFederalContractualFifthYearAmount()
5197         {
5198             synchronized (monitor())
5199             {
5200                 check_orphaned();
5201                 return get_store().count_elements(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104) != 0;
5202             }
5203         }
5204         
5205         /**
5206          * Sets the "BudgetFederalContractualFifthYearAmount" element
5207          */
5208         public void setBudgetFederalContractualFifthYearAmount(java.math.BigDecimal budgetFederalContractualFifthYearAmount)
5209         {
5210             synchronized (monitor())
5211             {
5212                 check_orphaned();
5213                 org.apache.xmlbeans.SimpleValue target = null;
5214                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104, 0);
5215                 if (target == null)
5216                 {
5217                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104);
5218                 }
5219                 target.setBigDecimalValue(budgetFederalContractualFifthYearAmount);
5220             }
5221         }
5222         
5223         /**
5224          * Sets (as xml) the "BudgetFederalContractualFifthYearAmount" element
5225          */
5226         public void xsetBudgetFederalContractualFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalContractualFifthYearAmount)
5227         {
5228             synchronized (monitor())
5229             {
5230                 check_orphaned();
5231                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5232                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104, 0);
5233                 if (target == null)
5234                 {
5235                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104);
5236                 }
5237                 target.set(budgetFederalContractualFifthYearAmount);
5238             }
5239         }
5240         
5241         /**
5242          * Unsets the "BudgetFederalContractualFifthYearAmount" element
5243          */
5244         public void unsetBudgetFederalContractualFifthYearAmount()
5245         {
5246             synchronized (monitor())
5247             {
5248                 check_orphaned();
5249                 get_store().remove_element(BUDGETFEDERALCONTRACTUALFIFTHYEARAMOUNT$104, 0);
5250             }
5251         }
5252         
5253         /**
5254          * Gets the "BudgetFederalTravelFifthYearAmount" element
5255          */
5256         public java.math.BigDecimal getBudgetFederalTravelFifthYearAmount()
5257         {
5258             synchronized (monitor())
5259             {
5260                 check_orphaned();
5261                 org.apache.xmlbeans.SimpleValue target = null;
5262                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106, 0);
5263                 if (target == null)
5264                 {
5265                     return null;
5266                 }
5267                 return target.getBigDecimalValue();
5268             }
5269         }
5270         
5271         /**
5272          * Gets (as xml) the "BudgetFederalTravelFifthYearAmount" element
5273          */
5274         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalTravelFifthYearAmount()
5275         {
5276             synchronized (monitor())
5277             {
5278                 check_orphaned();
5279                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5280                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106, 0);
5281                 return target;
5282             }
5283         }
5284         
5285         /**
5286          * True if has "BudgetFederalTravelFifthYearAmount" element
5287          */
5288         public boolean isSetBudgetFederalTravelFifthYearAmount()
5289         {
5290             synchronized (monitor())
5291             {
5292                 check_orphaned();
5293                 return get_store().count_elements(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106) != 0;
5294             }
5295         }
5296         
5297         /**
5298          * Sets the "BudgetFederalTravelFifthYearAmount" element
5299          */
5300         public void setBudgetFederalTravelFifthYearAmount(java.math.BigDecimal budgetFederalTravelFifthYearAmount)
5301         {
5302             synchronized (monitor())
5303             {
5304                 check_orphaned();
5305                 org.apache.xmlbeans.SimpleValue target = null;
5306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106, 0);
5307                 if (target == null)
5308                 {
5309                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106);
5310                 }
5311                 target.setBigDecimalValue(budgetFederalTravelFifthYearAmount);
5312             }
5313         }
5314         
5315         /**
5316          * Sets (as xml) the "BudgetFederalTravelFifthYearAmount" element
5317          */
5318         public void xsetBudgetFederalTravelFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalTravelFifthYearAmount)
5319         {
5320             synchronized (monitor())
5321             {
5322                 check_orphaned();
5323                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5324                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106, 0);
5325                 if (target == null)
5326                 {
5327                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106);
5328                 }
5329                 target.set(budgetFederalTravelFifthYearAmount);
5330             }
5331         }
5332         
5333         /**
5334          * Unsets the "BudgetFederalTravelFifthYearAmount" element
5335          */
5336         public void unsetBudgetFederalTravelFifthYearAmount()
5337         {
5338             synchronized (monitor())
5339             {
5340                 check_orphaned();
5341                 get_store().remove_element(BUDGETFEDERALTRAVELFIFTHYEARAMOUNT$106, 0);
5342             }
5343         }
5344         
5345         /**
5346          * Gets the "BudgetFederalEquipmentFifthYearAmount" element
5347          */
5348         public java.math.BigDecimal getBudgetFederalEquipmentFifthYearAmount()
5349         {
5350             synchronized (monitor())
5351             {
5352                 check_orphaned();
5353                 org.apache.xmlbeans.SimpleValue target = null;
5354                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108, 0);
5355                 if (target == null)
5356                 {
5357                     return null;
5358                 }
5359                 return target.getBigDecimalValue();
5360             }
5361         }
5362         
5363         /**
5364          * Gets (as xml) the "BudgetFederalEquipmentFifthYearAmount" element
5365          */
5366         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalEquipmentFifthYearAmount()
5367         {
5368             synchronized (monitor())
5369             {
5370                 check_orphaned();
5371                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5372                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108, 0);
5373                 return target;
5374             }
5375         }
5376         
5377         /**
5378          * True if has "BudgetFederalEquipmentFifthYearAmount" element
5379          */
5380         public boolean isSetBudgetFederalEquipmentFifthYearAmount()
5381         {
5382             synchronized (monitor())
5383             {
5384                 check_orphaned();
5385                 return get_store().count_elements(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108) != 0;
5386             }
5387         }
5388         
5389         /**
5390          * Sets the "BudgetFederalEquipmentFifthYearAmount" element
5391          */
5392         public void setBudgetFederalEquipmentFifthYearAmount(java.math.BigDecimal budgetFederalEquipmentFifthYearAmount)
5393         {
5394             synchronized (monitor())
5395             {
5396                 check_orphaned();
5397                 org.apache.xmlbeans.SimpleValue target = null;
5398                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108, 0);
5399                 if (target == null)
5400                 {
5401                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108);
5402                 }
5403                 target.setBigDecimalValue(budgetFederalEquipmentFifthYearAmount);
5404             }
5405         }
5406         
5407         /**
5408          * Sets (as xml) the "BudgetFederalEquipmentFifthYearAmount" element
5409          */
5410         public void xsetBudgetFederalEquipmentFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalEquipmentFifthYearAmount)
5411         {
5412             synchronized (monitor())
5413             {
5414                 check_orphaned();
5415                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5416                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108, 0);
5417                 if (target == null)
5418                 {
5419                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108);
5420                 }
5421                 target.set(budgetFederalEquipmentFifthYearAmount);
5422             }
5423         }
5424         
5425         /**
5426          * Unsets the "BudgetFederalEquipmentFifthYearAmount" element
5427          */
5428         public void unsetBudgetFederalEquipmentFifthYearAmount()
5429         {
5430             synchronized (monitor())
5431             {
5432                 check_orphaned();
5433                 get_store().remove_element(BUDGETFEDERALEQUIPMENTFIFTHYEARAMOUNT$108, 0);
5434             }
5435         }
5436         
5437         /**
5438          * Gets the "BudgetFederalPersonnelFifthYearAmount" element
5439          */
5440         public java.math.BigDecimal getBudgetFederalPersonnelFifthYearAmount()
5441         {
5442             synchronized (monitor())
5443             {
5444                 check_orphaned();
5445                 org.apache.xmlbeans.SimpleValue target = null;
5446                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110, 0);
5447                 if (target == null)
5448                 {
5449                     return null;
5450                 }
5451                 return target.getBigDecimalValue();
5452             }
5453         }
5454         
5455         /**
5456          * Gets (as xml) the "BudgetFederalPersonnelFifthYearAmount" element
5457          */
5458         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalPersonnelFifthYearAmount()
5459         {
5460             synchronized (monitor())
5461             {
5462                 check_orphaned();
5463                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5464                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110, 0);
5465                 return target;
5466             }
5467         }
5468         
5469         /**
5470          * True if has "BudgetFederalPersonnelFifthYearAmount" element
5471          */
5472         public boolean isSetBudgetFederalPersonnelFifthYearAmount()
5473         {
5474             synchronized (monitor())
5475             {
5476                 check_orphaned();
5477                 return get_store().count_elements(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110) != 0;
5478             }
5479         }
5480         
5481         /**
5482          * Sets the "BudgetFederalPersonnelFifthYearAmount" element
5483          */
5484         public void setBudgetFederalPersonnelFifthYearAmount(java.math.BigDecimal budgetFederalPersonnelFifthYearAmount)
5485         {
5486             synchronized (monitor())
5487             {
5488                 check_orphaned();
5489                 org.apache.xmlbeans.SimpleValue target = null;
5490                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110, 0);
5491                 if (target == null)
5492                 {
5493                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110);
5494                 }
5495                 target.setBigDecimalValue(budgetFederalPersonnelFifthYearAmount);
5496             }
5497         }
5498         
5499         /**
5500          * Sets (as xml) the "BudgetFederalPersonnelFifthYearAmount" element
5501          */
5502         public void xsetBudgetFederalPersonnelFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalPersonnelFifthYearAmount)
5503         {
5504             synchronized (monitor())
5505             {
5506                 check_orphaned();
5507                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5508                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110, 0);
5509                 if (target == null)
5510                 {
5511                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110);
5512                 }
5513                 target.set(budgetFederalPersonnelFifthYearAmount);
5514             }
5515         }
5516         
5517         /**
5518          * Unsets the "BudgetFederalPersonnelFifthYearAmount" element
5519          */
5520         public void unsetBudgetFederalPersonnelFifthYearAmount()
5521         {
5522             synchronized (monitor())
5523             {
5524                 check_orphaned();
5525                 get_store().remove_element(BUDGETFEDERALPERSONNELFIFTHYEARAMOUNT$110, 0);
5526             }
5527         }
5528         
5529         /**
5530          * Gets the "BudgetFederalFringeFifthYearAmount" element
5531          */
5532         public java.math.BigDecimal getBudgetFederalFringeFifthYearAmount()
5533         {
5534             synchronized (monitor())
5535             {
5536                 check_orphaned();
5537                 org.apache.xmlbeans.SimpleValue target = null;
5538                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112, 0);
5539                 if (target == null)
5540                 {
5541                     return null;
5542                 }
5543                 return target.getBigDecimalValue();
5544             }
5545         }
5546         
5547         /**
5548          * Gets (as xml) the "BudgetFederalFringeFifthYearAmount" element
5549          */
5550         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalFringeFifthYearAmount()
5551         {
5552             synchronized (monitor())
5553             {
5554                 check_orphaned();
5555                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5556                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112, 0);
5557                 return target;
5558             }
5559         }
5560         
5561         /**
5562          * True if has "BudgetFederalFringeFifthYearAmount" element
5563          */
5564         public boolean isSetBudgetFederalFringeFifthYearAmount()
5565         {
5566             synchronized (monitor())
5567             {
5568                 check_orphaned();
5569                 return get_store().count_elements(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112) != 0;
5570             }
5571         }
5572         
5573         /**
5574          * Sets the "BudgetFederalFringeFifthYearAmount" element
5575          */
5576         public void setBudgetFederalFringeFifthYearAmount(java.math.BigDecimal budgetFederalFringeFifthYearAmount)
5577         {
5578             synchronized (monitor())
5579             {
5580                 check_orphaned();
5581                 org.apache.xmlbeans.SimpleValue target = null;
5582                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112, 0);
5583                 if (target == null)
5584                 {
5585                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112);
5586                 }
5587                 target.setBigDecimalValue(budgetFederalFringeFifthYearAmount);
5588             }
5589         }
5590         
5591         /**
5592          * Sets (as xml) the "BudgetFederalFringeFifthYearAmount" element
5593          */
5594         public void xsetBudgetFederalFringeFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalFringeFifthYearAmount)
5595         {
5596             synchronized (monitor())
5597             {
5598                 check_orphaned();
5599                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5600                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112, 0);
5601                 if (target == null)
5602                 {
5603                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112);
5604                 }
5605                 target.set(budgetFederalFringeFifthYearAmount);
5606             }
5607         }
5608         
5609         /**
5610          * Unsets the "BudgetFederalFringeFifthYearAmount" element
5611          */
5612         public void unsetBudgetFederalFringeFifthYearAmount()
5613         {
5614             synchronized (monitor())
5615             {
5616                 check_orphaned();
5617                 get_store().remove_element(BUDGETFEDERALFRINGEFIFTHYEARAMOUNT$112, 0);
5618             }
5619         }
5620         
5621         /**
5622          * Gets the "BudgetFederalTrainingFifthYearAmount" element
5623          */
5624         public java.math.BigDecimal getBudgetFederalTrainingFifthYearAmount()
5625         {
5626             synchronized (monitor())
5627             {
5628                 check_orphaned();
5629                 org.apache.xmlbeans.SimpleValue target = null;
5630                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114, 0);
5631                 if (target == null)
5632                 {
5633                     return null;
5634                 }
5635                 return target.getBigDecimalValue();
5636             }
5637         }
5638         
5639         /**
5640          * Gets (as xml) the "BudgetFederalTrainingFifthYearAmount" element
5641          */
5642         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalTrainingFifthYearAmount()
5643         {
5644             synchronized (monitor())
5645             {
5646                 check_orphaned();
5647                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5648                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114, 0);
5649                 return target;
5650             }
5651         }
5652         
5653         /**
5654          * True if has "BudgetFederalTrainingFifthYearAmount" element
5655          */
5656         public boolean isSetBudgetFederalTrainingFifthYearAmount()
5657         {
5658             synchronized (monitor())
5659             {
5660                 check_orphaned();
5661                 return get_store().count_elements(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114) != 0;
5662             }
5663         }
5664         
5665         /**
5666          * Sets the "BudgetFederalTrainingFifthYearAmount" element
5667          */
5668         public void setBudgetFederalTrainingFifthYearAmount(java.math.BigDecimal budgetFederalTrainingFifthYearAmount)
5669         {
5670             synchronized (monitor())
5671             {
5672                 check_orphaned();
5673                 org.apache.xmlbeans.SimpleValue target = null;
5674                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114, 0);
5675                 if (target == null)
5676                 {
5677                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114);
5678                 }
5679                 target.setBigDecimalValue(budgetFederalTrainingFifthYearAmount);
5680             }
5681         }
5682         
5683         /**
5684          * Sets (as xml) the "BudgetFederalTrainingFifthYearAmount" element
5685          */
5686         public void xsetBudgetFederalTrainingFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalTrainingFifthYearAmount)
5687         {
5688             synchronized (monitor())
5689             {
5690                 check_orphaned();
5691                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5692                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114, 0);
5693                 if (target == null)
5694                 {
5695                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114);
5696                 }
5697                 target.set(budgetFederalTrainingFifthYearAmount);
5698             }
5699         }
5700         
5701         /**
5702          * Unsets the "BudgetFederalTrainingFifthYearAmount" element
5703          */
5704         public void unsetBudgetFederalTrainingFifthYearAmount()
5705         {
5706             synchronized (monitor())
5707             {
5708                 check_orphaned();
5709                 get_store().remove_element(BUDGETFEDERALTRAININGFIFTHYEARAMOUNT$114, 0);
5710             }
5711         }
5712         
5713         /**
5714          * Gets the "BudgetFederalFifthYearAmount" element
5715          */
5716         public java.math.BigDecimal getBudgetFederalFifthYearAmount()
5717         {
5718             synchronized (monitor())
5719             {
5720                 check_orphaned();
5721                 org.apache.xmlbeans.SimpleValue target = null;
5722                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFIFTHYEARAMOUNT$116, 0);
5723                 if (target == null)
5724                 {
5725                     return null;
5726                 }
5727                 return target.getBigDecimalValue();
5728             }
5729         }
5730         
5731         /**
5732          * Gets (as xml) the "BudgetFederalFifthYearAmount" element
5733          */
5734         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalFifthYearAmount()
5735         {
5736             synchronized (monitor())
5737             {
5738                 check_orphaned();
5739                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5740                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFIFTHYEARAMOUNT$116, 0);
5741                 return target;
5742             }
5743         }
5744         
5745         /**
5746          * True if has "BudgetFederalFifthYearAmount" element
5747          */
5748         public boolean isSetBudgetFederalFifthYearAmount()
5749         {
5750             synchronized (monitor())
5751             {
5752                 check_orphaned();
5753                 return get_store().count_elements(BUDGETFEDERALFIFTHYEARAMOUNT$116) != 0;
5754             }
5755         }
5756         
5757         /**
5758          * Sets the "BudgetFederalFifthYearAmount" element
5759          */
5760         public void setBudgetFederalFifthYearAmount(java.math.BigDecimal budgetFederalFifthYearAmount)
5761         {
5762             synchronized (monitor())
5763             {
5764                 check_orphaned();
5765                 org.apache.xmlbeans.SimpleValue target = null;
5766                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFIFTHYEARAMOUNT$116, 0);
5767                 if (target == null)
5768                 {
5769                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFIFTHYEARAMOUNT$116);
5770                 }
5771                 target.setBigDecimalValue(budgetFederalFifthYearAmount);
5772             }
5773         }
5774         
5775         /**
5776          * Sets (as xml) the "BudgetFederalFifthYearAmount" element
5777          */
5778         public void xsetBudgetFederalFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalFifthYearAmount)
5779         {
5780             synchronized (monitor())
5781             {
5782                 check_orphaned();
5783                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5784                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALFIFTHYEARAMOUNT$116, 0);
5785                 if (target == null)
5786                 {
5787                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALFIFTHYEARAMOUNT$116);
5788                 }
5789                 target.set(budgetFederalFifthYearAmount);
5790             }
5791         }
5792         
5793         /**
5794          * Unsets the "BudgetFederalFifthYearAmount" element
5795          */
5796         public void unsetBudgetFederalFifthYearAmount()
5797         {
5798             synchronized (monitor())
5799             {
5800                 check_orphaned();
5801                 get_store().remove_element(BUDGETFEDERALFIFTHYEARAMOUNT$116, 0);
5802             }
5803         }
5804         
5805         /**
5806          * Gets the "BudgetFederalDirectFifthYearAmount" element
5807          */
5808         public java.math.BigDecimal getBudgetFederalDirectFifthYearAmount()
5809         {
5810             synchronized (monitor())
5811             {
5812                 check_orphaned();
5813                 org.apache.xmlbeans.SimpleValue target = null;
5814                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118, 0);
5815                 if (target == null)
5816                 {
5817                     return null;
5818                 }
5819                 return target.getBigDecimalValue();
5820             }
5821         }
5822         
5823         /**
5824          * Gets (as xml) the "BudgetFederalDirectFifthYearAmount" element
5825          */
5826         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalDirectFifthYearAmount()
5827         {
5828             synchronized (monitor())
5829             {
5830                 check_orphaned();
5831                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5832                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118, 0);
5833                 return target;
5834             }
5835         }
5836         
5837         /**
5838          * True if has "BudgetFederalDirectFifthYearAmount" element
5839          */
5840         public boolean isSetBudgetFederalDirectFifthYearAmount()
5841         {
5842             synchronized (monitor())
5843             {
5844                 check_orphaned();
5845                 return get_store().count_elements(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118) != 0;
5846             }
5847         }
5848         
5849         /**
5850          * Sets the "BudgetFederalDirectFifthYearAmount" element
5851          */
5852         public void setBudgetFederalDirectFifthYearAmount(java.math.BigDecimal budgetFederalDirectFifthYearAmount)
5853         {
5854             synchronized (monitor())
5855             {
5856                 check_orphaned();
5857                 org.apache.xmlbeans.SimpleValue target = null;
5858                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118, 0);
5859                 if (target == null)
5860                 {
5861                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118);
5862                 }
5863                 target.setBigDecimalValue(budgetFederalDirectFifthYearAmount);
5864             }
5865         }
5866         
5867         /**
5868          * Sets (as xml) the "BudgetFederalDirectFifthYearAmount" element
5869          */
5870         public void xsetBudgetFederalDirectFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalDirectFifthYearAmount)
5871         {
5872             synchronized (monitor())
5873             {
5874                 check_orphaned();
5875                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5876                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118, 0);
5877                 if (target == null)
5878                 {
5879                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118);
5880                 }
5881                 target.set(budgetFederalDirectFifthYearAmount);
5882             }
5883         }
5884         
5885         /**
5886          * Unsets the "BudgetFederalDirectFifthYearAmount" element
5887          */
5888         public void unsetBudgetFederalDirectFifthYearAmount()
5889         {
5890             synchronized (monitor())
5891             {
5892                 check_orphaned();
5893                 get_store().remove_element(BUDGETFEDERALDIRECTFIFTHYEARAMOUNT$118, 0);
5894             }
5895         }
5896         
5897         /**
5898          * Gets the "BudgetFederalIndirectFifthYearAmount" element
5899          */
5900         public java.math.BigDecimal getBudgetFederalIndirectFifthYearAmount()
5901         {
5902             synchronized (monitor())
5903             {
5904                 check_orphaned();
5905                 org.apache.xmlbeans.SimpleValue target = null;
5906                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120, 0);
5907                 if (target == null)
5908                 {
5909                     return null;
5910                 }
5911                 return target.getBigDecimalValue();
5912             }
5913         }
5914         
5915         /**
5916          * Gets (as xml) the "BudgetFederalIndirectFifthYearAmount" element
5917          */
5918         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetFederalIndirectFifthYearAmount()
5919         {
5920             synchronized (monitor())
5921             {
5922                 check_orphaned();
5923                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5924                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120, 0);
5925                 return target;
5926             }
5927         }
5928         
5929         /**
5930          * True if has "BudgetFederalIndirectFifthYearAmount" element
5931          */
5932         public boolean isSetBudgetFederalIndirectFifthYearAmount()
5933         {
5934             synchronized (monitor())
5935             {
5936                 check_orphaned();
5937                 return get_store().count_elements(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120) != 0;
5938             }
5939         }
5940         
5941         /**
5942          * Sets the "BudgetFederalIndirectFifthYearAmount" element
5943          */
5944         public void setBudgetFederalIndirectFifthYearAmount(java.math.BigDecimal budgetFederalIndirectFifthYearAmount)
5945         {
5946             synchronized (monitor())
5947             {
5948                 check_orphaned();
5949                 org.apache.xmlbeans.SimpleValue target = null;
5950                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120, 0);
5951                 if (target == null)
5952                 {
5953                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120);
5954                 }
5955                 target.setBigDecimalValue(budgetFederalIndirectFifthYearAmount);
5956             }
5957         }
5958         
5959         /**
5960          * Sets (as xml) the "BudgetFederalIndirectFifthYearAmount" element
5961          */
5962         public void xsetBudgetFederalIndirectFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetFederalIndirectFifthYearAmount)
5963         {
5964             synchronized (monitor())
5965             {
5966                 check_orphaned();
5967                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
5968                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120, 0);
5969                 if (target == null)
5970                 {
5971                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120);
5972                 }
5973                 target.set(budgetFederalIndirectFifthYearAmount);
5974             }
5975         }
5976         
5977         /**
5978          * Unsets the "BudgetFederalIndirectFifthYearAmount" element
5979          */
5980         public void unsetBudgetFederalIndirectFifthYearAmount()
5981         {
5982             synchronized (monitor())
5983             {
5984                 check_orphaned();
5985                 get_store().remove_element(BUDGETFEDERALINDIRECTFIFTHYEARAMOUNT$120, 0);
5986             }
5987         }
5988         
5989         /**
5990          * Gets the "BudgetFederalSuppliesTotalAmount" element
5991          */
5992         public java.math.BigDecimal getBudgetFederalSuppliesTotalAmount()
5993         {
5994             synchronized (monitor())
5995             {
5996                 check_orphaned();
5997                 org.apache.xmlbeans.SimpleValue target = null;
5998                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122, 0);
5999                 if (target == null)
6000                 {
6001                     return null;
6002                 }
6003                 return target.getBigDecimalValue();
6004             }
6005         }
6006         
6007         /**
6008          * Gets (as xml) the "BudgetFederalSuppliesTotalAmount" element
6009          */
6010         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetFederalSuppliesTotalAmount()
6011         {
6012             synchronized (monitor())
6013             {
6014                 check_orphaned();
6015                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6016                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122, 0);
6017                 return target;
6018             }
6019         }
6020         
6021         /**
6022          * True if has "BudgetFederalSuppliesTotalAmount" element
6023          */
6024         public boolean isSetBudgetFederalSuppliesTotalAmount()
6025         {
6026             synchronized (monitor())
6027             {
6028                 check_orphaned();
6029                 return get_store().count_elements(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122) != 0;
6030             }
6031         }
6032         
6033         /**
6034          * Sets the "BudgetFederalSuppliesTotalAmount" element
6035          */
6036         public void setBudgetFederalSuppliesTotalAmount(java.math.BigDecimal budgetFederalSuppliesTotalAmount)
6037         {
6038             synchronized (monitor())
6039             {
6040                 check_orphaned();
6041                 org.apache.xmlbeans.SimpleValue target = null;
6042                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122, 0);
6043                 if (target == null)
6044                 {
6045                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122);
6046                 }
6047                 target.setBigDecimalValue(budgetFederalSuppliesTotalAmount);
6048             }
6049         }
6050         
6051         /**
6052          * Sets (as xml) the "BudgetFederalSuppliesTotalAmount" element
6053          */
6054         public void xsetBudgetFederalSuppliesTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetFederalSuppliesTotalAmount)
6055         {
6056             synchronized (monitor())
6057             {
6058                 check_orphaned();
6059                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6060                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122, 0);
6061                 if (target == null)
6062                 {
6063                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122);
6064                 }
6065                 target.set(budgetFederalSuppliesTotalAmount);
6066             }
6067         }
6068         
6069         /**
6070          * Unsets the "BudgetFederalSuppliesTotalAmount" element
6071          */
6072         public void unsetBudgetFederalSuppliesTotalAmount()
6073         {
6074             synchronized (monitor())
6075             {
6076                 check_orphaned();
6077                 get_store().remove_element(BUDGETFEDERALSUPPLIESTOTALAMOUNT$122, 0);
6078             }
6079         }
6080         
6081         /**
6082          * Gets the "BudgetFederalContractualTotalAmount" element
6083          */
6084         public java.math.BigDecimal getBudgetFederalContractualTotalAmount()
6085         {
6086             synchronized (monitor())
6087             {
6088                 check_orphaned();
6089                 org.apache.xmlbeans.SimpleValue target = null;
6090                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124, 0);
6091                 if (target == null)
6092                 {
6093                     return null;
6094                 }
6095                 return target.getBigDecimalValue();
6096             }
6097         }
6098         
6099         /**
6100          * Gets (as xml) the "BudgetFederalContractualTotalAmount" element
6101          */
6102         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetFederalContractualTotalAmount()
6103         {
6104             synchronized (monitor())
6105             {
6106                 check_orphaned();
6107                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6108                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124, 0);
6109                 return target;
6110             }
6111         }
6112         
6113         /**
6114          * True if has "BudgetFederalContractualTotalAmount" element
6115          */
6116         public boolean isSetBudgetFederalContractualTotalAmount()
6117         {
6118             synchronized (monitor())
6119             {
6120                 check_orphaned();
6121                 return get_store().count_elements(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124) != 0;
6122             }
6123         }
6124         
6125         /**
6126          * Sets the "BudgetFederalContractualTotalAmount" element
6127          */
6128         public void setBudgetFederalContractualTotalAmount(java.math.BigDecimal budgetFederalContractualTotalAmount)
6129         {
6130             synchronized (monitor())
6131             {
6132                 check_orphaned();
6133                 org.apache.xmlbeans.SimpleValue target = null;
6134                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124, 0);
6135                 if (target == null)
6136                 {
6137                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124);
6138                 }
6139                 target.setBigDecimalValue(budgetFederalContractualTotalAmount);
6140             }
6141         }
6142         
6143         /**
6144          * Sets (as xml) the "BudgetFederalContractualTotalAmount" element
6145          */
6146         public void xsetBudgetFederalContractualTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetFederalContractualTotalAmount)
6147         {
6148             synchronized (monitor())
6149             {
6150                 check_orphaned();
6151                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6152                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124, 0);
6153                 if (target == null)
6154                 {
6155                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124);
6156                 }
6157                 target.set(budgetFederalContractualTotalAmount);
6158             }
6159         }
6160         
6161         /**
6162          * Unsets the "BudgetFederalContractualTotalAmount" element
6163          */
6164         public void unsetBudgetFederalContractualTotalAmount()
6165         {
6166             synchronized (monitor())
6167             {
6168                 check_orphaned();
6169                 get_store().remove_element(BUDGETFEDERALCONTRACTUALTOTALAMOUNT$124, 0);
6170             }
6171         }
6172         
6173         /**
6174          * Gets the "BudgetFederalConstructionTotalAmount" element
6175          */
6176         public java.math.BigDecimal getBudgetFederalConstructionTotalAmount()
6177         {
6178             synchronized (monitor())
6179             {
6180                 check_orphaned();
6181                 org.apache.xmlbeans.SimpleValue target = null;
6182                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126, 0);
6183                 if (target == null)
6184                 {
6185                     return null;
6186                 }
6187                 return target.getBigDecimalValue();
6188             }
6189         }
6190         
6191         /**
6192          * Gets (as xml) the "BudgetFederalConstructionTotalAmount" element
6193          */
6194         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetFederalConstructionTotalAmount()
6195         {
6196             synchronized (monitor())
6197             {
6198                 check_orphaned();
6199                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6200                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126, 0);
6201                 return target;
6202             }
6203         }
6204         
6205         /**
6206          * True if has "BudgetFederalConstructionTotalAmount" element
6207          */
6208         public boolean isSetBudgetFederalConstructionTotalAmount()
6209         {
6210             synchronized (monitor())
6211             {
6212                 check_orphaned();
6213                 return get_store().count_elements(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126) != 0;
6214             }
6215         }
6216         
6217         /**
6218          * Sets the "BudgetFederalConstructionTotalAmount" element
6219          */
6220         public void setBudgetFederalConstructionTotalAmount(java.math.BigDecimal budgetFederalConstructionTotalAmount)
6221         {
6222             synchronized (monitor())
6223             {
6224                 check_orphaned();
6225                 org.apache.xmlbeans.SimpleValue target = null;
6226                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126, 0);
6227                 if (target == null)
6228                 {
6229                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126);
6230                 }
6231                 target.setBigDecimalValue(budgetFederalConstructionTotalAmount);
6232             }
6233         }
6234         
6235         /**
6236          * Sets (as xml) the "BudgetFederalConstructionTotalAmount" element
6237          */
6238         public void xsetBudgetFederalConstructionTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetFederalConstructionTotalAmount)
6239         {
6240             synchronized (monitor())
6241             {
6242                 check_orphaned();
6243                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6244                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126, 0);
6245                 if (target == null)
6246                 {
6247                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126);
6248                 }
6249                 target.set(budgetFederalConstructionTotalAmount);
6250             }
6251         }
6252         
6253         /**
6254          * Unsets the "BudgetFederalConstructionTotalAmount" element
6255          */
6256         public void unsetBudgetFederalConstructionTotalAmount()
6257         {
6258             synchronized (monitor())
6259             {
6260                 check_orphaned();
6261                 get_store().remove_element(BUDGETFEDERALCONSTRUCTIONTOTALAMOUNT$126, 0);
6262             }
6263         }
6264         
6265         /**
6266          * Gets the "BudgetFederalOtherTotalAmount" element
6267          */
6268         public java.math.BigDecimal getBudgetFederalOtherTotalAmount()
6269         {
6270             synchronized (monitor())
6271             {
6272                 check_orphaned();
6273                 org.apache.xmlbeans.SimpleValue target = null;
6274                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERTOTALAMOUNT$128, 0);
6275                 if (target == null)
6276                 {
6277                     return null;
6278                 }
6279                 return target.getBigDecimalValue();
6280             }
6281         }
6282         
6283         /**
6284          * Gets (as xml) the "BudgetFederalOtherTotalAmount" element
6285          */
6286         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetFederalOtherTotalAmount()
6287         {
6288             synchronized (monitor())
6289             {
6290                 check_orphaned();
6291                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6292                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERTOTALAMOUNT$128, 0);
6293                 return target;
6294             }
6295         }
6296         
6297         /**
6298          * True if has "BudgetFederalOtherTotalAmount" element
6299          */
6300         public boolean isSetBudgetFederalOtherTotalAmount()
6301         {
6302             synchronized (monitor())
6303             {
6304                 check_orphaned();
6305                 return get_store().count_elements(BUDGETFEDERALOTHERTOTALAMOUNT$128) != 0;
6306             }
6307         }
6308         
6309         /**
6310          * Sets the "BudgetFederalOtherTotalAmount" element
6311          */
6312         public void setBudgetFederalOtherTotalAmount(java.math.BigDecimal budgetFederalOtherTotalAmount)
6313         {
6314             synchronized (monitor())
6315             {
6316                 check_orphaned();
6317                 org.apache.xmlbeans.SimpleValue target = null;
6318                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALOTHERTOTALAMOUNT$128, 0);
6319                 if (target == null)
6320                 {
6321                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALOTHERTOTALAMOUNT$128);
6322                 }
6323                 target.setBigDecimalValue(budgetFederalOtherTotalAmount);
6324             }
6325         }
6326         
6327         /**
6328          * Sets (as xml) the "BudgetFederalOtherTotalAmount" element
6329          */
6330         public void xsetBudgetFederalOtherTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetFederalOtherTotalAmount)
6331         {
6332             synchronized (monitor())
6333             {
6334                 check_orphaned();
6335                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6336                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALOTHERTOTALAMOUNT$128, 0);
6337                 if (target == null)
6338                 {
6339                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALOTHERTOTALAMOUNT$128);
6340                 }
6341                 target.set(budgetFederalOtherTotalAmount);
6342             }
6343         }
6344         
6345         /**
6346          * Unsets the "BudgetFederalOtherTotalAmount" element
6347          */
6348         public void unsetBudgetFederalOtherTotalAmount()
6349         {
6350             synchronized (monitor())
6351             {
6352                 check_orphaned();
6353                 get_store().remove_element(BUDGETFEDERALOTHERTOTALAMOUNT$128, 0);
6354             }
6355         }
6356         
6357         /**
6358          * Gets the "BudgetFederalPersonnelTotalAmount" element
6359          */
6360         public java.math.BigDecimal getBudgetFederalPersonnelTotalAmount()
6361         {
6362             synchronized (monitor())
6363             {
6364                 check_orphaned();
6365                 org.apache.xmlbeans.SimpleValue target = null;
6366                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELTOTALAMOUNT$130, 0);
6367                 if (target == null)
6368                 {
6369                     return null;
6370                 }
6371                 return target.getBigDecimalValue();
6372             }
6373         }
6374         
6375         /**
6376          * Gets (as xml) the "BudgetFederalPersonnelTotalAmount" element
6377          */
6378         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetFederalPersonnelTotalAmount()
6379         {
6380             synchronized (monitor())
6381             {
6382                 check_orphaned();
6383                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6384                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELTOTALAMOUNT$130, 0);
6385                 return target;
6386             }
6387         }
6388         
6389         /**
6390          * True if has "BudgetFederalPersonnelTotalAmount" element
6391          */
6392         public boolean isSetBudgetFederalPersonnelTotalAmount()
6393         {
6394             synchronized (monitor())
6395             {
6396                 check_orphaned();
6397                 return get_store().count_elements(BUDGETFEDERALPERSONNELTOTALAMOUNT$130) != 0;
6398             }
6399         }
6400         
6401         /**
6402          * Sets the "BudgetFederalPersonnelTotalAmount" element
6403          */
6404         public void setBudgetFederalPersonnelTotalAmount(java.math.BigDecimal budgetFederalPersonnelTotalAmount)
6405         {
6406             synchronized (monitor())
6407             {
6408                 check_orphaned();
6409                 org.apache.xmlbeans.SimpleValue target = null;
6410                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALPERSONNELTOTALAMOUNT$130, 0);
6411                 if (target == null)
6412                 {
6413                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALPERSONNELTOTALAMOUNT$130);
6414                 }
6415                 target.setBigDecimalValue(budgetFederalPersonnelTotalAmount);
6416             }
6417         }
6418         
6419         /**
6420          * Sets (as xml) the "BudgetFederalPersonnelTotalAmount" element
6421          */
6422         public void xsetBudgetFederalPersonnelTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetFederalPersonnelTotalAmount)
6423         {
6424             synchronized (monitor())
6425             {
6426                 check_orphaned();
6427                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6428                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALPERSONNELTOTALAMOUNT$130, 0);
6429                 if (target == null)
6430                 {
6431                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALPERSONNELTOTALAMOUNT$130);
6432                 }
6433                 target.set(budgetFederalPersonnelTotalAmount);
6434             }
6435         }
6436         
6437         /**
6438          * Unsets the "BudgetFederalPersonnelTotalAmount" element
6439          */
6440         public void unsetBudgetFederalPersonnelTotalAmount()
6441         {
6442             synchronized (monitor())
6443             {
6444                 check_orphaned();
6445                 get_store().remove_element(BUDGETFEDERALPERSONNELTOTALAMOUNT$130, 0);
6446             }
6447         }
6448         
6449         /**
6450          * Gets the "BudgetFederalFringeTotalAmount" element
6451          */
6452         public java.math.BigDecimal getBudgetFederalFringeTotalAmount()
6453         {
6454             synchronized (monitor())
6455             {
6456                 check_orphaned();
6457                 org.apache.xmlbeans.SimpleValue target = null;
6458                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGETOTALAMOUNT$132, 0);
6459                 if (target == null)
6460                 {
6461                     return null;
6462                 }
6463                 return target.getBigDecimalValue();
6464             }
6465         }
6466         
6467         /**
6468          * Gets (as xml) the "BudgetFederalFringeTotalAmount" element
6469          */
6470         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetFederalFringeTotalAmount()
6471         {
6472             synchronized (monitor())
6473             {
6474                 check_orphaned();
6475                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6476                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGETOTALAMOUNT$132, 0);
6477                 return target;
6478             }
6479         }
6480         
6481         /**
6482          * True if has "BudgetFederalFringeTotalAmount" element
6483          */
6484         public boolean isSetBudgetFederalFringeTotalAmount()
6485         {
6486             synchronized (monitor())
6487             {
6488                 check_orphaned();
6489                 return get_store().count_elements(BUDGETFEDERALFRINGETOTALAMOUNT$132) != 0;
6490             }
6491         }
6492         
6493         /**
6494          * Sets the "BudgetFederalFringeTotalAmount" element
6495          */
6496         public void setBudgetFederalFringeTotalAmount(java.math.BigDecimal budgetFederalFringeTotalAmount)
6497         {
6498             synchronized (monitor())
6499             {
6500                 check_orphaned();
6501                 org.apache.xmlbeans.SimpleValue target = null;
6502                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALFRINGETOTALAMOUNT$132, 0);
6503                 if (target == null)
6504                 {
6505                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALFRINGETOTALAMOUNT$132);
6506                 }
6507                 target.setBigDecimalValue(budgetFederalFringeTotalAmount);
6508             }
6509         }
6510         
6511         /**
6512          * Sets (as xml) the "BudgetFederalFringeTotalAmount" element
6513          */
6514         public void xsetBudgetFederalFringeTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetFederalFringeTotalAmount)
6515         {
6516             synchronized (monitor())
6517             {
6518                 check_orphaned();
6519                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6520                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALFRINGETOTALAMOUNT$132, 0);
6521                 if (target == null)
6522                 {
6523                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALFRINGETOTALAMOUNT$132);
6524                 }
6525                 target.set(budgetFederalFringeTotalAmount);
6526             }
6527         }
6528         
6529         /**
6530          * Unsets the "BudgetFederalFringeTotalAmount" element
6531          */
6532         public void unsetBudgetFederalFringeTotalAmount()
6533         {
6534             synchronized (monitor())
6535             {
6536                 check_orphaned();
6537                 get_store().remove_element(BUDGETFEDERALFRINGETOTALAMOUNT$132, 0);
6538             }
6539         }
6540         
6541         /**
6542          * Gets the "BudgetFederalTravelTotalAmount" element
6543          */
6544         public java.math.BigDecimal getBudgetFederalTravelTotalAmount()
6545         {
6546             synchronized (monitor())
6547             {
6548                 check_orphaned();
6549                 org.apache.xmlbeans.SimpleValue target = null;
6550                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELTOTALAMOUNT$134, 0);
6551                 if (target == null)
6552                 {
6553                     return null;
6554                 }
6555                 return target.getBigDecimalValue();
6556             }
6557         }
6558         
6559         /**
6560          * Gets (as xml) the "BudgetFederalTravelTotalAmount" element
6561          */
6562         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetFederalTravelTotalAmount()
6563         {
6564             synchronized (monitor())
6565             {
6566                 check_orphaned();
6567                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6568                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELTOTALAMOUNT$134, 0);
6569                 return target;
6570             }
6571         }
6572         
6573         /**
6574          * True if has "BudgetFederalTravelTotalAmount" element
6575          */
6576         public boolean isSetBudgetFederalTravelTotalAmount()
6577         {
6578             synchronized (monitor())
6579             {
6580                 check_orphaned();
6581                 return get_store().count_elements(BUDGETFEDERALTRAVELTOTALAMOUNT$134) != 0;
6582             }
6583         }
6584         
6585         /**
6586          * Sets the "BudgetFederalTravelTotalAmount" element
6587          */
6588         public void setBudgetFederalTravelTotalAmount(java.math.BigDecimal budgetFederalTravelTotalAmount)
6589         {
6590             synchronized (monitor())
6591             {
6592                 check_orphaned();
6593                 org.apache.xmlbeans.SimpleValue target = null;
6594                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAVELTOTALAMOUNT$134, 0);
6595                 if (target == null)
6596                 {
6597                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAVELTOTALAMOUNT$134);
6598                 }
6599                 target.setBigDecimalValue(budgetFederalTravelTotalAmount);
6600             }
6601         }
6602         
6603         /**
6604          * Sets (as xml) the "BudgetFederalTravelTotalAmount" element
6605          */
6606         public void xsetBudgetFederalTravelTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetFederalTravelTotalAmount)
6607         {
6608             synchronized (monitor())
6609             {
6610                 check_orphaned();
6611                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6612                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAVELTOTALAMOUNT$134, 0);
6613                 if (target == null)
6614                 {
6615                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAVELTOTALAMOUNT$134);
6616                 }
6617                 target.set(budgetFederalTravelTotalAmount);
6618             }
6619         }
6620         
6621         /**
6622          * Unsets the "BudgetFederalTravelTotalAmount" element
6623          */
6624         public void unsetBudgetFederalTravelTotalAmount()
6625         {
6626             synchronized (monitor())
6627             {
6628                 check_orphaned();
6629                 get_store().remove_element(BUDGETFEDERALTRAVELTOTALAMOUNT$134, 0);
6630             }
6631         }
6632         
6633         /**
6634          * Gets the "BudgetFederalEquipmentTotalAmount" element
6635          */
6636         public java.math.BigDecimal getBudgetFederalEquipmentTotalAmount()
6637         {
6638             synchronized (monitor())
6639             {
6640                 check_orphaned();
6641                 org.apache.xmlbeans.SimpleValue target = null;
6642                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136, 0);
6643                 if (target == null)
6644                 {
6645                     return null;
6646                 }
6647                 return target.getBigDecimalValue();
6648             }
6649         }
6650         
6651         /**
6652          * Gets (as xml) the "BudgetFederalEquipmentTotalAmount" element
6653          */
6654         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetFederalEquipmentTotalAmount()
6655         {
6656             synchronized (monitor())
6657             {
6658                 check_orphaned();
6659                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6660                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136, 0);
6661                 return target;
6662             }
6663         }
6664         
6665         /**
6666          * True if has "BudgetFederalEquipmentTotalAmount" element
6667          */
6668         public boolean isSetBudgetFederalEquipmentTotalAmount()
6669         {
6670             synchronized (monitor())
6671             {
6672                 check_orphaned();
6673                 return get_store().count_elements(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136) != 0;
6674             }
6675         }
6676         
6677         /**
6678          * Sets the "BudgetFederalEquipmentTotalAmount" element
6679          */
6680         public void setBudgetFederalEquipmentTotalAmount(java.math.BigDecimal budgetFederalEquipmentTotalAmount)
6681         {
6682             synchronized (monitor())
6683             {
6684                 check_orphaned();
6685                 org.apache.xmlbeans.SimpleValue target = null;
6686                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136, 0);
6687                 if (target == null)
6688                 {
6689                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136);
6690                 }
6691                 target.setBigDecimalValue(budgetFederalEquipmentTotalAmount);
6692             }
6693         }
6694         
6695         /**
6696          * Sets (as xml) the "BudgetFederalEquipmentTotalAmount" element
6697          */
6698         public void xsetBudgetFederalEquipmentTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetFederalEquipmentTotalAmount)
6699         {
6700             synchronized (monitor())
6701             {
6702                 check_orphaned();
6703                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6704                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136, 0);
6705                 if (target == null)
6706                 {
6707                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136);
6708                 }
6709                 target.set(budgetFederalEquipmentTotalAmount);
6710             }
6711         }
6712         
6713         /**
6714          * Unsets the "BudgetFederalEquipmentTotalAmount" element
6715          */
6716         public void unsetBudgetFederalEquipmentTotalAmount()
6717         {
6718             synchronized (monitor())
6719             {
6720                 check_orphaned();
6721                 get_store().remove_element(BUDGETFEDERALEQUIPMENTTOTALAMOUNT$136, 0);
6722             }
6723         }
6724         
6725         /**
6726          * Gets the "BudgetFederalDirectTotalAmount" element
6727          */
6728         public java.math.BigDecimal getBudgetFederalDirectTotalAmount()
6729         {
6730             synchronized (monitor())
6731             {
6732                 check_orphaned();
6733                 org.apache.xmlbeans.SimpleValue target = null;
6734                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTTOTALAMOUNT$138, 0);
6735                 if (target == null)
6736                 {
6737                     return null;
6738                 }
6739                 return target.getBigDecimalValue();
6740             }
6741         }
6742         
6743         /**
6744          * Gets (as xml) the "BudgetFederalDirectTotalAmount" element
6745          */
6746         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetFederalDirectTotalAmount()
6747         {
6748             synchronized (monitor())
6749             {
6750                 check_orphaned();
6751                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6752                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTTOTALAMOUNT$138, 0);
6753                 return target;
6754             }
6755         }
6756         
6757         /**
6758          * True if has "BudgetFederalDirectTotalAmount" element
6759          */
6760         public boolean isSetBudgetFederalDirectTotalAmount()
6761         {
6762             synchronized (monitor())
6763             {
6764                 check_orphaned();
6765                 return get_store().count_elements(BUDGETFEDERALDIRECTTOTALAMOUNT$138) != 0;
6766             }
6767         }
6768         
6769         /**
6770          * Sets the "BudgetFederalDirectTotalAmount" element
6771          */
6772         public void setBudgetFederalDirectTotalAmount(java.math.BigDecimal budgetFederalDirectTotalAmount)
6773         {
6774             synchronized (monitor())
6775             {
6776                 check_orphaned();
6777                 org.apache.xmlbeans.SimpleValue target = null;
6778                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALDIRECTTOTALAMOUNT$138, 0);
6779                 if (target == null)
6780                 {
6781                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALDIRECTTOTALAMOUNT$138);
6782                 }
6783                 target.setBigDecimalValue(budgetFederalDirectTotalAmount);
6784             }
6785         }
6786         
6787         /**
6788          * Sets (as xml) the "BudgetFederalDirectTotalAmount" element
6789          */
6790         public void xsetBudgetFederalDirectTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetFederalDirectTotalAmount)
6791         {
6792             synchronized (monitor())
6793             {
6794                 check_orphaned();
6795                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6796                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALDIRECTTOTALAMOUNT$138, 0);
6797                 if (target == null)
6798                 {
6799                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALDIRECTTOTALAMOUNT$138);
6800                 }
6801                 target.set(budgetFederalDirectTotalAmount);
6802             }
6803         }
6804         
6805         /**
6806          * Unsets the "BudgetFederalDirectTotalAmount" element
6807          */
6808         public void unsetBudgetFederalDirectTotalAmount()
6809         {
6810             synchronized (monitor())
6811             {
6812                 check_orphaned();
6813                 get_store().remove_element(BUDGETFEDERALDIRECTTOTALAMOUNT$138, 0);
6814             }
6815         }
6816         
6817         /**
6818          * Gets the "BudgetFederalIndirectTotalAmount" element
6819          */
6820         public java.math.BigDecimal getBudgetFederalIndirectTotalAmount()
6821         {
6822             synchronized (monitor())
6823             {
6824                 check_orphaned();
6825                 org.apache.xmlbeans.SimpleValue target = null;
6826                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTTOTALAMOUNT$140, 0);
6827                 if (target == null)
6828                 {
6829                     return null;
6830                 }
6831                 return target.getBigDecimalValue();
6832             }
6833         }
6834         
6835         /**
6836          * Gets (as xml) the "BudgetFederalIndirectTotalAmount" element
6837          */
6838         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetFederalIndirectTotalAmount()
6839         {
6840             synchronized (monitor())
6841             {
6842                 check_orphaned();
6843                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6844                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTTOTALAMOUNT$140, 0);
6845                 return target;
6846             }
6847         }
6848         
6849         /**
6850          * True if has "BudgetFederalIndirectTotalAmount" element
6851          */
6852         public boolean isSetBudgetFederalIndirectTotalAmount()
6853         {
6854             synchronized (monitor())
6855             {
6856                 check_orphaned();
6857                 return get_store().count_elements(BUDGETFEDERALINDIRECTTOTALAMOUNT$140) != 0;
6858             }
6859         }
6860         
6861         /**
6862          * Sets the "BudgetFederalIndirectTotalAmount" element
6863          */
6864         public void setBudgetFederalIndirectTotalAmount(java.math.BigDecimal budgetFederalIndirectTotalAmount)
6865         {
6866             synchronized (monitor())
6867             {
6868                 check_orphaned();
6869                 org.apache.xmlbeans.SimpleValue target = null;
6870                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALINDIRECTTOTALAMOUNT$140, 0);
6871                 if (target == null)
6872                 {
6873                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALINDIRECTTOTALAMOUNT$140);
6874                 }
6875                 target.setBigDecimalValue(budgetFederalIndirectTotalAmount);
6876             }
6877         }
6878         
6879         /**
6880          * Sets (as xml) the "BudgetFederalIndirectTotalAmount" element
6881          */
6882         public void xsetBudgetFederalIndirectTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetFederalIndirectTotalAmount)
6883         {
6884             synchronized (monitor())
6885             {
6886                 check_orphaned();
6887                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6888                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALINDIRECTTOTALAMOUNT$140, 0);
6889                 if (target == null)
6890                 {
6891                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALINDIRECTTOTALAMOUNT$140);
6892                 }
6893                 target.set(budgetFederalIndirectTotalAmount);
6894             }
6895         }
6896         
6897         /**
6898          * Unsets the "BudgetFederalIndirectTotalAmount" element
6899          */
6900         public void unsetBudgetFederalIndirectTotalAmount()
6901         {
6902             synchronized (monitor())
6903             {
6904                 check_orphaned();
6905                 get_store().remove_element(BUDGETFEDERALINDIRECTTOTALAMOUNT$140, 0);
6906             }
6907         }
6908         
6909         /**
6910          * Gets the "BudgetFederalTrainingTotalAmount" element
6911          */
6912         public java.math.BigDecimal getBudgetFederalTrainingTotalAmount()
6913         {
6914             synchronized (monitor())
6915             {
6916                 check_orphaned();
6917                 org.apache.xmlbeans.SimpleValue target = null;
6918                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGTOTALAMOUNT$142, 0);
6919                 if (target == null)
6920                 {
6921                     return null;
6922                 }
6923                 return target.getBigDecimalValue();
6924             }
6925         }
6926         
6927         /**
6928          * Gets (as xml) the "BudgetFederalTrainingTotalAmount" element
6929          */
6930         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetFederalTrainingTotalAmount()
6931         {
6932             synchronized (monitor())
6933             {
6934                 check_orphaned();
6935                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6936                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGTOTALAMOUNT$142, 0);
6937                 return target;
6938             }
6939         }
6940         
6941         /**
6942          * True if has "BudgetFederalTrainingTotalAmount" element
6943          */
6944         public boolean isSetBudgetFederalTrainingTotalAmount()
6945         {
6946             synchronized (monitor())
6947             {
6948                 check_orphaned();
6949                 return get_store().count_elements(BUDGETFEDERALTRAININGTOTALAMOUNT$142) != 0;
6950             }
6951         }
6952         
6953         /**
6954          * Sets the "BudgetFederalTrainingTotalAmount" element
6955          */
6956         public void setBudgetFederalTrainingTotalAmount(java.math.BigDecimal budgetFederalTrainingTotalAmount)
6957         {
6958             synchronized (monitor())
6959             {
6960                 check_orphaned();
6961                 org.apache.xmlbeans.SimpleValue target = null;
6962                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTRAININGTOTALAMOUNT$142, 0);
6963                 if (target == null)
6964                 {
6965                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTRAININGTOTALAMOUNT$142);
6966                 }
6967                 target.setBigDecimalValue(budgetFederalTrainingTotalAmount);
6968             }
6969         }
6970         
6971         /**
6972          * Sets (as xml) the "BudgetFederalTrainingTotalAmount" element
6973          */
6974         public void xsetBudgetFederalTrainingTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetFederalTrainingTotalAmount)
6975         {
6976             synchronized (monitor())
6977             {
6978                 check_orphaned();
6979                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
6980                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTRAININGTOTALAMOUNT$142, 0);
6981                 if (target == null)
6982                 {
6983                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALTRAININGTOTALAMOUNT$142);
6984                 }
6985                 target.set(budgetFederalTrainingTotalAmount);
6986             }
6987         }
6988         
6989         /**
6990          * Unsets the "BudgetFederalTrainingTotalAmount" element
6991          */
6992         public void unsetBudgetFederalTrainingTotalAmount()
6993         {
6994             synchronized (monitor())
6995             {
6996                 check_orphaned();
6997                 get_store().remove_element(BUDGETFEDERALTRAININGTOTALAMOUNT$142, 0);
6998             }
6999         }
7000         
7001         /**
7002          * Gets the "BudgetFederalTotalAmount" element
7003          */
7004         public java.math.BigDecimal getBudgetFederalTotalAmount()
7005         {
7006             synchronized (monitor())
7007             {
7008                 check_orphaned();
7009                 org.apache.xmlbeans.SimpleValue target = null;
7010                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTOTALAMOUNT$144, 0);
7011                 if (target == null)
7012                 {
7013                     return null;
7014                 }
7015                 return target.getBigDecimalValue();
7016             }
7017         }
7018         
7019         /**
7020          * Gets (as xml) the "BudgetFederalTotalAmount" element
7021          */
7022         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetFederalTotalAmount()
7023         {
7024             synchronized (monitor())
7025             {
7026                 check_orphaned();
7027                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
7028                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTOTALAMOUNT$144, 0);
7029                 return target;
7030             }
7031         }
7032         
7033         /**
7034          * True if has "BudgetFederalTotalAmount" element
7035          */
7036         public boolean isSetBudgetFederalTotalAmount()
7037         {
7038             synchronized (monitor())
7039             {
7040                 check_orphaned();
7041                 return get_store().count_elements(BUDGETFEDERALTOTALAMOUNT$144) != 0;
7042             }
7043         }
7044         
7045         /**
7046          * Sets the "BudgetFederalTotalAmount" element
7047          */
7048         public void setBudgetFederalTotalAmount(java.math.BigDecimal budgetFederalTotalAmount)
7049         {
7050             synchronized (monitor())
7051             {
7052                 check_orphaned();
7053                 org.apache.xmlbeans.SimpleValue target = null;
7054                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFEDERALTOTALAMOUNT$144, 0);
7055                 if (target == null)
7056                 {
7057                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFEDERALTOTALAMOUNT$144);
7058                 }
7059                 target.setBigDecimalValue(budgetFederalTotalAmount);
7060             }
7061         }
7062         
7063         /**
7064          * Sets (as xml) the "BudgetFederalTotalAmount" element
7065          */
7066         public void xsetBudgetFederalTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetFederalTotalAmount)
7067         {
7068             synchronized (monitor())
7069             {
7070                 check_orphaned();
7071                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
7072                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFEDERALTOTALAMOUNT$144, 0);
7073                 if (target == null)
7074                 {
7075                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFEDERALTOTALAMOUNT$144);
7076                 }
7077                 target.set(budgetFederalTotalAmount);
7078             }
7079         }
7080         
7081         /**
7082          * Unsets the "BudgetFederalTotalAmount" element
7083          */
7084         public void unsetBudgetFederalTotalAmount()
7085         {
7086             synchronized (monitor())
7087             {
7088                 check_orphaned();
7089                 get_store().remove_element(BUDGETFEDERALTOTALAMOUNT$144, 0);
7090             }
7091         }
7092         
7093         /**
7094          * Gets the "IndirectCost" element
7095          */
7096         public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost getIndirectCost()
7097         {
7098             synchronized (monitor())
7099             {
7100                 check_orphaned();
7101                 gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost target = null;
7102                 target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost)get_store().find_element_user(INDIRECTCOST$146, 0);
7103                 if (target == null)
7104                 {
7105                     return null;
7106                 }
7107                 return target;
7108             }
7109         }
7110         
7111         /**
7112          * True if has "IndirectCost" element
7113          */
7114         public boolean isSetIndirectCost()
7115         {
7116             synchronized (monitor())
7117             {
7118                 check_orphaned();
7119                 return get_store().count_elements(INDIRECTCOST$146) != 0;
7120             }
7121         }
7122         
7123         /**
7124          * Sets the "IndirectCost" element
7125          */
7126         public void setIndirectCost(gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost indirectCost)
7127         {
7128             generatedSetterHelperImpl(indirectCost, INDIRECTCOST$146, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
7129         }
7130         
7131         /**
7132          * Appends and returns a new empty "IndirectCost" element
7133          */
7134         public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost addNewIndirectCost()
7135         {
7136             synchronized (monitor())
7137             {
7138                 check_orphaned();
7139                 gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost target = null;
7140                 target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost)get_store().add_element_user(INDIRECTCOST$146);
7141                 return target;
7142             }
7143         }
7144         
7145         /**
7146          * Unsets the "IndirectCost" element
7147          */
7148         public void unsetIndirectCost()
7149         {
7150             synchronized (monitor())
7151             {
7152                 check_orphaned();
7153                 get_store().remove_element(INDIRECTCOST$146, 0);
7154             }
7155         }
7156         
7157         /**
7158          * Gets the "BudgetNonFederalConstructionFirstYearAmount" element
7159          */
7160         public java.math.BigDecimal getBudgetNonFederalConstructionFirstYearAmount()
7161         {
7162             synchronized (monitor())
7163             {
7164                 check_orphaned();
7165                 org.apache.xmlbeans.SimpleValue target = null;
7166                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148, 0);
7167                 if (target == null)
7168                 {
7169                     return null;
7170                 }
7171                 return target.getBigDecimalValue();
7172             }
7173         }
7174         
7175         /**
7176          * Gets (as xml) the "BudgetNonFederalConstructionFirstYearAmount" element
7177          */
7178         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalConstructionFirstYearAmount()
7179         {
7180             synchronized (monitor())
7181             {
7182                 check_orphaned();
7183                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7184                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148, 0);
7185                 return target;
7186             }
7187         }
7188         
7189         /**
7190          * True if has "BudgetNonFederalConstructionFirstYearAmount" element
7191          */
7192         public boolean isSetBudgetNonFederalConstructionFirstYearAmount()
7193         {
7194             synchronized (monitor())
7195             {
7196                 check_orphaned();
7197                 return get_store().count_elements(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148) != 0;
7198             }
7199         }
7200         
7201         /**
7202          * Sets the "BudgetNonFederalConstructionFirstYearAmount" element
7203          */
7204         public void setBudgetNonFederalConstructionFirstYearAmount(java.math.BigDecimal budgetNonFederalConstructionFirstYearAmount)
7205         {
7206             synchronized (monitor())
7207             {
7208                 check_orphaned();
7209                 org.apache.xmlbeans.SimpleValue target = null;
7210                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148, 0);
7211                 if (target == null)
7212                 {
7213                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148);
7214                 }
7215                 target.setBigDecimalValue(budgetNonFederalConstructionFirstYearAmount);
7216             }
7217         }
7218         
7219         /**
7220          * Sets (as xml) the "BudgetNonFederalConstructionFirstYearAmount" element
7221          */
7222         public void xsetBudgetNonFederalConstructionFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalConstructionFirstYearAmount)
7223         {
7224             synchronized (monitor())
7225             {
7226                 check_orphaned();
7227                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7228                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148, 0);
7229                 if (target == null)
7230                 {
7231                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148);
7232                 }
7233                 target.set(budgetNonFederalConstructionFirstYearAmount);
7234             }
7235         }
7236         
7237         /**
7238          * Unsets the "BudgetNonFederalConstructionFirstYearAmount" element
7239          */
7240         public void unsetBudgetNonFederalConstructionFirstYearAmount()
7241         {
7242             synchronized (monitor())
7243             {
7244                 check_orphaned();
7245                 get_store().remove_element(BUDGETNONFEDERALCONSTRUCTIONFIRSTYEARAMOUNT$148, 0);
7246             }
7247         }
7248         
7249         /**
7250          * Gets the "BudgetNonFederalOtherFirstYearAmount" element
7251          */
7252         public java.math.BigDecimal getBudgetNonFederalOtherFirstYearAmount()
7253         {
7254             synchronized (monitor())
7255             {
7256                 check_orphaned();
7257                 org.apache.xmlbeans.SimpleValue target = null;
7258                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150, 0);
7259                 if (target == null)
7260                 {
7261                     return null;
7262                 }
7263                 return target.getBigDecimalValue();
7264             }
7265         }
7266         
7267         /**
7268          * Gets (as xml) the "BudgetNonFederalOtherFirstYearAmount" element
7269          */
7270         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalOtherFirstYearAmount()
7271         {
7272             synchronized (monitor())
7273             {
7274                 check_orphaned();
7275                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7276                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150, 0);
7277                 return target;
7278             }
7279         }
7280         
7281         /**
7282          * True if has "BudgetNonFederalOtherFirstYearAmount" element
7283          */
7284         public boolean isSetBudgetNonFederalOtherFirstYearAmount()
7285         {
7286             synchronized (monitor())
7287             {
7288                 check_orphaned();
7289                 return get_store().count_elements(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150) != 0;
7290             }
7291         }
7292         
7293         /**
7294          * Sets the "BudgetNonFederalOtherFirstYearAmount" element
7295          */
7296         public void setBudgetNonFederalOtherFirstYearAmount(java.math.BigDecimal budgetNonFederalOtherFirstYearAmount)
7297         {
7298             synchronized (monitor())
7299             {
7300                 check_orphaned();
7301                 org.apache.xmlbeans.SimpleValue target = null;
7302                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150, 0);
7303                 if (target == null)
7304                 {
7305                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150);
7306                 }
7307                 target.setBigDecimalValue(budgetNonFederalOtherFirstYearAmount);
7308             }
7309         }
7310         
7311         /**
7312          * Sets (as xml) the "BudgetNonFederalOtherFirstYearAmount" element
7313          */
7314         public void xsetBudgetNonFederalOtherFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalOtherFirstYearAmount)
7315         {
7316             synchronized (monitor())
7317             {
7318                 check_orphaned();
7319                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7320                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150, 0);
7321                 if (target == null)
7322                 {
7323                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150);
7324                 }
7325                 target.set(budgetNonFederalOtherFirstYearAmount);
7326             }
7327         }
7328         
7329         /**
7330          * Unsets the "BudgetNonFederalOtherFirstYearAmount" element
7331          */
7332         public void unsetBudgetNonFederalOtherFirstYearAmount()
7333         {
7334             synchronized (monitor())
7335             {
7336                 check_orphaned();
7337                 get_store().remove_element(BUDGETNONFEDERALOTHERFIRSTYEARAMOUNT$150, 0);
7338             }
7339         }
7340         
7341         /**
7342          * Gets the "BudgetNonFederalSuppliesFirstYearAmount" element
7343          */
7344         public java.math.BigDecimal getBudgetNonFederalSuppliesFirstYearAmount()
7345         {
7346             synchronized (monitor())
7347             {
7348                 check_orphaned();
7349                 org.apache.xmlbeans.SimpleValue target = null;
7350                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152, 0);
7351                 if (target == null)
7352                 {
7353                     return null;
7354                 }
7355                 return target.getBigDecimalValue();
7356             }
7357         }
7358         
7359         /**
7360          * Gets (as xml) the "BudgetNonFederalSuppliesFirstYearAmount" element
7361          */
7362         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalSuppliesFirstYearAmount()
7363         {
7364             synchronized (monitor())
7365             {
7366                 check_orphaned();
7367                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7368                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152, 0);
7369                 return target;
7370             }
7371         }
7372         
7373         /**
7374          * True if has "BudgetNonFederalSuppliesFirstYearAmount" element
7375          */
7376         public boolean isSetBudgetNonFederalSuppliesFirstYearAmount()
7377         {
7378             synchronized (monitor())
7379             {
7380                 check_orphaned();
7381                 return get_store().count_elements(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152) != 0;
7382             }
7383         }
7384         
7385         /**
7386          * Sets the "BudgetNonFederalSuppliesFirstYearAmount" element
7387          */
7388         public void setBudgetNonFederalSuppliesFirstYearAmount(java.math.BigDecimal budgetNonFederalSuppliesFirstYearAmount)
7389         {
7390             synchronized (monitor())
7391             {
7392                 check_orphaned();
7393                 org.apache.xmlbeans.SimpleValue target = null;
7394                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152, 0);
7395                 if (target == null)
7396                 {
7397                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152);
7398                 }
7399                 target.setBigDecimalValue(budgetNonFederalSuppliesFirstYearAmount);
7400             }
7401         }
7402         
7403         /**
7404          * Sets (as xml) the "BudgetNonFederalSuppliesFirstYearAmount" element
7405          */
7406         public void xsetBudgetNonFederalSuppliesFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalSuppliesFirstYearAmount)
7407         {
7408             synchronized (monitor())
7409             {
7410                 check_orphaned();
7411                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7412                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152, 0);
7413                 if (target == null)
7414                 {
7415                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152);
7416                 }
7417                 target.set(budgetNonFederalSuppliesFirstYearAmount);
7418             }
7419         }
7420         
7421         /**
7422          * Unsets the "BudgetNonFederalSuppliesFirstYearAmount" element
7423          */
7424         public void unsetBudgetNonFederalSuppliesFirstYearAmount()
7425         {
7426             synchronized (monitor())
7427             {
7428                 check_orphaned();
7429                 get_store().remove_element(BUDGETNONFEDERALSUPPLIESFIRSTYEARAMOUNT$152, 0);
7430             }
7431         }
7432         
7433         /**
7434          * Gets the "BudgetNonFederalContractualFirstYearAmount" element
7435          */
7436         public java.math.BigDecimal getBudgetNonFederalContractualFirstYearAmount()
7437         {
7438             synchronized (monitor())
7439             {
7440                 check_orphaned();
7441                 org.apache.xmlbeans.SimpleValue target = null;
7442                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154, 0);
7443                 if (target == null)
7444                 {
7445                     return null;
7446                 }
7447                 return target.getBigDecimalValue();
7448             }
7449         }
7450         
7451         /**
7452          * Gets (as xml) the "BudgetNonFederalContractualFirstYearAmount" element
7453          */
7454         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalContractualFirstYearAmount()
7455         {
7456             synchronized (monitor())
7457             {
7458                 check_orphaned();
7459                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7460                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154, 0);
7461                 return target;
7462             }
7463         }
7464         
7465         /**
7466          * True if has "BudgetNonFederalContractualFirstYearAmount" element
7467          */
7468         public boolean isSetBudgetNonFederalContractualFirstYearAmount()
7469         {
7470             synchronized (monitor())
7471             {
7472                 check_orphaned();
7473                 return get_store().count_elements(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154) != 0;
7474             }
7475         }
7476         
7477         /**
7478          * Sets the "BudgetNonFederalContractualFirstYearAmount" element
7479          */
7480         public void setBudgetNonFederalContractualFirstYearAmount(java.math.BigDecimal budgetNonFederalContractualFirstYearAmount)
7481         {
7482             synchronized (monitor())
7483             {
7484                 check_orphaned();
7485                 org.apache.xmlbeans.SimpleValue target = null;
7486                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154, 0);
7487                 if (target == null)
7488                 {
7489                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154);
7490                 }
7491                 target.setBigDecimalValue(budgetNonFederalContractualFirstYearAmount);
7492             }
7493         }
7494         
7495         /**
7496          * Sets (as xml) the "BudgetNonFederalContractualFirstYearAmount" element
7497          */
7498         public void xsetBudgetNonFederalContractualFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalContractualFirstYearAmount)
7499         {
7500             synchronized (monitor())
7501             {
7502                 check_orphaned();
7503                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7504                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154, 0);
7505                 if (target == null)
7506                 {
7507                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154);
7508                 }
7509                 target.set(budgetNonFederalContractualFirstYearAmount);
7510             }
7511         }
7512         
7513         /**
7514          * Unsets the "BudgetNonFederalContractualFirstYearAmount" element
7515          */
7516         public void unsetBudgetNonFederalContractualFirstYearAmount()
7517         {
7518             synchronized (monitor())
7519             {
7520                 check_orphaned();
7521                 get_store().remove_element(BUDGETNONFEDERALCONTRACTUALFIRSTYEARAMOUNT$154, 0);
7522             }
7523         }
7524         
7525         /**
7526          * Gets the "BudgetNonFederalTravelFirstYearAmount" element
7527          */
7528         public java.math.BigDecimal getBudgetNonFederalTravelFirstYearAmount()
7529         {
7530             synchronized (monitor())
7531             {
7532                 check_orphaned();
7533                 org.apache.xmlbeans.SimpleValue target = null;
7534                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156, 0);
7535                 if (target == null)
7536                 {
7537                     return null;
7538                 }
7539                 return target.getBigDecimalValue();
7540             }
7541         }
7542         
7543         /**
7544          * Gets (as xml) the "BudgetNonFederalTravelFirstYearAmount" element
7545          */
7546         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalTravelFirstYearAmount()
7547         {
7548             synchronized (monitor())
7549             {
7550                 check_orphaned();
7551                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7552                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156, 0);
7553                 return target;
7554             }
7555         }
7556         
7557         /**
7558          * True if has "BudgetNonFederalTravelFirstYearAmount" element
7559          */
7560         public boolean isSetBudgetNonFederalTravelFirstYearAmount()
7561         {
7562             synchronized (monitor())
7563             {
7564                 check_orphaned();
7565                 return get_store().count_elements(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156) != 0;
7566             }
7567         }
7568         
7569         /**
7570          * Sets the "BudgetNonFederalTravelFirstYearAmount" element
7571          */
7572         public void setBudgetNonFederalTravelFirstYearAmount(java.math.BigDecimal budgetNonFederalTravelFirstYearAmount)
7573         {
7574             synchronized (monitor())
7575             {
7576                 check_orphaned();
7577                 org.apache.xmlbeans.SimpleValue target = null;
7578                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156, 0);
7579                 if (target == null)
7580                 {
7581                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156);
7582                 }
7583                 target.setBigDecimalValue(budgetNonFederalTravelFirstYearAmount);
7584             }
7585         }
7586         
7587         /**
7588          * Sets (as xml) the "BudgetNonFederalTravelFirstYearAmount" element
7589          */
7590         public void xsetBudgetNonFederalTravelFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalTravelFirstYearAmount)
7591         {
7592             synchronized (monitor())
7593             {
7594                 check_orphaned();
7595                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7596                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156, 0);
7597                 if (target == null)
7598                 {
7599                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156);
7600                 }
7601                 target.set(budgetNonFederalTravelFirstYearAmount);
7602             }
7603         }
7604         
7605         /**
7606          * Unsets the "BudgetNonFederalTravelFirstYearAmount" element
7607          */
7608         public void unsetBudgetNonFederalTravelFirstYearAmount()
7609         {
7610             synchronized (monitor())
7611             {
7612                 check_orphaned();
7613                 get_store().remove_element(BUDGETNONFEDERALTRAVELFIRSTYEARAMOUNT$156, 0);
7614             }
7615         }
7616         
7617         /**
7618          * Gets the "BudgetNonFederalEquipmentFirstYearAmount" element
7619          */
7620         public java.math.BigDecimal getBudgetNonFederalEquipmentFirstYearAmount()
7621         {
7622             synchronized (monitor())
7623             {
7624                 check_orphaned();
7625                 org.apache.xmlbeans.SimpleValue target = null;
7626                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158, 0);
7627                 if (target == null)
7628                 {
7629                     return null;
7630                 }
7631                 return target.getBigDecimalValue();
7632             }
7633         }
7634         
7635         /**
7636          * Gets (as xml) the "BudgetNonFederalEquipmentFirstYearAmount" element
7637          */
7638         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalEquipmentFirstYearAmount()
7639         {
7640             synchronized (monitor())
7641             {
7642                 check_orphaned();
7643                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7644                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158, 0);
7645                 return target;
7646             }
7647         }
7648         
7649         /**
7650          * True if has "BudgetNonFederalEquipmentFirstYearAmount" element
7651          */
7652         public boolean isSetBudgetNonFederalEquipmentFirstYearAmount()
7653         {
7654             synchronized (monitor())
7655             {
7656                 check_orphaned();
7657                 return get_store().count_elements(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158) != 0;
7658             }
7659         }
7660         
7661         /**
7662          * Sets the "BudgetNonFederalEquipmentFirstYearAmount" element
7663          */
7664         public void setBudgetNonFederalEquipmentFirstYearAmount(java.math.BigDecimal budgetNonFederalEquipmentFirstYearAmount)
7665         {
7666             synchronized (monitor())
7667             {
7668                 check_orphaned();
7669                 org.apache.xmlbeans.SimpleValue target = null;
7670                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158, 0);
7671                 if (target == null)
7672                 {
7673                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158);
7674                 }
7675                 target.setBigDecimalValue(budgetNonFederalEquipmentFirstYearAmount);
7676             }
7677         }
7678         
7679         /**
7680          * Sets (as xml) the "BudgetNonFederalEquipmentFirstYearAmount" element
7681          */
7682         public void xsetBudgetNonFederalEquipmentFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalEquipmentFirstYearAmount)
7683         {
7684             synchronized (monitor())
7685             {
7686                 check_orphaned();
7687                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7688                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158, 0);
7689                 if (target == null)
7690                 {
7691                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158);
7692                 }
7693                 target.set(budgetNonFederalEquipmentFirstYearAmount);
7694             }
7695         }
7696         
7697         /**
7698          * Unsets the "BudgetNonFederalEquipmentFirstYearAmount" element
7699          */
7700         public void unsetBudgetNonFederalEquipmentFirstYearAmount()
7701         {
7702             synchronized (monitor())
7703             {
7704                 check_orphaned();
7705                 get_store().remove_element(BUDGETNONFEDERALEQUIPMENTFIRSTYEARAMOUNT$158, 0);
7706             }
7707         }
7708         
7709         /**
7710          * Gets the "BudgetNonFederalPersonnelFirstYearAmount" element
7711          */
7712         public java.math.BigDecimal getBudgetNonFederalPersonnelFirstYearAmount()
7713         {
7714             synchronized (monitor())
7715             {
7716                 check_orphaned();
7717                 org.apache.xmlbeans.SimpleValue target = null;
7718                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160, 0);
7719                 if (target == null)
7720                 {
7721                     return null;
7722                 }
7723                 return target.getBigDecimalValue();
7724             }
7725         }
7726         
7727         /**
7728          * Gets (as xml) the "BudgetNonFederalPersonnelFirstYearAmount" element
7729          */
7730         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalPersonnelFirstYearAmount()
7731         {
7732             synchronized (monitor())
7733             {
7734                 check_orphaned();
7735                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7736                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160, 0);
7737                 return target;
7738             }
7739         }
7740         
7741         /**
7742          * True if has "BudgetNonFederalPersonnelFirstYearAmount" element
7743          */
7744         public boolean isSetBudgetNonFederalPersonnelFirstYearAmount()
7745         {
7746             synchronized (monitor())
7747             {
7748                 check_orphaned();
7749                 return get_store().count_elements(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160) != 0;
7750             }
7751         }
7752         
7753         /**
7754          * Sets the "BudgetNonFederalPersonnelFirstYearAmount" element
7755          */
7756         public void setBudgetNonFederalPersonnelFirstYearAmount(java.math.BigDecimal budgetNonFederalPersonnelFirstYearAmount)
7757         {
7758             synchronized (monitor())
7759             {
7760                 check_orphaned();
7761                 org.apache.xmlbeans.SimpleValue target = null;
7762                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160, 0);
7763                 if (target == null)
7764                 {
7765                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160);
7766                 }
7767                 target.setBigDecimalValue(budgetNonFederalPersonnelFirstYearAmount);
7768             }
7769         }
7770         
7771         /**
7772          * Sets (as xml) the "BudgetNonFederalPersonnelFirstYearAmount" element
7773          */
7774         public void xsetBudgetNonFederalPersonnelFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalPersonnelFirstYearAmount)
7775         {
7776             synchronized (monitor())
7777             {
7778                 check_orphaned();
7779                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7780                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160, 0);
7781                 if (target == null)
7782                 {
7783                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160);
7784                 }
7785                 target.set(budgetNonFederalPersonnelFirstYearAmount);
7786             }
7787         }
7788         
7789         /**
7790          * Unsets the "BudgetNonFederalPersonnelFirstYearAmount" element
7791          */
7792         public void unsetBudgetNonFederalPersonnelFirstYearAmount()
7793         {
7794             synchronized (monitor())
7795             {
7796                 check_orphaned();
7797                 get_store().remove_element(BUDGETNONFEDERALPERSONNELFIRSTYEARAMOUNT$160, 0);
7798             }
7799         }
7800         
7801         /**
7802          * Gets the "BudgetNonFederalFringeFirstYearAmount" element
7803          */
7804         public java.math.BigDecimal getBudgetNonFederalFringeFirstYearAmount()
7805         {
7806             synchronized (monitor())
7807             {
7808                 check_orphaned();
7809                 org.apache.xmlbeans.SimpleValue target = null;
7810                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162, 0);
7811                 if (target == null)
7812                 {
7813                     return null;
7814                 }
7815                 return target.getBigDecimalValue();
7816             }
7817         }
7818         
7819         /**
7820          * Gets (as xml) the "BudgetNonFederalFringeFirstYearAmount" element
7821          */
7822         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalFringeFirstYearAmount()
7823         {
7824             synchronized (monitor())
7825             {
7826                 check_orphaned();
7827                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7828                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162, 0);
7829                 return target;
7830             }
7831         }
7832         
7833         /**
7834          * True if has "BudgetNonFederalFringeFirstYearAmount" element
7835          */
7836         public boolean isSetBudgetNonFederalFringeFirstYearAmount()
7837         {
7838             synchronized (monitor())
7839             {
7840                 check_orphaned();
7841                 return get_store().count_elements(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162) != 0;
7842             }
7843         }
7844         
7845         /**
7846          * Sets the "BudgetNonFederalFringeFirstYearAmount" element
7847          */
7848         public void setBudgetNonFederalFringeFirstYearAmount(java.math.BigDecimal budgetNonFederalFringeFirstYearAmount)
7849         {
7850             synchronized (monitor())
7851             {
7852                 check_orphaned();
7853                 org.apache.xmlbeans.SimpleValue target = null;
7854                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162, 0);
7855                 if (target == null)
7856                 {
7857                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162);
7858                 }
7859                 target.setBigDecimalValue(budgetNonFederalFringeFirstYearAmount);
7860             }
7861         }
7862         
7863         /**
7864          * Sets (as xml) the "BudgetNonFederalFringeFirstYearAmount" element
7865          */
7866         public void xsetBudgetNonFederalFringeFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalFringeFirstYearAmount)
7867         {
7868             synchronized (monitor())
7869             {
7870                 check_orphaned();
7871                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7872                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162, 0);
7873                 if (target == null)
7874                 {
7875                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162);
7876                 }
7877                 target.set(budgetNonFederalFringeFirstYearAmount);
7878             }
7879         }
7880         
7881         /**
7882          * Unsets the "BudgetNonFederalFringeFirstYearAmount" element
7883          */
7884         public void unsetBudgetNonFederalFringeFirstYearAmount()
7885         {
7886             synchronized (monitor())
7887             {
7888                 check_orphaned();
7889                 get_store().remove_element(BUDGETNONFEDERALFRINGEFIRSTYEARAMOUNT$162, 0);
7890             }
7891         }
7892         
7893         /**
7894          * Gets the "BudgetNonFederalTrainingFirstYearAmount" element
7895          */
7896         public java.math.BigDecimal getBudgetNonFederalTrainingFirstYearAmount()
7897         {
7898             synchronized (monitor())
7899             {
7900                 check_orphaned();
7901                 org.apache.xmlbeans.SimpleValue target = null;
7902                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164, 0);
7903                 if (target == null)
7904                 {
7905                     return null;
7906                 }
7907                 return target.getBigDecimalValue();
7908             }
7909         }
7910         
7911         /**
7912          * Gets (as xml) the "BudgetNonFederalTrainingFirstYearAmount" element
7913          */
7914         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalTrainingFirstYearAmount()
7915         {
7916             synchronized (monitor())
7917             {
7918                 check_orphaned();
7919                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7920                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164, 0);
7921                 return target;
7922             }
7923         }
7924         
7925         /**
7926          * True if has "BudgetNonFederalTrainingFirstYearAmount" element
7927          */
7928         public boolean isSetBudgetNonFederalTrainingFirstYearAmount()
7929         {
7930             synchronized (monitor())
7931             {
7932                 check_orphaned();
7933                 return get_store().count_elements(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164) != 0;
7934             }
7935         }
7936         
7937         /**
7938          * Sets the "BudgetNonFederalTrainingFirstYearAmount" element
7939          */
7940         public void setBudgetNonFederalTrainingFirstYearAmount(java.math.BigDecimal budgetNonFederalTrainingFirstYearAmount)
7941         {
7942             synchronized (monitor())
7943             {
7944                 check_orphaned();
7945                 org.apache.xmlbeans.SimpleValue target = null;
7946                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164, 0);
7947                 if (target == null)
7948                 {
7949                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164);
7950                 }
7951                 target.setBigDecimalValue(budgetNonFederalTrainingFirstYearAmount);
7952             }
7953         }
7954         
7955         /**
7956          * Sets (as xml) the "BudgetNonFederalTrainingFirstYearAmount" element
7957          */
7958         public void xsetBudgetNonFederalTrainingFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalTrainingFirstYearAmount)
7959         {
7960             synchronized (monitor())
7961             {
7962                 check_orphaned();
7963                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
7964                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164, 0);
7965                 if (target == null)
7966                 {
7967                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164);
7968                 }
7969                 target.set(budgetNonFederalTrainingFirstYearAmount);
7970             }
7971         }
7972         
7973         /**
7974          * Unsets the "BudgetNonFederalTrainingFirstYearAmount" element
7975          */
7976         public void unsetBudgetNonFederalTrainingFirstYearAmount()
7977         {
7978             synchronized (monitor())
7979             {
7980                 check_orphaned();
7981                 get_store().remove_element(BUDGETNONFEDERALTRAININGFIRSTYEARAMOUNT$164, 0);
7982             }
7983         }
7984         
7985         /**
7986          * Gets the "BudgetNonFederalFirstYearAmount" element
7987          */
7988         public java.math.BigDecimal getBudgetNonFederalFirstYearAmount()
7989         {
7990             synchronized (monitor())
7991             {
7992                 check_orphaned();
7993                 org.apache.xmlbeans.SimpleValue target = null;
7994                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFIRSTYEARAMOUNT$166, 0);
7995                 if (target == null)
7996                 {
7997                     return null;
7998                 }
7999                 return target.getBigDecimalValue();
8000             }
8001         }
8002         
8003         /**
8004          * Gets (as xml) the "BudgetNonFederalFirstYearAmount" element
8005          */
8006         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalFirstYearAmount()
8007         {
8008             synchronized (monitor())
8009             {
8010                 check_orphaned();
8011                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8012                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFIRSTYEARAMOUNT$166, 0);
8013                 return target;
8014             }
8015         }
8016         
8017         /**
8018          * True if has "BudgetNonFederalFirstYearAmount" element
8019          */
8020         public boolean isSetBudgetNonFederalFirstYearAmount()
8021         {
8022             synchronized (monitor())
8023             {
8024                 check_orphaned();
8025                 return get_store().count_elements(BUDGETNONFEDERALFIRSTYEARAMOUNT$166) != 0;
8026             }
8027         }
8028         
8029         /**
8030          * Sets the "BudgetNonFederalFirstYearAmount" element
8031          */
8032         public void setBudgetNonFederalFirstYearAmount(java.math.BigDecimal budgetNonFederalFirstYearAmount)
8033         {
8034             synchronized (monitor())
8035             {
8036                 check_orphaned();
8037                 org.apache.xmlbeans.SimpleValue target = null;
8038                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFIRSTYEARAMOUNT$166, 0);
8039                 if (target == null)
8040                 {
8041                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFIRSTYEARAMOUNT$166);
8042                 }
8043                 target.setBigDecimalValue(budgetNonFederalFirstYearAmount);
8044             }
8045         }
8046         
8047         /**
8048          * Sets (as xml) the "BudgetNonFederalFirstYearAmount" element
8049          */
8050         public void xsetBudgetNonFederalFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalFirstYearAmount)
8051         {
8052             synchronized (monitor())
8053             {
8054                 check_orphaned();
8055                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8056                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFIRSTYEARAMOUNT$166, 0);
8057                 if (target == null)
8058                 {
8059                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFIRSTYEARAMOUNT$166);
8060                 }
8061                 target.set(budgetNonFederalFirstYearAmount);
8062             }
8063         }
8064         
8065         /**
8066          * Unsets the "BudgetNonFederalFirstYearAmount" element
8067          */
8068         public void unsetBudgetNonFederalFirstYearAmount()
8069         {
8070             synchronized (monitor())
8071             {
8072                 check_orphaned();
8073                 get_store().remove_element(BUDGETNONFEDERALFIRSTYEARAMOUNT$166, 0);
8074             }
8075         }
8076         
8077         /**
8078          * Gets the "BudgetNonFederalDirectFirstYearAmount" element
8079          */
8080         public java.math.BigDecimal getBudgetNonFederalDirectFirstYearAmount()
8081         {
8082             synchronized (monitor())
8083             {
8084                 check_orphaned();
8085                 org.apache.xmlbeans.SimpleValue target = null;
8086                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168, 0);
8087                 if (target == null)
8088                 {
8089                     return null;
8090                 }
8091                 return target.getBigDecimalValue();
8092             }
8093         }
8094         
8095         /**
8096          * Gets (as xml) the "BudgetNonFederalDirectFirstYearAmount" element
8097          */
8098         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalDirectFirstYearAmount()
8099         {
8100             synchronized (monitor())
8101             {
8102                 check_orphaned();
8103                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8104                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168, 0);
8105                 return target;
8106             }
8107         }
8108         
8109         /**
8110          * True if has "BudgetNonFederalDirectFirstYearAmount" element
8111          */
8112         public boolean isSetBudgetNonFederalDirectFirstYearAmount()
8113         {
8114             synchronized (monitor())
8115             {
8116                 check_orphaned();
8117                 return get_store().count_elements(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168) != 0;
8118             }
8119         }
8120         
8121         /**
8122          * Sets the "BudgetNonFederalDirectFirstYearAmount" element
8123          */
8124         public void setBudgetNonFederalDirectFirstYearAmount(java.math.BigDecimal budgetNonFederalDirectFirstYearAmount)
8125         {
8126             synchronized (monitor())
8127             {
8128                 check_orphaned();
8129                 org.apache.xmlbeans.SimpleValue target = null;
8130                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168, 0);
8131                 if (target == null)
8132                 {
8133                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168);
8134                 }
8135                 target.setBigDecimalValue(budgetNonFederalDirectFirstYearAmount);
8136             }
8137         }
8138         
8139         /**
8140          * Sets (as xml) the "BudgetNonFederalDirectFirstYearAmount" element
8141          */
8142         public void xsetBudgetNonFederalDirectFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalDirectFirstYearAmount)
8143         {
8144             synchronized (monitor())
8145             {
8146                 check_orphaned();
8147                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8148                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168, 0);
8149                 if (target == null)
8150                 {
8151                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168);
8152                 }
8153                 target.set(budgetNonFederalDirectFirstYearAmount);
8154             }
8155         }
8156         
8157         /**
8158          * Unsets the "BudgetNonFederalDirectFirstYearAmount" element
8159          */
8160         public void unsetBudgetNonFederalDirectFirstYearAmount()
8161         {
8162             synchronized (monitor())
8163             {
8164                 check_orphaned();
8165                 get_store().remove_element(BUDGETNONFEDERALDIRECTFIRSTYEARAMOUNT$168, 0);
8166             }
8167         }
8168         
8169         /**
8170          * Gets the "BudgetNonFederalIndirectFirstYearAmount" element
8171          */
8172         public java.math.BigDecimal getBudgetNonFederalIndirectFirstYearAmount()
8173         {
8174             synchronized (monitor())
8175             {
8176                 check_orphaned();
8177                 org.apache.xmlbeans.SimpleValue target = null;
8178                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170, 0);
8179                 if (target == null)
8180                 {
8181                     return null;
8182                 }
8183                 return target.getBigDecimalValue();
8184             }
8185         }
8186         
8187         /**
8188          * Gets (as xml) the "BudgetNonFederalIndirectFirstYearAmount" element
8189          */
8190         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalIndirectFirstYearAmount()
8191         {
8192             synchronized (monitor())
8193             {
8194                 check_orphaned();
8195                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8196                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170, 0);
8197                 return target;
8198             }
8199         }
8200         
8201         /**
8202          * True if has "BudgetNonFederalIndirectFirstYearAmount" element
8203          */
8204         public boolean isSetBudgetNonFederalIndirectFirstYearAmount()
8205         {
8206             synchronized (monitor())
8207             {
8208                 check_orphaned();
8209                 return get_store().count_elements(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170) != 0;
8210             }
8211         }
8212         
8213         /**
8214          * Sets the "BudgetNonFederalIndirectFirstYearAmount" element
8215          */
8216         public void setBudgetNonFederalIndirectFirstYearAmount(java.math.BigDecimal budgetNonFederalIndirectFirstYearAmount)
8217         {
8218             synchronized (monitor())
8219             {
8220                 check_orphaned();
8221                 org.apache.xmlbeans.SimpleValue target = null;
8222                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170, 0);
8223                 if (target == null)
8224                 {
8225                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170);
8226                 }
8227                 target.setBigDecimalValue(budgetNonFederalIndirectFirstYearAmount);
8228             }
8229         }
8230         
8231         /**
8232          * Sets (as xml) the "BudgetNonFederalIndirectFirstYearAmount" element
8233          */
8234         public void xsetBudgetNonFederalIndirectFirstYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalIndirectFirstYearAmount)
8235         {
8236             synchronized (monitor())
8237             {
8238                 check_orphaned();
8239                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8240                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170, 0);
8241                 if (target == null)
8242                 {
8243                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170);
8244                 }
8245                 target.set(budgetNonFederalIndirectFirstYearAmount);
8246             }
8247         }
8248         
8249         /**
8250          * Unsets the "BudgetNonFederalIndirectFirstYearAmount" element
8251          */
8252         public void unsetBudgetNonFederalIndirectFirstYearAmount()
8253         {
8254             synchronized (monitor())
8255             {
8256                 check_orphaned();
8257                 get_store().remove_element(BUDGETNONFEDERALINDIRECTFIRSTYEARAMOUNT$170, 0);
8258             }
8259         }
8260         
8261         /**
8262          * Gets the "BudgetNonFederalConstructionSecondYearAmount" element
8263          */
8264         public java.math.BigDecimal getBudgetNonFederalConstructionSecondYearAmount()
8265         {
8266             synchronized (monitor())
8267             {
8268                 check_orphaned();
8269                 org.apache.xmlbeans.SimpleValue target = null;
8270                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172, 0);
8271                 if (target == null)
8272                 {
8273                     return null;
8274                 }
8275                 return target.getBigDecimalValue();
8276             }
8277         }
8278         
8279         /**
8280          * Gets (as xml) the "BudgetNonFederalConstructionSecondYearAmount" element
8281          */
8282         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalConstructionSecondYearAmount()
8283         {
8284             synchronized (monitor())
8285             {
8286                 check_orphaned();
8287                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8288                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172, 0);
8289                 return target;
8290             }
8291         }
8292         
8293         /**
8294          * True if has "BudgetNonFederalConstructionSecondYearAmount" element
8295          */
8296         public boolean isSetBudgetNonFederalConstructionSecondYearAmount()
8297         {
8298             synchronized (monitor())
8299             {
8300                 check_orphaned();
8301                 return get_store().count_elements(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172) != 0;
8302             }
8303         }
8304         
8305         /**
8306          * Sets the "BudgetNonFederalConstructionSecondYearAmount" element
8307          */
8308         public void setBudgetNonFederalConstructionSecondYearAmount(java.math.BigDecimal budgetNonFederalConstructionSecondYearAmount)
8309         {
8310             synchronized (monitor())
8311             {
8312                 check_orphaned();
8313                 org.apache.xmlbeans.SimpleValue target = null;
8314                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172, 0);
8315                 if (target == null)
8316                 {
8317                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172);
8318                 }
8319                 target.setBigDecimalValue(budgetNonFederalConstructionSecondYearAmount);
8320             }
8321         }
8322         
8323         /**
8324          * Sets (as xml) the "BudgetNonFederalConstructionSecondYearAmount" element
8325          */
8326         public void xsetBudgetNonFederalConstructionSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalConstructionSecondYearAmount)
8327         {
8328             synchronized (monitor())
8329             {
8330                 check_orphaned();
8331                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8332                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172, 0);
8333                 if (target == null)
8334                 {
8335                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172);
8336                 }
8337                 target.set(budgetNonFederalConstructionSecondYearAmount);
8338             }
8339         }
8340         
8341         /**
8342          * Unsets the "BudgetNonFederalConstructionSecondYearAmount" element
8343          */
8344         public void unsetBudgetNonFederalConstructionSecondYearAmount()
8345         {
8346             synchronized (monitor())
8347             {
8348                 check_orphaned();
8349                 get_store().remove_element(BUDGETNONFEDERALCONSTRUCTIONSECONDYEARAMOUNT$172, 0);
8350             }
8351         }
8352         
8353         /**
8354          * Gets the "BudgetNonFederalOtherSecondYearAmount" element
8355          */
8356         public java.math.BigDecimal getBudgetNonFederalOtherSecondYearAmount()
8357         {
8358             synchronized (monitor())
8359             {
8360                 check_orphaned();
8361                 org.apache.xmlbeans.SimpleValue target = null;
8362                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174, 0);
8363                 if (target == null)
8364                 {
8365                     return null;
8366                 }
8367                 return target.getBigDecimalValue();
8368             }
8369         }
8370         
8371         /**
8372          * Gets (as xml) the "BudgetNonFederalOtherSecondYearAmount" element
8373          */
8374         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalOtherSecondYearAmount()
8375         {
8376             synchronized (monitor())
8377             {
8378                 check_orphaned();
8379                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8380                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174, 0);
8381                 return target;
8382             }
8383         }
8384         
8385         /**
8386          * True if has "BudgetNonFederalOtherSecondYearAmount" element
8387          */
8388         public boolean isSetBudgetNonFederalOtherSecondYearAmount()
8389         {
8390             synchronized (monitor())
8391             {
8392                 check_orphaned();
8393                 return get_store().count_elements(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174) != 0;
8394             }
8395         }
8396         
8397         /**
8398          * Sets the "BudgetNonFederalOtherSecondYearAmount" element
8399          */
8400         public void setBudgetNonFederalOtherSecondYearAmount(java.math.BigDecimal budgetNonFederalOtherSecondYearAmount)
8401         {
8402             synchronized (monitor())
8403             {
8404                 check_orphaned();
8405                 org.apache.xmlbeans.SimpleValue target = null;
8406                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174, 0);
8407                 if (target == null)
8408                 {
8409                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174);
8410                 }
8411                 target.setBigDecimalValue(budgetNonFederalOtherSecondYearAmount);
8412             }
8413         }
8414         
8415         /**
8416          * Sets (as xml) the "BudgetNonFederalOtherSecondYearAmount" element
8417          */
8418         public void xsetBudgetNonFederalOtherSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalOtherSecondYearAmount)
8419         {
8420             synchronized (monitor())
8421             {
8422                 check_orphaned();
8423                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8424                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174, 0);
8425                 if (target == null)
8426                 {
8427                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174);
8428                 }
8429                 target.set(budgetNonFederalOtherSecondYearAmount);
8430             }
8431         }
8432         
8433         /**
8434          * Unsets the "BudgetNonFederalOtherSecondYearAmount" element
8435          */
8436         public void unsetBudgetNonFederalOtherSecondYearAmount()
8437         {
8438             synchronized (monitor())
8439             {
8440                 check_orphaned();
8441                 get_store().remove_element(BUDGETNONFEDERALOTHERSECONDYEARAMOUNT$174, 0);
8442             }
8443         }
8444         
8445         /**
8446          * Gets the "BudgetNonFederalSuppliesSecondYearAmount" element
8447          */
8448         public java.math.BigDecimal getBudgetNonFederalSuppliesSecondYearAmount()
8449         {
8450             synchronized (monitor())
8451             {
8452                 check_orphaned();
8453                 org.apache.xmlbeans.SimpleValue target = null;
8454                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176, 0);
8455                 if (target == null)
8456                 {
8457                     return null;
8458                 }
8459                 return target.getBigDecimalValue();
8460             }
8461         }
8462         
8463         /**
8464          * Gets (as xml) the "BudgetNonFederalSuppliesSecondYearAmount" element
8465          */
8466         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalSuppliesSecondYearAmount()
8467         {
8468             synchronized (monitor())
8469             {
8470                 check_orphaned();
8471                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8472                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176, 0);
8473                 return target;
8474             }
8475         }
8476         
8477         /**
8478          * True if has "BudgetNonFederalSuppliesSecondYearAmount" element
8479          */
8480         public boolean isSetBudgetNonFederalSuppliesSecondYearAmount()
8481         {
8482             synchronized (monitor())
8483             {
8484                 check_orphaned();
8485                 return get_store().count_elements(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176) != 0;
8486             }
8487         }
8488         
8489         /**
8490          * Sets the "BudgetNonFederalSuppliesSecondYearAmount" element
8491          */
8492         public void setBudgetNonFederalSuppliesSecondYearAmount(java.math.BigDecimal budgetNonFederalSuppliesSecondYearAmount)
8493         {
8494             synchronized (monitor())
8495             {
8496                 check_orphaned();
8497                 org.apache.xmlbeans.SimpleValue target = null;
8498                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176, 0);
8499                 if (target == null)
8500                 {
8501                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176);
8502                 }
8503                 target.setBigDecimalValue(budgetNonFederalSuppliesSecondYearAmount);
8504             }
8505         }
8506         
8507         /**
8508          * Sets (as xml) the "BudgetNonFederalSuppliesSecondYearAmount" element
8509          */
8510         public void xsetBudgetNonFederalSuppliesSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalSuppliesSecondYearAmount)
8511         {
8512             synchronized (monitor())
8513             {
8514                 check_orphaned();
8515                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8516                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176, 0);
8517                 if (target == null)
8518                 {
8519                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176);
8520                 }
8521                 target.set(budgetNonFederalSuppliesSecondYearAmount);
8522             }
8523         }
8524         
8525         /**
8526          * Unsets the "BudgetNonFederalSuppliesSecondYearAmount" element
8527          */
8528         public void unsetBudgetNonFederalSuppliesSecondYearAmount()
8529         {
8530             synchronized (monitor())
8531             {
8532                 check_orphaned();
8533                 get_store().remove_element(BUDGETNONFEDERALSUPPLIESSECONDYEARAMOUNT$176, 0);
8534             }
8535         }
8536         
8537         /**
8538          * Gets the "BudgetNonFederalContractualSecondYearAmount" element
8539          */
8540         public java.math.BigDecimal getBudgetNonFederalContractualSecondYearAmount()
8541         {
8542             synchronized (monitor())
8543             {
8544                 check_orphaned();
8545                 org.apache.xmlbeans.SimpleValue target = null;
8546                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178, 0);
8547                 if (target == null)
8548                 {
8549                     return null;
8550                 }
8551                 return target.getBigDecimalValue();
8552             }
8553         }
8554         
8555         /**
8556          * Gets (as xml) the "BudgetNonFederalContractualSecondYearAmount" element
8557          */
8558         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalContractualSecondYearAmount()
8559         {
8560             synchronized (monitor())
8561             {
8562                 check_orphaned();
8563                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8564                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178, 0);
8565                 return target;
8566             }
8567         }
8568         
8569         /**
8570          * True if has "BudgetNonFederalContractualSecondYearAmount" element
8571          */
8572         public boolean isSetBudgetNonFederalContractualSecondYearAmount()
8573         {
8574             synchronized (monitor())
8575             {
8576                 check_orphaned();
8577                 return get_store().count_elements(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178) != 0;
8578             }
8579         }
8580         
8581         /**
8582          * Sets the "BudgetNonFederalContractualSecondYearAmount" element
8583          */
8584         public void setBudgetNonFederalContractualSecondYearAmount(java.math.BigDecimal budgetNonFederalContractualSecondYearAmount)
8585         {
8586             synchronized (monitor())
8587             {
8588                 check_orphaned();
8589                 org.apache.xmlbeans.SimpleValue target = null;
8590                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178, 0);
8591                 if (target == null)
8592                 {
8593                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178);
8594                 }
8595                 target.setBigDecimalValue(budgetNonFederalContractualSecondYearAmount);
8596             }
8597         }
8598         
8599         /**
8600          * Sets (as xml) the "BudgetNonFederalContractualSecondYearAmount" element
8601          */
8602         public void xsetBudgetNonFederalContractualSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalContractualSecondYearAmount)
8603         {
8604             synchronized (monitor())
8605             {
8606                 check_orphaned();
8607                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8608                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178, 0);
8609                 if (target == null)
8610                 {
8611                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178);
8612                 }
8613                 target.set(budgetNonFederalContractualSecondYearAmount);
8614             }
8615         }
8616         
8617         /**
8618          * Unsets the "BudgetNonFederalContractualSecondYearAmount" element
8619          */
8620         public void unsetBudgetNonFederalContractualSecondYearAmount()
8621         {
8622             synchronized (monitor())
8623             {
8624                 check_orphaned();
8625                 get_store().remove_element(BUDGETNONFEDERALCONTRACTUALSECONDYEARAMOUNT$178, 0);
8626             }
8627         }
8628         
8629         /**
8630          * Gets the "BudgetNonFederalTravelSecondYearAmount" element
8631          */
8632         public java.math.BigDecimal getBudgetNonFederalTravelSecondYearAmount()
8633         {
8634             synchronized (monitor())
8635             {
8636                 check_orphaned();
8637                 org.apache.xmlbeans.SimpleValue target = null;
8638                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180, 0);
8639                 if (target == null)
8640                 {
8641                     return null;
8642                 }
8643                 return target.getBigDecimalValue();
8644             }
8645         }
8646         
8647         /**
8648          * Gets (as xml) the "BudgetNonFederalTravelSecondYearAmount" element
8649          */
8650         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalTravelSecondYearAmount()
8651         {
8652             synchronized (monitor())
8653             {
8654                 check_orphaned();
8655                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8656                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180, 0);
8657                 return target;
8658             }
8659         }
8660         
8661         /**
8662          * True if has "BudgetNonFederalTravelSecondYearAmount" element
8663          */
8664         public boolean isSetBudgetNonFederalTravelSecondYearAmount()
8665         {
8666             synchronized (monitor())
8667             {
8668                 check_orphaned();
8669                 return get_store().count_elements(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180) != 0;
8670             }
8671         }
8672         
8673         /**
8674          * Sets the "BudgetNonFederalTravelSecondYearAmount" element
8675          */
8676         public void setBudgetNonFederalTravelSecondYearAmount(java.math.BigDecimal budgetNonFederalTravelSecondYearAmount)
8677         {
8678             synchronized (monitor())
8679             {
8680                 check_orphaned();
8681                 org.apache.xmlbeans.SimpleValue target = null;
8682                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180, 0);
8683                 if (target == null)
8684                 {
8685                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180);
8686                 }
8687                 target.setBigDecimalValue(budgetNonFederalTravelSecondYearAmount);
8688             }
8689         }
8690         
8691         /**
8692          * Sets (as xml) the "BudgetNonFederalTravelSecondYearAmount" element
8693          */
8694         public void xsetBudgetNonFederalTravelSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalTravelSecondYearAmount)
8695         {
8696             synchronized (monitor())
8697             {
8698                 check_orphaned();
8699                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8700                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180, 0);
8701                 if (target == null)
8702                 {
8703                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180);
8704                 }
8705                 target.set(budgetNonFederalTravelSecondYearAmount);
8706             }
8707         }
8708         
8709         /**
8710          * Unsets the "BudgetNonFederalTravelSecondYearAmount" element
8711          */
8712         public void unsetBudgetNonFederalTravelSecondYearAmount()
8713         {
8714             synchronized (monitor())
8715             {
8716                 check_orphaned();
8717                 get_store().remove_element(BUDGETNONFEDERALTRAVELSECONDYEARAMOUNT$180, 0);
8718             }
8719         }
8720         
8721         /**
8722          * Gets the "BudgetNonFederalEquipmentSecondYearAmount" element
8723          */
8724         public java.math.BigDecimal getBudgetNonFederalEquipmentSecondYearAmount()
8725         {
8726             synchronized (monitor())
8727             {
8728                 check_orphaned();
8729                 org.apache.xmlbeans.SimpleValue target = null;
8730                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182, 0);
8731                 if (target == null)
8732                 {
8733                     return null;
8734                 }
8735                 return target.getBigDecimalValue();
8736             }
8737         }
8738         
8739         /**
8740          * Gets (as xml) the "BudgetNonFederalEquipmentSecondYearAmount" element
8741          */
8742         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalEquipmentSecondYearAmount()
8743         {
8744             synchronized (monitor())
8745             {
8746                 check_orphaned();
8747                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8748                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182, 0);
8749                 return target;
8750             }
8751         }
8752         
8753         /**
8754          * True if has "BudgetNonFederalEquipmentSecondYearAmount" element
8755          */
8756         public boolean isSetBudgetNonFederalEquipmentSecondYearAmount()
8757         {
8758             synchronized (monitor())
8759             {
8760                 check_orphaned();
8761                 return get_store().count_elements(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182) != 0;
8762             }
8763         }
8764         
8765         /**
8766          * Sets the "BudgetNonFederalEquipmentSecondYearAmount" element
8767          */
8768         public void setBudgetNonFederalEquipmentSecondYearAmount(java.math.BigDecimal budgetNonFederalEquipmentSecondYearAmount)
8769         {
8770             synchronized (monitor())
8771             {
8772                 check_orphaned();
8773                 org.apache.xmlbeans.SimpleValue target = null;
8774                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182, 0);
8775                 if (target == null)
8776                 {
8777                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182);
8778                 }
8779                 target.setBigDecimalValue(budgetNonFederalEquipmentSecondYearAmount);
8780             }
8781         }
8782         
8783         /**
8784          * Sets (as xml) the "BudgetNonFederalEquipmentSecondYearAmount" element
8785          */
8786         public void xsetBudgetNonFederalEquipmentSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalEquipmentSecondYearAmount)
8787         {
8788             synchronized (monitor())
8789             {
8790                 check_orphaned();
8791                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8792                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182, 0);
8793                 if (target == null)
8794                 {
8795                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182);
8796                 }
8797                 target.set(budgetNonFederalEquipmentSecondYearAmount);
8798             }
8799         }
8800         
8801         /**
8802          * Unsets the "BudgetNonFederalEquipmentSecondYearAmount" element
8803          */
8804         public void unsetBudgetNonFederalEquipmentSecondYearAmount()
8805         {
8806             synchronized (monitor())
8807             {
8808                 check_orphaned();
8809                 get_store().remove_element(BUDGETNONFEDERALEQUIPMENTSECONDYEARAMOUNT$182, 0);
8810             }
8811         }
8812         
8813         /**
8814          * Gets the "BudgetNonFederalPersonnelSecondYearAmount" element
8815          */
8816         public java.math.BigDecimal getBudgetNonFederalPersonnelSecondYearAmount()
8817         {
8818             synchronized (monitor())
8819             {
8820                 check_orphaned();
8821                 org.apache.xmlbeans.SimpleValue target = null;
8822                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184, 0);
8823                 if (target == null)
8824                 {
8825                     return null;
8826                 }
8827                 return target.getBigDecimalValue();
8828             }
8829         }
8830         
8831         /**
8832          * Gets (as xml) the "BudgetNonFederalPersonnelSecondYearAmount" element
8833          */
8834         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalPersonnelSecondYearAmount()
8835         {
8836             synchronized (monitor())
8837             {
8838                 check_orphaned();
8839                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8840                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184, 0);
8841                 return target;
8842             }
8843         }
8844         
8845         /**
8846          * True if has "BudgetNonFederalPersonnelSecondYearAmount" element
8847          */
8848         public boolean isSetBudgetNonFederalPersonnelSecondYearAmount()
8849         {
8850             synchronized (monitor())
8851             {
8852                 check_orphaned();
8853                 return get_store().count_elements(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184) != 0;
8854             }
8855         }
8856         
8857         /**
8858          * Sets the "BudgetNonFederalPersonnelSecondYearAmount" element
8859          */
8860         public void setBudgetNonFederalPersonnelSecondYearAmount(java.math.BigDecimal budgetNonFederalPersonnelSecondYearAmount)
8861         {
8862             synchronized (monitor())
8863             {
8864                 check_orphaned();
8865                 org.apache.xmlbeans.SimpleValue target = null;
8866                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184, 0);
8867                 if (target == null)
8868                 {
8869                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184);
8870                 }
8871                 target.setBigDecimalValue(budgetNonFederalPersonnelSecondYearAmount);
8872             }
8873         }
8874         
8875         /**
8876          * Sets (as xml) the "BudgetNonFederalPersonnelSecondYearAmount" element
8877          */
8878         public void xsetBudgetNonFederalPersonnelSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalPersonnelSecondYearAmount)
8879         {
8880             synchronized (monitor())
8881             {
8882                 check_orphaned();
8883                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8884                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184, 0);
8885                 if (target == null)
8886                 {
8887                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184);
8888                 }
8889                 target.set(budgetNonFederalPersonnelSecondYearAmount);
8890             }
8891         }
8892         
8893         /**
8894          * Unsets the "BudgetNonFederalPersonnelSecondYearAmount" element
8895          */
8896         public void unsetBudgetNonFederalPersonnelSecondYearAmount()
8897         {
8898             synchronized (monitor())
8899             {
8900                 check_orphaned();
8901                 get_store().remove_element(BUDGETNONFEDERALPERSONNELSECONDYEARAMOUNT$184, 0);
8902             }
8903         }
8904         
8905         /**
8906          * Gets the "BudgetNonFederalFringeSecondYearAmount" element
8907          */
8908         public java.math.BigDecimal getBudgetNonFederalFringeSecondYearAmount()
8909         {
8910             synchronized (monitor())
8911             {
8912                 check_orphaned();
8913                 org.apache.xmlbeans.SimpleValue target = null;
8914                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186, 0);
8915                 if (target == null)
8916                 {
8917                     return null;
8918                 }
8919                 return target.getBigDecimalValue();
8920             }
8921         }
8922         
8923         /**
8924          * Gets (as xml) the "BudgetNonFederalFringeSecondYearAmount" element
8925          */
8926         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalFringeSecondYearAmount()
8927         {
8928             synchronized (monitor())
8929             {
8930                 check_orphaned();
8931                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8932                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186, 0);
8933                 return target;
8934             }
8935         }
8936         
8937         /**
8938          * True if has "BudgetNonFederalFringeSecondYearAmount" element
8939          */
8940         public boolean isSetBudgetNonFederalFringeSecondYearAmount()
8941         {
8942             synchronized (monitor())
8943             {
8944                 check_orphaned();
8945                 return get_store().count_elements(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186) != 0;
8946             }
8947         }
8948         
8949         /**
8950          * Sets the "BudgetNonFederalFringeSecondYearAmount" element
8951          */
8952         public void setBudgetNonFederalFringeSecondYearAmount(java.math.BigDecimal budgetNonFederalFringeSecondYearAmount)
8953         {
8954             synchronized (monitor())
8955             {
8956                 check_orphaned();
8957                 org.apache.xmlbeans.SimpleValue target = null;
8958                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186, 0);
8959                 if (target == null)
8960                 {
8961                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186);
8962                 }
8963                 target.setBigDecimalValue(budgetNonFederalFringeSecondYearAmount);
8964             }
8965         }
8966         
8967         /**
8968          * Sets (as xml) the "BudgetNonFederalFringeSecondYearAmount" element
8969          */
8970         public void xsetBudgetNonFederalFringeSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalFringeSecondYearAmount)
8971         {
8972             synchronized (monitor())
8973             {
8974                 check_orphaned();
8975                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
8976                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186, 0);
8977                 if (target == null)
8978                 {
8979                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186);
8980                 }
8981                 target.set(budgetNonFederalFringeSecondYearAmount);
8982             }
8983         }
8984         
8985         /**
8986          * Unsets the "BudgetNonFederalFringeSecondYearAmount" element
8987          */
8988         public void unsetBudgetNonFederalFringeSecondYearAmount()
8989         {
8990             synchronized (monitor())
8991             {
8992                 check_orphaned();
8993                 get_store().remove_element(BUDGETNONFEDERALFRINGESECONDYEARAMOUNT$186, 0);
8994             }
8995         }
8996         
8997         /**
8998          * Gets the "BudgetNonFederalTrainingSecondYearAmount" element
8999          */
9000         public java.math.BigDecimal getBudgetNonFederalTrainingSecondYearAmount()
9001         {
9002             synchronized (monitor())
9003             {
9004                 check_orphaned();
9005                 org.apache.xmlbeans.SimpleValue target = null;
9006                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188, 0);
9007                 if (target == null)
9008                 {
9009                     return null;
9010                 }
9011                 return target.getBigDecimalValue();
9012             }
9013         }
9014         
9015         /**
9016          * Gets (as xml) the "BudgetNonFederalTrainingSecondYearAmount" element
9017          */
9018         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalTrainingSecondYearAmount()
9019         {
9020             synchronized (monitor())
9021             {
9022                 check_orphaned();
9023                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9024                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188, 0);
9025                 return target;
9026             }
9027         }
9028         
9029         /**
9030          * True if has "BudgetNonFederalTrainingSecondYearAmount" element
9031          */
9032         public boolean isSetBudgetNonFederalTrainingSecondYearAmount()
9033         {
9034             synchronized (monitor())
9035             {
9036                 check_orphaned();
9037                 return get_store().count_elements(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188) != 0;
9038             }
9039         }
9040         
9041         /**
9042          * Sets the "BudgetNonFederalTrainingSecondYearAmount" element
9043          */
9044         public void setBudgetNonFederalTrainingSecondYearAmount(java.math.BigDecimal budgetNonFederalTrainingSecondYearAmount)
9045         {
9046             synchronized (monitor())
9047             {
9048                 check_orphaned();
9049                 org.apache.xmlbeans.SimpleValue target = null;
9050                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188, 0);
9051                 if (target == null)
9052                 {
9053                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188);
9054                 }
9055                 target.setBigDecimalValue(budgetNonFederalTrainingSecondYearAmount);
9056             }
9057         }
9058         
9059         /**
9060          * Sets (as xml) the "BudgetNonFederalTrainingSecondYearAmount" element
9061          */
9062         public void xsetBudgetNonFederalTrainingSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalTrainingSecondYearAmount)
9063         {
9064             synchronized (monitor())
9065             {
9066                 check_orphaned();
9067                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9068                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188, 0);
9069                 if (target == null)
9070                 {
9071                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188);
9072                 }
9073                 target.set(budgetNonFederalTrainingSecondYearAmount);
9074             }
9075         }
9076         
9077         /**
9078          * Unsets the "BudgetNonFederalTrainingSecondYearAmount" element
9079          */
9080         public void unsetBudgetNonFederalTrainingSecondYearAmount()
9081         {
9082             synchronized (monitor())
9083             {
9084                 check_orphaned();
9085                 get_store().remove_element(BUDGETNONFEDERALTRAININGSECONDYEARAMOUNT$188, 0);
9086             }
9087         }
9088         
9089         /**
9090          * Gets the "BudgetNonFederalSecondYearAmount" element
9091          */
9092         public java.math.BigDecimal getBudgetNonFederalSecondYearAmount()
9093         {
9094             synchronized (monitor())
9095             {
9096                 check_orphaned();
9097                 org.apache.xmlbeans.SimpleValue target = null;
9098                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSECONDYEARAMOUNT$190, 0);
9099                 if (target == null)
9100                 {
9101                     return null;
9102                 }
9103                 return target.getBigDecimalValue();
9104             }
9105         }
9106         
9107         /**
9108          * Gets (as xml) the "BudgetNonFederalSecondYearAmount" element
9109          */
9110         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalSecondYearAmount()
9111         {
9112             synchronized (monitor())
9113             {
9114                 check_orphaned();
9115                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9116                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSECONDYEARAMOUNT$190, 0);
9117                 return target;
9118             }
9119         }
9120         
9121         /**
9122          * True if has "BudgetNonFederalSecondYearAmount" element
9123          */
9124         public boolean isSetBudgetNonFederalSecondYearAmount()
9125         {
9126             synchronized (monitor())
9127             {
9128                 check_orphaned();
9129                 return get_store().count_elements(BUDGETNONFEDERALSECONDYEARAMOUNT$190) != 0;
9130             }
9131         }
9132         
9133         /**
9134          * Sets the "BudgetNonFederalSecondYearAmount" element
9135          */
9136         public void setBudgetNonFederalSecondYearAmount(java.math.BigDecimal budgetNonFederalSecondYearAmount)
9137         {
9138             synchronized (monitor())
9139             {
9140                 check_orphaned();
9141                 org.apache.xmlbeans.SimpleValue target = null;
9142                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSECONDYEARAMOUNT$190, 0);
9143                 if (target == null)
9144                 {
9145                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSECONDYEARAMOUNT$190);
9146                 }
9147                 target.setBigDecimalValue(budgetNonFederalSecondYearAmount);
9148             }
9149         }
9150         
9151         /**
9152          * Sets (as xml) the "BudgetNonFederalSecondYearAmount" element
9153          */
9154         public void xsetBudgetNonFederalSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalSecondYearAmount)
9155         {
9156             synchronized (monitor())
9157             {
9158                 check_orphaned();
9159                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9160                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSECONDYEARAMOUNT$190, 0);
9161                 if (target == null)
9162                 {
9163                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSECONDYEARAMOUNT$190);
9164                 }
9165                 target.set(budgetNonFederalSecondYearAmount);
9166             }
9167         }
9168         
9169         /**
9170          * Unsets the "BudgetNonFederalSecondYearAmount" element
9171          */
9172         public void unsetBudgetNonFederalSecondYearAmount()
9173         {
9174             synchronized (monitor())
9175             {
9176                 check_orphaned();
9177                 get_store().remove_element(BUDGETNONFEDERALSECONDYEARAMOUNT$190, 0);
9178             }
9179         }
9180         
9181         /**
9182          * Gets the "BudgetNonFederalDirectSecondYearAmount" element
9183          */
9184         public java.math.BigDecimal getBudgetNonFederalDirectSecondYearAmount()
9185         {
9186             synchronized (monitor())
9187             {
9188                 check_orphaned();
9189                 org.apache.xmlbeans.SimpleValue target = null;
9190                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192, 0);
9191                 if (target == null)
9192                 {
9193                     return null;
9194                 }
9195                 return target.getBigDecimalValue();
9196             }
9197         }
9198         
9199         /**
9200          * Gets (as xml) the "BudgetNonFederalDirectSecondYearAmount" element
9201          */
9202         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalDirectSecondYearAmount()
9203         {
9204             synchronized (monitor())
9205             {
9206                 check_orphaned();
9207                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9208                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192, 0);
9209                 return target;
9210             }
9211         }
9212         
9213         /**
9214          * True if has "BudgetNonFederalDirectSecondYearAmount" element
9215          */
9216         public boolean isSetBudgetNonFederalDirectSecondYearAmount()
9217         {
9218             synchronized (monitor())
9219             {
9220                 check_orphaned();
9221                 return get_store().count_elements(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192) != 0;
9222             }
9223         }
9224         
9225         /**
9226          * Sets the "BudgetNonFederalDirectSecondYearAmount" element
9227          */
9228         public void setBudgetNonFederalDirectSecondYearAmount(java.math.BigDecimal budgetNonFederalDirectSecondYearAmount)
9229         {
9230             synchronized (monitor())
9231             {
9232                 check_orphaned();
9233                 org.apache.xmlbeans.SimpleValue target = null;
9234                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192, 0);
9235                 if (target == null)
9236                 {
9237                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192);
9238                 }
9239                 target.setBigDecimalValue(budgetNonFederalDirectSecondYearAmount);
9240             }
9241         }
9242         
9243         /**
9244          * Sets (as xml) the "BudgetNonFederalDirectSecondYearAmount" element
9245          */
9246         public void xsetBudgetNonFederalDirectSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalDirectSecondYearAmount)
9247         {
9248             synchronized (monitor())
9249             {
9250                 check_orphaned();
9251                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9252                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192, 0);
9253                 if (target == null)
9254                 {
9255                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192);
9256                 }
9257                 target.set(budgetNonFederalDirectSecondYearAmount);
9258             }
9259         }
9260         
9261         /**
9262          * Unsets the "BudgetNonFederalDirectSecondYearAmount" element
9263          */
9264         public void unsetBudgetNonFederalDirectSecondYearAmount()
9265         {
9266             synchronized (monitor())
9267             {
9268                 check_orphaned();
9269                 get_store().remove_element(BUDGETNONFEDERALDIRECTSECONDYEARAMOUNT$192, 0);
9270             }
9271         }
9272         
9273         /**
9274          * Gets the "BudgetNonFederalIndirectSecondYearAmount" element
9275          */
9276         public java.math.BigDecimal getBudgetNonFederalIndirectSecondYearAmount()
9277         {
9278             synchronized (monitor())
9279             {
9280                 check_orphaned();
9281                 org.apache.xmlbeans.SimpleValue target = null;
9282                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194, 0);
9283                 if (target == null)
9284                 {
9285                     return null;
9286                 }
9287                 return target.getBigDecimalValue();
9288             }
9289         }
9290         
9291         /**
9292          * Gets (as xml) the "BudgetNonFederalIndirectSecondYearAmount" element
9293          */
9294         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalIndirectSecondYearAmount()
9295         {
9296             synchronized (monitor())
9297             {
9298                 check_orphaned();
9299                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9300                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194, 0);
9301                 return target;
9302             }
9303         }
9304         
9305         /**
9306          * True if has "BudgetNonFederalIndirectSecondYearAmount" element
9307          */
9308         public boolean isSetBudgetNonFederalIndirectSecondYearAmount()
9309         {
9310             synchronized (monitor())
9311             {
9312                 check_orphaned();
9313                 return get_store().count_elements(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194) != 0;
9314             }
9315         }
9316         
9317         /**
9318          * Sets the "BudgetNonFederalIndirectSecondYearAmount" element
9319          */
9320         public void setBudgetNonFederalIndirectSecondYearAmount(java.math.BigDecimal budgetNonFederalIndirectSecondYearAmount)
9321         {
9322             synchronized (monitor())
9323             {
9324                 check_orphaned();
9325                 org.apache.xmlbeans.SimpleValue target = null;
9326                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194, 0);
9327                 if (target == null)
9328                 {
9329                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194);
9330                 }
9331                 target.setBigDecimalValue(budgetNonFederalIndirectSecondYearAmount);
9332             }
9333         }
9334         
9335         /**
9336          * Sets (as xml) the "BudgetNonFederalIndirectSecondYearAmount" element
9337          */
9338         public void xsetBudgetNonFederalIndirectSecondYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalIndirectSecondYearAmount)
9339         {
9340             synchronized (monitor())
9341             {
9342                 check_orphaned();
9343                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9344                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194, 0);
9345                 if (target == null)
9346                 {
9347                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194);
9348                 }
9349                 target.set(budgetNonFederalIndirectSecondYearAmount);
9350             }
9351         }
9352         
9353         /**
9354          * Unsets the "BudgetNonFederalIndirectSecondYearAmount" element
9355          */
9356         public void unsetBudgetNonFederalIndirectSecondYearAmount()
9357         {
9358             synchronized (monitor())
9359             {
9360                 check_orphaned();
9361                 get_store().remove_element(BUDGETNONFEDERALINDIRECTSECONDYEARAMOUNT$194, 0);
9362             }
9363         }
9364         
9365         /**
9366          * Gets the "BudgetNonFederalConstructionThirdYearAmount" element
9367          */
9368         public java.math.BigDecimal getBudgetNonFederalConstructionThirdYearAmount()
9369         {
9370             synchronized (monitor())
9371             {
9372                 check_orphaned();
9373                 org.apache.xmlbeans.SimpleValue target = null;
9374                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196, 0);
9375                 if (target == null)
9376                 {
9377                     return null;
9378                 }
9379                 return target.getBigDecimalValue();
9380             }
9381         }
9382         
9383         /**
9384          * Gets (as xml) the "BudgetNonFederalConstructionThirdYearAmount" element
9385          */
9386         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalConstructionThirdYearAmount()
9387         {
9388             synchronized (monitor())
9389             {
9390                 check_orphaned();
9391                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9392                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196, 0);
9393                 return target;
9394             }
9395         }
9396         
9397         /**
9398          * True if has "BudgetNonFederalConstructionThirdYearAmount" element
9399          */
9400         public boolean isSetBudgetNonFederalConstructionThirdYearAmount()
9401         {
9402             synchronized (monitor())
9403             {
9404                 check_orphaned();
9405                 return get_store().count_elements(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196) != 0;
9406             }
9407         }
9408         
9409         /**
9410          * Sets the "BudgetNonFederalConstructionThirdYearAmount" element
9411          */
9412         public void setBudgetNonFederalConstructionThirdYearAmount(java.math.BigDecimal budgetNonFederalConstructionThirdYearAmount)
9413         {
9414             synchronized (monitor())
9415             {
9416                 check_orphaned();
9417                 org.apache.xmlbeans.SimpleValue target = null;
9418                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196, 0);
9419                 if (target == null)
9420                 {
9421                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196);
9422                 }
9423                 target.setBigDecimalValue(budgetNonFederalConstructionThirdYearAmount);
9424             }
9425         }
9426         
9427         /**
9428          * Sets (as xml) the "BudgetNonFederalConstructionThirdYearAmount" element
9429          */
9430         public void xsetBudgetNonFederalConstructionThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalConstructionThirdYearAmount)
9431         {
9432             synchronized (monitor())
9433             {
9434                 check_orphaned();
9435                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9436                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196, 0);
9437                 if (target == null)
9438                 {
9439                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196);
9440                 }
9441                 target.set(budgetNonFederalConstructionThirdYearAmount);
9442             }
9443         }
9444         
9445         /**
9446          * Unsets the "BudgetNonFederalConstructionThirdYearAmount" element
9447          */
9448         public void unsetBudgetNonFederalConstructionThirdYearAmount()
9449         {
9450             synchronized (monitor())
9451             {
9452                 check_orphaned();
9453                 get_store().remove_element(BUDGETNONFEDERALCONSTRUCTIONTHIRDYEARAMOUNT$196, 0);
9454             }
9455         }
9456         
9457         /**
9458          * Gets the "BudgetNonFederalOtherThirdYearAmount" element
9459          */
9460         public java.math.BigDecimal getBudgetNonFederalOtherThirdYearAmount()
9461         {
9462             synchronized (monitor())
9463             {
9464                 check_orphaned();
9465                 org.apache.xmlbeans.SimpleValue target = null;
9466                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198, 0);
9467                 if (target == null)
9468                 {
9469                     return null;
9470                 }
9471                 return target.getBigDecimalValue();
9472             }
9473         }
9474         
9475         /**
9476          * Gets (as xml) the "BudgetNonFederalOtherThirdYearAmount" element
9477          */
9478         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalOtherThirdYearAmount()
9479         {
9480             synchronized (monitor())
9481             {
9482                 check_orphaned();
9483                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9484                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198, 0);
9485                 return target;
9486             }
9487         }
9488         
9489         /**
9490          * True if has "BudgetNonFederalOtherThirdYearAmount" element
9491          */
9492         public boolean isSetBudgetNonFederalOtherThirdYearAmount()
9493         {
9494             synchronized (monitor())
9495             {
9496                 check_orphaned();
9497                 return get_store().count_elements(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198) != 0;
9498             }
9499         }
9500         
9501         /**
9502          * Sets the "BudgetNonFederalOtherThirdYearAmount" element
9503          */
9504         public void setBudgetNonFederalOtherThirdYearAmount(java.math.BigDecimal budgetNonFederalOtherThirdYearAmount)
9505         {
9506             synchronized (monitor())
9507             {
9508                 check_orphaned();
9509                 org.apache.xmlbeans.SimpleValue target = null;
9510                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198, 0);
9511                 if (target == null)
9512                 {
9513                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198);
9514                 }
9515                 target.setBigDecimalValue(budgetNonFederalOtherThirdYearAmount);
9516             }
9517         }
9518         
9519         /**
9520          * Sets (as xml) the "BudgetNonFederalOtherThirdYearAmount" element
9521          */
9522         public void xsetBudgetNonFederalOtherThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalOtherThirdYearAmount)
9523         {
9524             synchronized (monitor())
9525             {
9526                 check_orphaned();
9527                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9528                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198, 0);
9529                 if (target == null)
9530                 {
9531                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198);
9532                 }
9533                 target.set(budgetNonFederalOtherThirdYearAmount);
9534             }
9535         }
9536         
9537         /**
9538          * Unsets the "BudgetNonFederalOtherThirdYearAmount" element
9539          */
9540         public void unsetBudgetNonFederalOtherThirdYearAmount()
9541         {
9542             synchronized (monitor())
9543             {
9544                 check_orphaned();
9545                 get_store().remove_element(BUDGETNONFEDERALOTHERTHIRDYEARAMOUNT$198, 0);
9546             }
9547         }
9548         
9549         /**
9550          * Gets the "BudgetNonFederalSuppliesThirdYearAmount" element
9551          */
9552         public java.math.BigDecimal getBudgetNonFederalSuppliesThirdYearAmount()
9553         {
9554             synchronized (monitor())
9555             {
9556                 check_orphaned();
9557                 org.apache.xmlbeans.SimpleValue target = null;
9558                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200, 0);
9559                 if (target == null)
9560                 {
9561                     return null;
9562                 }
9563                 return target.getBigDecimalValue();
9564             }
9565         }
9566         
9567         /**
9568          * Gets (as xml) the "BudgetNonFederalSuppliesThirdYearAmount" element
9569          */
9570         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalSuppliesThirdYearAmount()
9571         {
9572             synchronized (monitor())
9573             {
9574                 check_orphaned();
9575                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9576                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200, 0);
9577                 return target;
9578             }
9579         }
9580         
9581         /**
9582          * True if has "BudgetNonFederalSuppliesThirdYearAmount" element
9583          */
9584         public boolean isSetBudgetNonFederalSuppliesThirdYearAmount()
9585         {
9586             synchronized (monitor())
9587             {
9588                 check_orphaned();
9589                 return get_store().count_elements(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200) != 0;
9590             }
9591         }
9592         
9593         /**
9594          * Sets the "BudgetNonFederalSuppliesThirdYearAmount" element
9595          */
9596         public void setBudgetNonFederalSuppliesThirdYearAmount(java.math.BigDecimal budgetNonFederalSuppliesThirdYearAmount)
9597         {
9598             synchronized (monitor())
9599             {
9600                 check_orphaned();
9601                 org.apache.xmlbeans.SimpleValue target = null;
9602                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200, 0);
9603                 if (target == null)
9604                 {
9605                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200);
9606                 }
9607                 target.setBigDecimalValue(budgetNonFederalSuppliesThirdYearAmount);
9608             }
9609         }
9610         
9611         /**
9612          * Sets (as xml) the "BudgetNonFederalSuppliesThirdYearAmount" element
9613          */
9614         public void xsetBudgetNonFederalSuppliesThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalSuppliesThirdYearAmount)
9615         {
9616             synchronized (monitor())
9617             {
9618                 check_orphaned();
9619                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9620                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200, 0);
9621                 if (target == null)
9622                 {
9623                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200);
9624                 }
9625                 target.set(budgetNonFederalSuppliesThirdYearAmount);
9626             }
9627         }
9628         
9629         /**
9630          * Unsets the "BudgetNonFederalSuppliesThirdYearAmount" element
9631          */
9632         public void unsetBudgetNonFederalSuppliesThirdYearAmount()
9633         {
9634             synchronized (monitor())
9635             {
9636                 check_orphaned();
9637                 get_store().remove_element(BUDGETNONFEDERALSUPPLIESTHIRDYEARAMOUNT$200, 0);
9638             }
9639         }
9640         
9641         /**
9642          * Gets the "BudgetNonFederalContractualThirdYearAmount" element
9643          */
9644         public java.math.BigDecimal getBudgetNonFederalContractualThirdYearAmount()
9645         {
9646             synchronized (monitor())
9647             {
9648                 check_orphaned();
9649                 org.apache.xmlbeans.SimpleValue target = null;
9650                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202, 0);
9651                 if (target == null)
9652                 {
9653                     return null;
9654                 }
9655                 return target.getBigDecimalValue();
9656             }
9657         }
9658         
9659         /**
9660          * Gets (as xml) the "BudgetNonFederalContractualThirdYearAmount" element
9661          */
9662         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalContractualThirdYearAmount()
9663         {
9664             synchronized (monitor())
9665             {
9666                 check_orphaned();
9667                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9668                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202, 0);
9669                 return target;
9670             }
9671         }
9672         
9673         /**
9674          * True if has "BudgetNonFederalContractualThirdYearAmount" element
9675          */
9676         public boolean isSetBudgetNonFederalContractualThirdYearAmount()
9677         {
9678             synchronized (monitor())
9679             {
9680                 check_orphaned();
9681                 return get_store().count_elements(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202) != 0;
9682             }
9683         }
9684         
9685         /**
9686          * Sets the "BudgetNonFederalContractualThirdYearAmount" element
9687          */
9688         public void setBudgetNonFederalContractualThirdYearAmount(java.math.BigDecimal budgetNonFederalContractualThirdYearAmount)
9689         {
9690             synchronized (monitor())
9691             {
9692                 check_orphaned();
9693                 org.apache.xmlbeans.SimpleValue target = null;
9694                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202, 0);
9695                 if (target == null)
9696                 {
9697                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202);
9698                 }
9699                 target.setBigDecimalValue(budgetNonFederalContractualThirdYearAmount);
9700             }
9701         }
9702         
9703         /**
9704          * Sets (as xml) the "BudgetNonFederalContractualThirdYearAmount" element
9705          */
9706         public void xsetBudgetNonFederalContractualThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalContractualThirdYearAmount)
9707         {
9708             synchronized (monitor())
9709             {
9710                 check_orphaned();
9711                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9712                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202, 0);
9713                 if (target == null)
9714                 {
9715                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202);
9716                 }
9717                 target.set(budgetNonFederalContractualThirdYearAmount);
9718             }
9719         }
9720         
9721         /**
9722          * Unsets the "BudgetNonFederalContractualThirdYearAmount" element
9723          */
9724         public void unsetBudgetNonFederalContractualThirdYearAmount()
9725         {
9726             synchronized (monitor())
9727             {
9728                 check_orphaned();
9729                 get_store().remove_element(BUDGETNONFEDERALCONTRACTUALTHIRDYEARAMOUNT$202, 0);
9730             }
9731         }
9732         
9733         /**
9734          * Gets the "BudgetNonFederalTravelThirdYearAmount" element
9735          */
9736         public java.math.BigDecimal getBudgetNonFederalTravelThirdYearAmount()
9737         {
9738             synchronized (monitor())
9739             {
9740                 check_orphaned();
9741                 org.apache.xmlbeans.SimpleValue target = null;
9742                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204, 0);
9743                 if (target == null)
9744                 {
9745                     return null;
9746                 }
9747                 return target.getBigDecimalValue();
9748             }
9749         }
9750         
9751         /**
9752          * Gets (as xml) the "BudgetNonFederalTravelThirdYearAmount" element
9753          */
9754         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalTravelThirdYearAmount()
9755         {
9756             synchronized (monitor())
9757             {
9758                 check_orphaned();
9759                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9760                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204, 0);
9761                 return target;
9762             }
9763         }
9764         
9765         /**
9766          * True if has "BudgetNonFederalTravelThirdYearAmount" element
9767          */
9768         public boolean isSetBudgetNonFederalTravelThirdYearAmount()
9769         {
9770             synchronized (monitor())
9771             {
9772                 check_orphaned();
9773                 return get_store().count_elements(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204) != 0;
9774             }
9775         }
9776         
9777         /**
9778          * Sets the "BudgetNonFederalTravelThirdYearAmount" element
9779          */
9780         public void setBudgetNonFederalTravelThirdYearAmount(java.math.BigDecimal budgetNonFederalTravelThirdYearAmount)
9781         {
9782             synchronized (monitor())
9783             {
9784                 check_orphaned();
9785                 org.apache.xmlbeans.SimpleValue target = null;
9786                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204, 0);
9787                 if (target == null)
9788                 {
9789                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204);
9790                 }
9791                 target.setBigDecimalValue(budgetNonFederalTravelThirdYearAmount);
9792             }
9793         }
9794         
9795         /**
9796          * Sets (as xml) the "BudgetNonFederalTravelThirdYearAmount" element
9797          */
9798         public void xsetBudgetNonFederalTravelThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalTravelThirdYearAmount)
9799         {
9800             synchronized (monitor())
9801             {
9802                 check_orphaned();
9803                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9804                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204, 0);
9805                 if (target == null)
9806                 {
9807                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204);
9808                 }
9809                 target.set(budgetNonFederalTravelThirdYearAmount);
9810             }
9811         }
9812         
9813         /**
9814          * Unsets the "BudgetNonFederalTravelThirdYearAmount" element
9815          */
9816         public void unsetBudgetNonFederalTravelThirdYearAmount()
9817         {
9818             synchronized (monitor())
9819             {
9820                 check_orphaned();
9821                 get_store().remove_element(BUDGETNONFEDERALTRAVELTHIRDYEARAMOUNT$204, 0);
9822             }
9823         }
9824         
9825         /**
9826          * Gets the "BudgetNonFederalEquipmentThirdYearAmount" element
9827          */
9828         public java.math.BigDecimal getBudgetNonFederalEquipmentThirdYearAmount()
9829         {
9830             synchronized (monitor())
9831             {
9832                 check_orphaned();
9833                 org.apache.xmlbeans.SimpleValue target = null;
9834                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206, 0);
9835                 if (target == null)
9836                 {
9837                     return null;
9838                 }
9839                 return target.getBigDecimalValue();
9840             }
9841         }
9842         
9843         /**
9844          * Gets (as xml) the "BudgetNonFederalEquipmentThirdYearAmount" element
9845          */
9846         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalEquipmentThirdYearAmount()
9847         {
9848             synchronized (monitor())
9849             {
9850                 check_orphaned();
9851                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9852                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206, 0);
9853                 return target;
9854             }
9855         }
9856         
9857         /**
9858          * True if has "BudgetNonFederalEquipmentThirdYearAmount" element
9859          */
9860         public boolean isSetBudgetNonFederalEquipmentThirdYearAmount()
9861         {
9862             synchronized (monitor())
9863             {
9864                 check_orphaned();
9865                 return get_store().count_elements(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206) != 0;
9866             }
9867         }
9868         
9869         /**
9870          * Sets the "BudgetNonFederalEquipmentThirdYearAmount" element
9871          */
9872         public void setBudgetNonFederalEquipmentThirdYearAmount(java.math.BigDecimal budgetNonFederalEquipmentThirdYearAmount)
9873         {
9874             synchronized (monitor())
9875             {
9876                 check_orphaned();
9877                 org.apache.xmlbeans.SimpleValue target = null;
9878                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206, 0);
9879                 if (target == null)
9880                 {
9881                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206);
9882                 }
9883                 target.setBigDecimalValue(budgetNonFederalEquipmentThirdYearAmount);
9884             }
9885         }
9886         
9887         /**
9888          * Sets (as xml) the "BudgetNonFederalEquipmentThirdYearAmount" element
9889          */
9890         public void xsetBudgetNonFederalEquipmentThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalEquipmentThirdYearAmount)
9891         {
9892             synchronized (monitor())
9893             {
9894                 check_orphaned();
9895                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9896                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206, 0);
9897                 if (target == null)
9898                 {
9899                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206);
9900                 }
9901                 target.set(budgetNonFederalEquipmentThirdYearAmount);
9902             }
9903         }
9904         
9905         /**
9906          * Unsets the "BudgetNonFederalEquipmentThirdYearAmount" element
9907          */
9908         public void unsetBudgetNonFederalEquipmentThirdYearAmount()
9909         {
9910             synchronized (monitor())
9911             {
9912                 check_orphaned();
9913                 get_store().remove_element(BUDGETNONFEDERALEQUIPMENTTHIRDYEARAMOUNT$206, 0);
9914             }
9915         }
9916         
9917         /**
9918          * Gets the "BudgetNonFederalPersonnelThirdYearAmount" element
9919          */
9920         public java.math.BigDecimal getBudgetNonFederalPersonnelThirdYearAmount()
9921         {
9922             synchronized (monitor())
9923             {
9924                 check_orphaned();
9925                 org.apache.xmlbeans.SimpleValue target = null;
9926                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208, 0);
9927                 if (target == null)
9928                 {
9929                     return null;
9930                 }
9931                 return target.getBigDecimalValue();
9932             }
9933         }
9934         
9935         /**
9936          * Gets (as xml) the "BudgetNonFederalPersonnelThirdYearAmount" element
9937          */
9938         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalPersonnelThirdYearAmount()
9939         {
9940             synchronized (monitor())
9941             {
9942                 check_orphaned();
9943                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9944                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208, 0);
9945                 return target;
9946             }
9947         }
9948         
9949         /**
9950          * True if has "BudgetNonFederalPersonnelThirdYearAmount" element
9951          */
9952         public boolean isSetBudgetNonFederalPersonnelThirdYearAmount()
9953         {
9954             synchronized (monitor())
9955             {
9956                 check_orphaned();
9957                 return get_store().count_elements(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208) != 0;
9958             }
9959         }
9960         
9961         /**
9962          * Sets the "BudgetNonFederalPersonnelThirdYearAmount" element
9963          */
9964         public void setBudgetNonFederalPersonnelThirdYearAmount(java.math.BigDecimal budgetNonFederalPersonnelThirdYearAmount)
9965         {
9966             synchronized (monitor())
9967             {
9968                 check_orphaned();
9969                 org.apache.xmlbeans.SimpleValue target = null;
9970                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208, 0);
9971                 if (target == null)
9972                 {
9973                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208);
9974                 }
9975                 target.setBigDecimalValue(budgetNonFederalPersonnelThirdYearAmount);
9976             }
9977         }
9978         
9979         /**
9980          * Sets (as xml) the "BudgetNonFederalPersonnelThirdYearAmount" element
9981          */
9982         public void xsetBudgetNonFederalPersonnelThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalPersonnelThirdYearAmount)
9983         {
9984             synchronized (monitor())
9985             {
9986                 check_orphaned();
9987                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
9988                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208, 0);
9989                 if (target == null)
9990                 {
9991                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208);
9992                 }
9993                 target.set(budgetNonFederalPersonnelThirdYearAmount);
9994             }
9995         }
9996         
9997         /**
9998          * Unsets the "BudgetNonFederalPersonnelThirdYearAmount" element
9999          */
10000         public void unsetBudgetNonFederalPersonnelThirdYearAmount()
10001         {
10002             synchronized (monitor())
10003             {
10004                 check_orphaned();
10005                 get_store().remove_element(BUDGETNONFEDERALPERSONNELTHIRDYEARAMOUNT$208, 0);
10006             }
10007         }
10008         
10009         /**
10010          * Gets the "BudgetNonFederalFringeThirdYearAmount" element
10011          */
10012         public java.math.BigDecimal getBudgetNonFederalFringeThirdYearAmount()
10013         {
10014             synchronized (monitor())
10015             {
10016                 check_orphaned();
10017                 org.apache.xmlbeans.SimpleValue target = null;
10018                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210, 0);
10019                 if (target == null)
10020                 {
10021                     return null;
10022                 }
10023                 return target.getBigDecimalValue();
10024             }
10025         }
10026         
10027         /**
10028          * Gets (as xml) the "BudgetNonFederalFringeThirdYearAmount" element
10029          */
10030         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalFringeThirdYearAmount()
10031         {
10032             synchronized (monitor())
10033             {
10034                 check_orphaned();
10035                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10036                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210, 0);
10037                 return target;
10038             }
10039         }
10040         
10041         /**
10042          * True if has "BudgetNonFederalFringeThirdYearAmount" element
10043          */
10044         public boolean isSetBudgetNonFederalFringeThirdYearAmount()
10045         {
10046             synchronized (monitor())
10047             {
10048                 check_orphaned();
10049                 return get_store().count_elements(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210) != 0;
10050             }
10051         }
10052         
10053         /**
10054          * Sets the "BudgetNonFederalFringeThirdYearAmount" element
10055          */
10056         public void setBudgetNonFederalFringeThirdYearAmount(java.math.BigDecimal budgetNonFederalFringeThirdYearAmount)
10057         {
10058             synchronized (monitor())
10059             {
10060                 check_orphaned();
10061                 org.apache.xmlbeans.SimpleValue target = null;
10062                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210, 0);
10063                 if (target == null)
10064                 {
10065                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210);
10066                 }
10067                 target.setBigDecimalValue(budgetNonFederalFringeThirdYearAmount);
10068             }
10069         }
10070         
10071         /**
10072          * Sets (as xml) the "BudgetNonFederalFringeThirdYearAmount" element
10073          */
10074         public void xsetBudgetNonFederalFringeThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalFringeThirdYearAmount)
10075         {
10076             synchronized (monitor())
10077             {
10078                 check_orphaned();
10079                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10080                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210, 0);
10081                 if (target == null)
10082                 {
10083                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210);
10084                 }
10085                 target.set(budgetNonFederalFringeThirdYearAmount);
10086             }
10087         }
10088         
10089         /**
10090          * Unsets the "BudgetNonFederalFringeThirdYearAmount" element
10091          */
10092         public void unsetBudgetNonFederalFringeThirdYearAmount()
10093         {
10094             synchronized (monitor())
10095             {
10096                 check_orphaned();
10097                 get_store().remove_element(BUDGETNONFEDERALFRINGETHIRDYEARAMOUNT$210, 0);
10098             }
10099         }
10100         
10101         /**
10102          * Gets the "BudgetNonFederalTrainingThirdYearAmount" element
10103          */
10104         public java.math.BigDecimal getBudgetNonFederalTrainingThirdYearAmount()
10105         {
10106             synchronized (monitor())
10107             {
10108                 check_orphaned();
10109                 org.apache.xmlbeans.SimpleValue target = null;
10110                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212, 0);
10111                 if (target == null)
10112                 {
10113                     return null;
10114                 }
10115                 return target.getBigDecimalValue();
10116             }
10117         }
10118         
10119         /**
10120          * Gets (as xml) the "BudgetNonFederalTrainingThirdYearAmount" element
10121          */
10122         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalTrainingThirdYearAmount()
10123         {
10124             synchronized (monitor())
10125             {
10126                 check_orphaned();
10127                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10128                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212, 0);
10129                 return target;
10130             }
10131         }
10132         
10133         /**
10134          * True if has "BudgetNonFederalTrainingThirdYearAmount" element
10135          */
10136         public boolean isSetBudgetNonFederalTrainingThirdYearAmount()
10137         {
10138             synchronized (monitor())
10139             {
10140                 check_orphaned();
10141                 return get_store().count_elements(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212) != 0;
10142             }
10143         }
10144         
10145         /**
10146          * Sets the "BudgetNonFederalTrainingThirdYearAmount" element
10147          */
10148         public void setBudgetNonFederalTrainingThirdYearAmount(java.math.BigDecimal budgetNonFederalTrainingThirdYearAmount)
10149         {
10150             synchronized (monitor())
10151             {
10152                 check_orphaned();
10153                 org.apache.xmlbeans.SimpleValue target = null;
10154                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212, 0);
10155                 if (target == null)
10156                 {
10157                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212);
10158                 }
10159                 target.setBigDecimalValue(budgetNonFederalTrainingThirdYearAmount);
10160             }
10161         }
10162         
10163         /**
10164          * Sets (as xml) the "BudgetNonFederalTrainingThirdYearAmount" element
10165          */
10166         public void xsetBudgetNonFederalTrainingThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalTrainingThirdYearAmount)
10167         {
10168             synchronized (monitor())
10169             {
10170                 check_orphaned();
10171                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10172                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212, 0);
10173                 if (target == null)
10174                 {
10175                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212);
10176                 }
10177                 target.set(budgetNonFederalTrainingThirdYearAmount);
10178             }
10179         }
10180         
10181         /**
10182          * Unsets the "BudgetNonFederalTrainingThirdYearAmount" element
10183          */
10184         public void unsetBudgetNonFederalTrainingThirdYearAmount()
10185         {
10186             synchronized (monitor())
10187             {
10188                 check_orphaned();
10189                 get_store().remove_element(BUDGETNONFEDERALTRAININGTHIRDYEARAMOUNT$212, 0);
10190             }
10191         }
10192         
10193         /**
10194          * Gets the "BudgetNonFederalThirdYearAmount" element
10195          */
10196         public java.math.BigDecimal getBudgetNonFederalThirdYearAmount()
10197         {
10198             synchronized (monitor())
10199             {
10200                 check_orphaned();
10201                 org.apache.xmlbeans.SimpleValue target = null;
10202                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTHIRDYEARAMOUNT$214, 0);
10203                 if (target == null)
10204                 {
10205                     return null;
10206                 }
10207                 return target.getBigDecimalValue();
10208             }
10209         }
10210         
10211         /**
10212          * Gets (as xml) the "BudgetNonFederalThirdYearAmount" element
10213          */
10214         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalThirdYearAmount()
10215         {
10216             synchronized (monitor())
10217             {
10218                 check_orphaned();
10219                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10220                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTHIRDYEARAMOUNT$214, 0);
10221                 return target;
10222             }
10223         }
10224         
10225         /**
10226          * True if has "BudgetNonFederalThirdYearAmount" element
10227          */
10228         public boolean isSetBudgetNonFederalThirdYearAmount()
10229         {
10230             synchronized (monitor())
10231             {
10232                 check_orphaned();
10233                 return get_store().count_elements(BUDGETNONFEDERALTHIRDYEARAMOUNT$214) != 0;
10234             }
10235         }
10236         
10237         /**
10238          * Sets the "BudgetNonFederalThirdYearAmount" element
10239          */
10240         public void setBudgetNonFederalThirdYearAmount(java.math.BigDecimal budgetNonFederalThirdYearAmount)
10241         {
10242             synchronized (monitor())
10243             {
10244                 check_orphaned();
10245                 org.apache.xmlbeans.SimpleValue target = null;
10246                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTHIRDYEARAMOUNT$214, 0);
10247                 if (target == null)
10248                 {
10249                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTHIRDYEARAMOUNT$214);
10250                 }
10251                 target.setBigDecimalValue(budgetNonFederalThirdYearAmount);
10252             }
10253         }
10254         
10255         /**
10256          * Sets (as xml) the "BudgetNonFederalThirdYearAmount" element
10257          */
10258         public void xsetBudgetNonFederalThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalThirdYearAmount)
10259         {
10260             synchronized (monitor())
10261             {
10262                 check_orphaned();
10263                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10264                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTHIRDYEARAMOUNT$214, 0);
10265                 if (target == null)
10266                 {
10267                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTHIRDYEARAMOUNT$214);
10268                 }
10269                 target.set(budgetNonFederalThirdYearAmount);
10270             }
10271         }
10272         
10273         /**
10274          * Unsets the "BudgetNonFederalThirdYearAmount" element
10275          */
10276         public void unsetBudgetNonFederalThirdYearAmount()
10277         {
10278             synchronized (monitor())
10279             {
10280                 check_orphaned();
10281                 get_store().remove_element(BUDGETNONFEDERALTHIRDYEARAMOUNT$214, 0);
10282             }
10283         }
10284         
10285         /**
10286          * Gets the "BudgetNonFederalDirectThirdYearAmount" element
10287          */
10288         public java.math.BigDecimal getBudgetNonFederalDirectThirdYearAmount()
10289         {
10290             synchronized (monitor())
10291             {
10292                 check_orphaned();
10293                 org.apache.xmlbeans.SimpleValue target = null;
10294                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216, 0);
10295                 if (target == null)
10296                 {
10297                     return null;
10298                 }
10299                 return target.getBigDecimalValue();
10300             }
10301         }
10302         
10303         /**
10304          * Gets (as xml) the "BudgetNonFederalDirectThirdYearAmount" element
10305          */
10306         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalDirectThirdYearAmount()
10307         {
10308             synchronized (monitor())
10309             {
10310                 check_orphaned();
10311                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10312                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216, 0);
10313                 return target;
10314             }
10315         }
10316         
10317         /**
10318          * True if has "BudgetNonFederalDirectThirdYearAmount" element
10319          */
10320         public boolean isSetBudgetNonFederalDirectThirdYearAmount()
10321         {
10322             synchronized (monitor())
10323             {
10324                 check_orphaned();
10325                 return get_store().count_elements(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216) != 0;
10326             }
10327         }
10328         
10329         /**
10330          * Sets the "BudgetNonFederalDirectThirdYearAmount" element
10331          */
10332         public void setBudgetNonFederalDirectThirdYearAmount(java.math.BigDecimal budgetNonFederalDirectThirdYearAmount)
10333         {
10334             synchronized (monitor())
10335             {
10336                 check_orphaned();
10337                 org.apache.xmlbeans.SimpleValue target = null;
10338                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216, 0);
10339                 if (target == null)
10340                 {
10341                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216);
10342                 }
10343                 target.setBigDecimalValue(budgetNonFederalDirectThirdYearAmount);
10344             }
10345         }
10346         
10347         /**
10348          * Sets (as xml) the "BudgetNonFederalDirectThirdYearAmount" element
10349          */
10350         public void xsetBudgetNonFederalDirectThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalDirectThirdYearAmount)
10351         {
10352             synchronized (monitor())
10353             {
10354                 check_orphaned();
10355                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10356                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216, 0);
10357                 if (target == null)
10358                 {
10359                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216);
10360                 }
10361                 target.set(budgetNonFederalDirectThirdYearAmount);
10362             }
10363         }
10364         
10365         /**
10366          * Unsets the "BudgetNonFederalDirectThirdYearAmount" element
10367          */
10368         public void unsetBudgetNonFederalDirectThirdYearAmount()
10369         {
10370             synchronized (monitor())
10371             {
10372                 check_orphaned();
10373                 get_store().remove_element(BUDGETNONFEDERALDIRECTTHIRDYEARAMOUNT$216, 0);
10374             }
10375         }
10376         
10377         /**
10378          * Gets the "BudgetNonFederalIndirectThirdYearAmount" element
10379          */
10380         public java.math.BigDecimal getBudgetNonFederalIndirectThirdYearAmount()
10381         {
10382             synchronized (monitor())
10383             {
10384                 check_orphaned();
10385                 org.apache.xmlbeans.SimpleValue target = null;
10386                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218, 0);
10387                 if (target == null)
10388                 {
10389                     return null;
10390                 }
10391                 return target.getBigDecimalValue();
10392             }
10393         }
10394         
10395         /**
10396          * Gets (as xml) the "BudgetNonFederalIndirectThirdYearAmount" element
10397          */
10398         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalIndirectThirdYearAmount()
10399         {
10400             synchronized (monitor())
10401             {
10402                 check_orphaned();
10403                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10404                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218, 0);
10405                 return target;
10406             }
10407         }
10408         
10409         /**
10410          * True if has "BudgetNonFederalIndirectThirdYearAmount" element
10411          */
10412         public boolean isSetBudgetNonFederalIndirectThirdYearAmount()
10413         {
10414             synchronized (monitor())
10415             {
10416                 check_orphaned();
10417                 return get_store().count_elements(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218) != 0;
10418             }
10419         }
10420         
10421         /**
10422          * Sets the "BudgetNonFederalIndirectThirdYearAmount" element
10423          */
10424         public void setBudgetNonFederalIndirectThirdYearAmount(java.math.BigDecimal budgetNonFederalIndirectThirdYearAmount)
10425         {
10426             synchronized (monitor())
10427             {
10428                 check_orphaned();
10429                 org.apache.xmlbeans.SimpleValue target = null;
10430                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218, 0);
10431                 if (target == null)
10432                 {
10433                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218);
10434                 }
10435                 target.setBigDecimalValue(budgetNonFederalIndirectThirdYearAmount);
10436             }
10437         }
10438         
10439         /**
10440          * Sets (as xml) the "BudgetNonFederalIndirectThirdYearAmount" element
10441          */
10442         public void xsetBudgetNonFederalIndirectThirdYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalIndirectThirdYearAmount)
10443         {
10444             synchronized (monitor())
10445             {
10446                 check_orphaned();
10447                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10448                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218, 0);
10449                 if (target == null)
10450                 {
10451                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218);
10452                 }
10453                 target.set(budgetNonFederalIndirectThirdYearAmount);
10454             }
10455         }
10456         
10457         /**
10458          * Unsets the "BudgetNonFederalIndirectThirdYearAmount" element
10459          */
10460         public void unsetBudgetNonFederalIndirectThirdYearAmount()
10461         {
10462             synchronized (monitor())
10463             {
10464                 check_orphaned();
10465                 get_store().remove_element(BUDGETNONFEDERALINDIRECTTHIRDYEARAMOUNT$218, 0);
10466             }
10467         }
10468         
10469         /**
10470          * Gets the "BudgetNonFederalConstructionFourthYearAmount" element
10471          */
10472         public java.math.BigDecimal getBudgetNonFederalConstructionFourthYearAmount()
10473         {
10474             synchronized (monitor())
10475             {
10476                 check_orphaned();
10477                 org.apache.xmlbeans.SimpleValue target = null;
10478                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220, 0);
10479                 if (target == null)
10480                 {
10481                     return null;
10482                 }
10483                 return target.getBigDecimalValue();
10484             }
10485         }
10486         
10487         /**
10488          * Gets (as xml) the "BudgetNonFederalConstructionFourthYearAmount" element
10489          */
10490         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalConstructionFourthYearAmount()
10491         {
10492             synchronized (monitor())
10493             {
10494                 check_orphaned();
10495                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10496                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220, 0);
10497                 return target;
10498             }
10499         }
10500         
10501         /**
10502          * True if has "BudgetNonFederalConstructionFourthYearAmount" element
10503          */
10504         public boolean isSetBudgetNonFederalConstructionFourthYearAmount()
10505         {
10506             synchronized (monitor())
10507             {
10508                 check_orphaned();
10509                 return get_store().count_elements(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220) != 0;
10510             }
10511         }
10512         
10513         /**
10514          * Sets the "BudgetNonFederalConstructionFourthYearAmount" element
10515          */
10516         public void setBudgetNonFederalConstructionFourthYearAmount(java.math.BigDecimal budgetNonFederalConstructionFourthYearAmount)
10517         {
10518             synchronized (monitor())
10519             {
10520                 check_orphaned();
10521                 org.apache.xmlbeans.SimpleValue target = null;
10522                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220, 0);
10523                 if (target == null)
10524                 {
10525                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220);
10526                 }
10527                 target.setBigDecimalValue(budgetNonFederalConstructionFourthYearAmount);
10528             }
10529         }
10530         
10531         /**
10532          * Sets (as xml) the "BudgetNonFederalConstructionFourthYearAmount" element
10533          */
10534         public void xsetBudgetNonFederalConstructionFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalConstructionFourthYearAmount)
10535         {
10536             synchronized (monitor())
10537             {
10538                 check_orphaned();
10539                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10540                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220, 0);
10541                 if (target == null)
10542                 {
10543                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220);
10544                 }
10545                 target.set(budgetNonFederalConstructionFourthYearAmount);
10546             }
10547         }
10548         
10549         /**
10550          * Unsets the "BudgetNonFederalConstructionFourthYearAmount" element
10551          */
10552         public void unsetBudgetNonFederalConstructionFourthYearAmount()
10553         {
10554             synchronized (monitor())
10555             {
10556                 check_orphaned();
10557                 get_store().remove_element(BUDGETNONFEDERALCONSTRUCTIONFOURTHYEARAMOUNT$220, 0);
10558             }
10559         }
10560         
10561         /**
10562          * Gets the "BudgetNonFederalOtherFourthYearAmount" element
10563          */
10564         public java.math.BigDecimal getBudgetNonFederalOtherFourthYearAmount()
10565         {
10566             synchronized (monitor())
10567             {
10568                 check_orphaned();
10569                 org.apache.xmlbeans.SimpleValue target = null;
10570                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222, 0);
10571                 if (target == null)
10572                 {
10573                     return null;
10574                 }
10575                 return target.getBigDecimalValue();
10576             }
10577         }
10578         
10579         /**
10580          * Gets (as xml) the "BudgetNonFederalOtherFourthYearAmount" element
10581          */
10582         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalOtherFourthYearAmount()
10583         {
10584             synchronized (monitor())
10585             {
10586                 check_orphaned();
10587                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10588                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222, 0);
10589                 return target;
10590             }
10591         }
10592         
10593         /**
10594          * True if has "BudgetNonFederalOtherFourthYearAmount" element
10595          */
10596         public boolean isSetBudgetNonFederalOtherFourthYearAmount()
10597         {
10598             synchronized (monitor())
10599             {
10600                 check_orphaned();
10601                 return get_store().count_elements(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222) != 0;
10602             }
10603         }
10604         
10605         /**
10606          * Sets the "BudgetNonFederalOtherFourthYearAmount" element
10607          */
10608         public void setBudgetNonFederalOtherFourthYearAmount(java.math.BigDecimal budgetNonFederalOtherFourthYearAmount)
10609         {
10610             synchronized (monitor())
10611             {
10612                 check_orphaned();
10613                 org.apache.xmlbeans.SimpleValue target = null;
10614                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222, 0);
10615                 if (target == null)
10616                 {
10617                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222);
10618                 }
10619                 target.setBigDecimalValue(budgetNonFederalOtherFourthYearAmount);
10620             }
10621         }
10622         
10623         /**
10624          * Sets (as xml) the "BudgetNonFederalOtherFourthYearAmount" element
10625          */
10626         public void xsetBudgetNonFederalOtherFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalOtherFourthYearAmount)
10627         {
10628             synchronized (monitor())
10629             {
10630                 check_orphaned();
10631                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10632                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222, 0);
10633                 if (target == null)
10634                 {
10635                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222);
10636                 }
10637                 target.set(budgetNonFederalOtherFourthYearAmount);
10638             }
10639         }
10640         
10641         /**
10642          * Unsets the "BudgetNonFederalOtherFourthYearAmount" element
10643          */
10644         public void unsetBudgetNonFederalOtherFourthYearAmount()
10645         {
10646             synchronized (monitor())
10647             {
10648                 check_orphaned();
10649                 get_store().remove_element(BUDGETNONFEDERALOTHERFOURTHYEARAMOUNT$222, 0);
10650             }
10651         }
10652         
10653         /**
10654          * Gets the "BudgetNonFederalSuppliesFourthYearAmount" element
10655          */
10656         public java.math.BigDecimal getBudgetNonFederalSuppliesFourthYearAmount()
10657         {
10658             synchronized (monitor())
10659             {
10660                 check_orphaned();
10661                 org.apache.xmlbeans.SimpleValue target = null;
10662                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224, 0);
10663                 if (target == null)
10664                 {
10665                     return null;
10666                 }
10667                 return target.getBigDecimalValue();
10668             }
10669         }
10670         
10671         /**
10672          * Gets (as xml) the "BudgetNonFederalSuppliesFourthYearAmount" element
10673          */
10674         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalSuppliesFourthYearAmount()
10675         {
10676             synchronized (monitor())
10677             {
10678                 check_orphaned();
10679                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10680                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224, 0);
10681                 return target;
10682             }
10683         }
10684         
10685         /**
10686          * True if has "BudgetNonFederalSuppliesFourthYearAmount" element
10687          */
10688         public boolean isSetBudgetNonFederalSuppliesFourthYearAmount()
10689         {
10690             synchronized (monitor())
10691             {
10692                 check_orphaned();
10693                 return get_store().count_elements(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224) != 0;
10694             }
10695         }
10696         
10697         /**
10698          * Sets the "BudgetNonFederalSuppliesFourthYearAmount" element
10699          */
10700         public void setBudgetNonFederalSuppliesFourthYearAmount(java.math.BigDecimal budgetNonFederalSuppliesFourthYearAmount)
10701         {
10702             synchronized (monitor())
10703             {
10704                 check_orphaned();
10705                 org.apache.xmlbeans.SimpleValue target = null;
10706                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224, 0);
10707                 if (target == null)
10708                 {
10709                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224);
10710                 }
10711                 target.setBigDecimalValue(budgetNonFederalSuppliesFourthYearAmount);
10712             }
10713         }
10714         
10715         /**
10716          * Sets (as xml) the "BudgetNonFederalSuppliesFourthYearAmount" element
10717          */
10718         public void xsetBudgetNonFederalSuppliesFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalSuppliesFourthYearAmount)
10719         {
10720             synchronized (monitor())
10721             {
10722                 check_orphaned();
10723                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10724                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224, 0);
10725                 if (target == null)
10726                 {
10727                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224);
10728                 }
10729                 target.set(budgetNonFederalSuppliesFourthYearAmount);
10730             }
10731         }
10732         
10733         /**
10734          * Unsets the "BudgetNonFederalSuppliesFourthYearAmount" element
10735          */
10736         public void unsetBudgetNonFederalSuppliesFourthYearAmount()
10737         {
10738             synchronized (monitor())
10739             {
10740                 check_orphaned();
10741                 get_store().remove_element(BUDGETNONFEDERALSUPPLIESFOURTHYEARAMOUNT$224, 0);
10742             }
10743         }
10744         
10745         /**
10746          * Gets the "BudgetNonFederalContractualFourthYearAmount" element
10747          */
10748         public java.math.BigDecimal getBudgetNonFederalContractualFourthYearAmount()
10749         {
10750             synchronized (monitor())
10751             {
10752                 check_orphaned();
10753                 org.apache.xmlbeans.SimpleValue target = null;
10754                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226, 0);
10755                 if (target == null)
10756                 {
10757                     return null;
10758                 }
10759                 return target.getBigDecimalValue();
10760             }
10761         }
10762         
10763         /**
10764          * Gets (as xml) the "BudgetNonFederalContractualFourthYearAmount" element
10765          */
10766         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalContractualFourthYearAmount()
10767         {
10768             synchronized (monitor())
10769             {
10770                 check_orphaned();
10771                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10772                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226, 0);
10773                 return target;
10774             }
10775         }
10776         
10777         /**
10778          * True if has "BudgetNonFederalContractualFourthYearAmount" element
10779          */
10780         public boolean isSetBudgetNonFederalContractualFourthYearAmount()
10781         {
10782             synchronized (monitor())
10783             {
10784                 check_orphaned();
10785                 return get_store().count_elements(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226) != 0;
10786             }
10787         }
10788         
10789         /**
10790          * Sets the "BudgetNonFederalContractualFourthYearAmount" element
10791          */
10792         public void setBudgetNonFederalContractualFourthYearAmount(java.math.BigDecimal budgetNonFederalContractualFourthYearAmount)
10793         {
10794             synchronized (monitor())
10795             {
10796                 check_orphaned();
10797                 org.apache.xmlbeans.SimpleValue target = null;
10798                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226, 0);
10799                 if (target == null)
10800                 {
10801                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226);
10802                 }
10803                 target.setBigDecimalValue(budgetNonFederalContractualFourthYearAmount);
10804             }
10805         }
10806         
10807         /**
10808          * Sets (as xml) the "BudgetNonFederalContractualFourthYearAmount" element
10809          */
10810         public void xsetBudgetNonFederalContractualFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalContractualFourthYearAmount)
10811         {
10812             synchronized (monitor())
10813             {
10814                 check_orphaned();
10815                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10816                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226, 0);
10817                 if (target == null)
10818                 {
10819                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226);
10820                 }
10821                 target.set(budgetNonFederalContractualFourthYearAmount);
10822             }
10823         }
10824         
10825         /**
10826          * Unsets the "BudgetNonFederalContractualFourthYearAmount" element
10827          */
10828         public void unsetBudgetNonFederalContractualFourthYearAmount()
10829         {
10830             synchronized (monitor())
10831             {
10832                 check_orphaned();
10833                 get_store().remove_element(BUDGETNONFEDERALCONTRACTUALFOURTHYEARAMOUNT$226, 0);
10834             }
10835         }
10836         
10837         /**
10838          * Gets the "BudgetNonFederalTravelFourthYearAmount" element
10839          */
10840         public java.math.BigDecimal getBudgetNonFederalTravelFourthYearAmount()
10841         {
10842             synchronized (monitor())
10843             {
10844                 check_orphaned();
10845                 org.apache.xmlbeans.SimpleValue target = null;
10846                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228, 0);
10847                 if (target == null)
10848                 {
10849                     return null;
10850                 }
10851                 return target.getBigDecimalValue();
10852             }
10853         }
10854         
10855         /**
10856          * Gets (as xml) the "BudgetNonFederalTravelFourthYearAmount" element
10857          */
10858         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalTravelFourthYearAmount()
10859         {
10860             synchronized (monitor())
10861             {
10862                 check_orphaned();
10863                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10864                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228, 0);
10865                 return target;
10866             }
10867         }
10868         
10869         /**
10870          * True if has "BudgetNonFederalTravelFourthYearAmount" element
10871          */
10872         public boolean isSetBudgetNonFederalTravelFourthYearAmount()
10873         {
10874             synchronized (monitor())
10875             {
10876                 check_orphaned();
10877                 return get_store().count_elements(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228) != 0;
10878             }
10879         }
10880         
10881         /**
10882          * Sets the "BudgetNonFederalTravelFourthYearAmount" element
10883          */
10884         public void setBudgetNonFederalTravelFourthYearAmount(java.math.BigDecimal budgetNonFederalTravelFourthYearAmount)
10885         {
10886             synchronized (monitor())
10887             {
10888                 check_orphaned();
10889                 org.apache.xmlbeans.SimpleValue target = null;
10890                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228, 0);
10891                 if (target == null)
10892                 {
10893                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228);
10894                 }
10895                 target.setBigDecimalValue(budgetNonFederalTravelFourthYearAmount);
10896             }
10897         }
10898         
10899         /**
10900          * Sets (as xml) the "BudgetNonFederalTravelFourthYearAmount" element
10901          */
10902         public void xsetBudgetNonFederalTravelFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalTravelFourthYearAmount)
10903         {
10904             synchronized (monitor())
10905             {
10906                 check_orphaned();
10907                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10908                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228, 0);
10909                 if (target == null)
10910                 {
10911                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228);
10912                 }
10913                 target.set(budgetNonFederalTravelFourthYearAmount);
10914             }
10915         }
10916         
10917         /**
10918          * Unsets the "BudgetNonFederalTravelFourthYearAmount" element
10919          */
10920         public void unsetBudgetNonFederalTravelFourthYearAmount()
10921         {
10922             synchronized (monitor())
10923             {
10924                 check_orphaned();
10925                 get_store().remove_element(BUDGETNONFEDERALTRAVELFOURTHYEARAMOUNT$228, 0);
10926             }
10927         }
10928         
10929         /**
10930          * Gets the "BudgetNonFederalEquipmentFourthYearAmount" element
10931          */
10932         public java.math.BigDecimal getBudgetNonFederalEquipmentFourthYearAmount()
10933         {
10934             synchronized (monitor())
10935             {
10936                 check_orphaned();
10937                 org.apache.xmlbeans.SimpleValue target = null;
10938                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230, 0);
10939                 if (target == null)
10940                 {
10941                     return null;
10942                 }
10943                 return target.getBigDecimalValue();
10944             }
10945         }
10946         
10947         /**
10948          * Gets (as xml) the "BudgetNonFederalEquipmentFourthYearAmount" element
10949          */
10950         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalEquipmentFourthYearAmount()
10951         {
10952             synchronized (monitor())
10953             {
10954                 check_orphaned();
10955                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
10956                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230, 0);
10957                 return target;
10958             }
10959         }
10960         
10961         /**
10962          * True if has "BudgetNonFederalEquipmentFourthYearAmount" element
10963          */
10964         public boolean isSetBudgetNonFederalEquipmentFourthYearAmount()
10965         {
10966             synchronized (monitor())
10967             {
10968                 check_orphaned();
10969                 return get_store().count_elements(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230) != 0;
10970             }
10971         }
10972         
10973         /**
10974          * Sets the "BudgetNonFederalEquipmentFourthYearAmount" element
10975          */
10976         public void setBudgetNonFederalEquipmentFourthYearAmount(java.math.BigDecimal budgetNonFederalEquipmentFourthYearAmount)
10977         {
10978             synchronized (monitor())
10979             {
10980                 check_orphaned();
10981                 org.apache.xmlbeans.SimpleValue target = null;
10982                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230, 0);
10983                 if (target == null)
10984                 {
10985                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230);
10986                 }
10987                 target.setBigDecimalValue(budgetNonFederalEquipmentFourthYearAmount);
10988             }
10989         }
10990         
10991         /**
10992          * Sets (as xml) the "BudgetNonFederalEquipmentFourthYearAmount" element
10993          */
10994         public void xsetBudgetNonFederalEquipmentFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalEquipmentFourthYearAmount)
10995         {
10996             synchronized (monitor())
10997             {
10998                 check_orphaned();
10999                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11000                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230, 0);
11001                 if (target == null)
11002                 {
11003                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230);
11004                 }
11005                 target.set(budgetNonFederalEquipmentFourthYearAmount);
11006             }
11007         }
11008         
11009         /**
11010          * Unsets the "BudgetNonFederalEquipmentFourthYearAmount" element
11011          */
11012         public void unsetBudgetNonFederalEquipmentFourthYearAmount()
11013         {
11014             synchronized (monitor())
11015             {
11016                 check_orphaned();
11017                 get_store().remove_element(BUDGETNONFEDERALEQUIPMENTFOURTHYEARAMOUNT$230, 0);
11018             }
11019         }
11020         
11021         /**
11022          * Gets the "BudgetNonFederalPersonnelFourthYearAmount" element
11023          */
11024         public java.math.BigDecimal getBudgetNonFederalPersonnelFourthYearAmount()
11025         {
11026             synchronized (monitor())
11027             {
11028                 check_orphaned();
11029                 org.apache.xmlbeans.SimpleValue target = null;
11030                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232, 0);
11031                 if (target == null)
11032                 {
11033                     return null;
11034                 }
11035                 return target.getBigDecimalValue();
11036             }
11037         }
11038         
11039         /**
11040          * Gets (as xml) the "BudgetNonFederalPersonnelFourthYearAmount" element
11041          */
11042         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalPersonnelFourthYearAmount()
11043         {
11044             synchronized (monitor())
11045             {
11046                 check_orphaned();
11047                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11048                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232, 0);
11049                 return target;
11050             }
11051         }
11052         
11053         /**
11054          * True if has "BudgetNonFederalPersonnelFourthYearAmount" element
11055          */
11056         public boolean isSetBudgetNonFederalPersonnelFourthYearAmount()
11057         {
11058             synchronized (monitor())
11059             {
11060                 check_orphaned();
11061                 return get_store().count_elements(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232) != 0;
11062             }
11063         }
11064         
11065         /**
11066          * Sets the "BudgetNonFederalPersonnelFourthYearAmount" element
11067          */
11068         public void setBudgetNonFederalPersonnelFourthYearAmount(java.math.BigDecimal budgetNonFederalPersonnelFourthYearAmount)
11069         {
11070             synchronized (monitor())
11071             {
11072                 check_orphaned();
11073                 org.apache.xmlbeans.SimpleValue target = null;
11074                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232, 0);
11075                 if (target == null)
11076                 {
11077                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232);
11078                 }
11079                 target.setBigDecimalValue(budgetNonFederalPersonnelFourthYearAmount);
11080             }
11081         }
11082         
11083         /**
11084          * Sets (as xml) the "BudgetNonFederalPersonnelFourthYearAmount" element
11085          */
11086         public void xsetBudgetNonFederalPersonnelFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalPersonnelFourthYearAmount)
11087         {
11088             synchronized (monitor())
11089             {
11090                 check_orphaned();
11091                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11092                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232, 0);
11093                 if (target == null)
11094                 {
11095                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232);
11096                 }
11097                 target.set(budgetNonFederalPersonnelFourthYearAmount);
11098             }
11099         }
11100         
11101         /**
11102          * Unsets the "BudgetNonFederalPersonnelFourthYearAmount" element
11103          */
11104         public void unsetBudgetNonFederalPersonnelFourthYearAmount()
11105         {
11106             synchronized (monitor())
11107             {
11108                 check_orphaned();
11109                 get_store().remove_element(BUDGETNONFEDERALPERSONNELFOURTHYEARAMOUNT$232, 0);
11110             }
11111         }
11112         
11113         /**
11114          * Gets the "BudgetNonFederalFringeFourthYearAmount" element
11115          */
11116         public java.math.BigDecimal getBudgetNonFederalFringeFourthYearAmount()
11117         {
11118             synchronized (monitor())
11119             {
11120                 check_orphaned();
11121                 org.apache.xmlbeans.SimpleValue target = null;
11122                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234, 0);
11123                 if (target == null)
11124                 {
11125                     return null;
11126                 }
11127                 return target.getBigDecimalValue();
11128             }
11129         }
11130         
11131         /**
11132          * Gets (as xml) the "BudgetNonFederalFringeFourthYearAmount" element
11133          */
11134         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalFringeFourthYearAmount()
11135         {
11136             synchronized (monitor())
11137             {
11138                 check_orphaned();
11139                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11140                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234, 0);
11141                 return target;
11142             }
11143         }
11144         
11145         /**
11146          * True if has "BudgetNonFederalFringeFourthYearAmount" element
11147          */
11148         public boolean isSetBudgetNonFederalFringeFourthYearAmount()
11149         {
11150             synchronized (monitor())
11151             {
11152                 check_orphaned();
11153                 return get_store().count_elements(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234) != 0;
11154             }
11155         }
11156         
11157         /**
11158          * Sets the "BudgetNonFederalFringeFourthYearAmount" element
11159          */
11160         public void setBudgetNonFederalFringeFourthYearAmount(java.math.BigDecimal budgetNonFederalFringeFourthYearAmount)
11161         {
11162             synchronized (monitor())
11163             {
11164                 check_orphaned();
11165                 org.apache.xmlbeans.SimpleValue target = null;
11166                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234, 0);
11167                 if (target == null)
11168                 {
11169                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234);
11170                 }
11171                 target.setBigDecimalValue(budgetNonFederalFringeFourthYearAmount);
11172             }
11173         }
11174         
11175         /**
11176          * Sets (as xml) the "BudgetNonFederalFringeFourthYearAmount" element
11177          */
11178         public void xsetBudgetNonFederalFringeFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalFringeFourthYearAmount)
11179         {
11180             synchronized (monitor())
11181             {
11182                 check_orphaned();
11183                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11184                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234, 0);
11185                 if (target == null)
11186                 {
11187                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234);
11188                 }
11189                 target.set(budgetNonFederalFringeFourthYearAmount);
11190             }
11191         }
11192         
11193         /**
11194          * Unsets the "BudgetNonFederalFringeFourthYearAmount" element
11195          */
11196         public void unsetBudgetNonFederalFringeFourthYearAmount()
11197         {
11198             synchronized (monitor())
11199             {
11200                 check_orphaned();
11201                 get_store().remove_element(BUDGETNONFEDERALFRINGEFOURTHYEARAMOUNT$234, 0);
11202             }
11203         }
11204         
11205         /**
11206          * Gets the "BudgetNonFederalTrainingFourthYearAmount" element
11207          */
11208         public java.math.BigDecimal getBudgetNonFederalTrainingFourthYearAmount()
11209         {
11210             synchronized (monitor())
11211             {
11212                 check_orphaned();
11213                 org.apache.xmlbeans.SimpleValue target = null;
11214                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236, 0);
11215                 if (target == null)
11216                 {
11217                     return null;
11218                 }
11219                 return target.getBigDecimalValue();
11220             }
11221         }
11222         
11223         /**
11224          * Gets (as xml) the "BudgetNonFederalTrainingFourthYearAmount" element
11225          */
11226         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalTrainingFourthYearAmount()
11227         {
11228             synchronized (monitor())
11229             {
11230                 check_orphaned();
11231                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11232                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236, 0);
11233                 return target;
11234             }
11235         }
11236         
11237         /**
11238          * True if has "BudgetNonFederalTrainingFourthYearAmount" element
11239          */
11240         public boolean isSetBudgetNonFederalTrainingFourthYearAmount()
11241         {
11242             synchronized (monitor())
11243             {
11244                 check_orphaned();
11245                 return get_store().count_elements(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236) != 0;
11246             }
11247         }
11248         
11249         /**
11250          * Sets the "BudgetNonFederalTrainingFourthYearAmount" element
11251          */
11252         public void setBudgetNonFederalTrainingFourthYearAmount(java.math.BigDecimal budgetNonFederalTrainingFourthYearAmount)
11253         {
11254             synchronized (monitor())
11255             {
11256                 check_orphaned();
11257                 org.apache.xmlbeans.SimpleValue target = null;
11258                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236, 0);
11259                 if (target == null)
11260                 {
11261                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236);
11262                 }
11263                 target.setBigDecimalValue(budgetNonFederalTrainingFourthYearAmount);
11264             }
11265         }
11266         
11267         /**
11268          * Sets (as xml) the "BudgetNonFederalTrainingFourthYearAmount" element
11269          */
11270         public void xsetBudgetNonFederalTrainingFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalTrainingFourthYearAmount)
11271         {
11272             synchronized (monitor())
11273             {
11274                 check_orphaned();
11275                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11276                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236, 0);
11277                 if (target == null)
11278                 {
11279                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236);
11280                 }
11281                 target.set(budgetNonFederalTrainingFourthYearAmount);
11282             }
11283         }
11284         
11285         /**
11286          * Unsets the "BudgetNonFederalTrainingFourthYearAmount" element
11287          */
11288         public void unsetBudgetNonFederalTrainingFourthYearAmount()
11289         {
11290             synchronized (monitor())
11291             {
11292                 check_orphaned();
11293                 get_store().remove_element(BUDGETNONFEDERALTRAININGFOURTHYEARAMOUNT$236, 0);
11294             }
11295         }
11296         
11297         /**
11298          * Gets the "BudgetNonFederalFourthYearAmount" element
11299          */
11300         public java.math.BigDecimal getBudgetNonFederalFourthYearAmount()
11301         {
11302             synchronized (monitor())
11303             {
11304                 check_orphaned();
11305                 org.apache.xmlbeans.SimpleValue target = null;
11306                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFOURTHYEARAMOUNT$238, 0);
11307                 if (target == null)
11308                 {
11309                     return null;
11310                 }
11311                 return target.getBigDecimalValue();
11312             }
11313         }
11314         
11315         /**
11316          * Gets (as xml) the "BudgetNonFederalFourthYearAmount" element
11317          */
11318         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalFourthYearAmount()
11319         {
11320             synchronized (monitor())
11321             {
11322                 check_orphaned();
11323                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11324                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFOURTHYEARAMOUNT$238, 0);
11325                 return target;
11326             }
11327         }
11328         
11329         /**
11330          * True if has "BudgetNonFederalFourthYearAmount" element
11331          */
11332         public boolean isSetBudgetNonFederalFourthYearAmount()
11333         {
11334             synchronized (monitor())
11335             {
11336                 check_orphaned();
11337                 return get_store().count_elements(BUDGETNONFEDERALFOURTHYEARAMOUNT$238) != 0;
11338             }
11339         }
11340         
11341         /**
11342          * Sets the "BudgetNonFederalFourthYearAmount" element
11343          */
11344         public void setBudgetNonFederalFourthYearAmount(java.math.BigDecimal budgetNonFederalFourthYearAmount)
11345         {
11346             synchronized (monitor())
11347             {
11348                 check_orphaned();
11349                 org.apache.xmlbeans.SimpleValue target = null;
11350                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFOURTHYEARAMOUNT$238, 0);
11351                 if (target == null)
11352                 {
11353                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFOURTHYEARAMOUNT$238);
11354                 }
11355                 target.setBigDecimalValue(budgetNonFederalFourthYearAmount);
11356             }
11357         }
11358         
11359         /**
11360          * Sets (as xml) the "BudgetNonFederalFourthYearAmount" element
11361          */
11362         public void xsetBudgetNonFederalFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalFourthYearAmount)
11363         {
11364             synchronized (monitor())
11365             {
11366                 check_orphaned();
11367                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11368                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFOURTHYEARAMOUNT$238, 0);
11369                 if (target == null)
11370                 {
11371                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFOURTHYEARAMOUNT$238);
11372                 }
11373                 target.set(budgetNonFederalFourthYearAmount);
11374             }
11375         }
11376         
11377         /**
11378          * Unsets the "BudgetNonFederalFourthYearAmount" element
11379          */
11380         public void unsetBudgetNonFederalFourthYearAmount()
11381         {
11382             synchronized (monitor())
11383             {
11384                 check_orphaned();
11385                 get_store().remove_element(BUDGETNONFEDERALFOURTHYEARAMOUNT$238, 0);
11386             }
11387         }
11388         
11389         /**
11390          * Gets the "BudgetNonFederalDirectFourthYearAmount" element
11391          */
11392         public java.math.BigDecimal getBudgetNonFederalDirectFourthYearAmount()
11393         {
11394             synchronized (monitor())
11395             {
11396                 check_orphaned();
11397                 org.apache.xmlbeans.SimpleValue target = null;
11398                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240, 0);
11399                 if (target == null)
11400                 {
11401                     return null;
11402                 }
11403                 return target.getBigDecimalValue();
11404             }
11405         }
11406         
11407         /**
11408          * Gets (as xml) the "BudgetNonFederalDirectFourthYearAmount" element
11409          */
11410         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalDirectFourthYearAmount()
11411         {
11412             synchronized (monitor())
11413             {
11414                 check_orphaned();
11415                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11416                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240, 0);
11417                 return target;
11418             }
11419         }
11420         
11421         /**
11422          * True if has "BudgetNonFederalDirectFourthYearAmount" element
11423          */
11424         public boolean isSetBudgetNonFederalDirectFourthYearAmount()
11425         {
11426             synchronized (monitor())
11427             {
11428                 check_orphaned();
11429                 return get_store().count_elements(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240) != 0;
11430             }
11431         }
11432         
11433         /**
11434          * Sets the "BudgetNonFederalDirectFourthYearAmount" element
11435          */
11436         public void setBudgetNonFederalDirectFourthYearAmount(java.math.BigDecimal budgetNonFederalDirectFourthYearAmount)
11437         {
11438             synchronized (monitor())
11439             {
11440                 check_orphaned();
11441                 org.apache.xmlbeans.SimpleValue target = null;
11442                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240, 0);
11443                 if (target == null)
11444                 {
11445                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240);
11446                 }
11447                 target.setBigDecimalValue(budgetNonFederalDirectFourthYearAmount);
11448             }
11449         }
11450         
11451         /**
11452          * Sets (as xml) the "BudgetNonFederalDirectFourthYearAmount" element
11453          */
11454         public void xsetBudgetNonFederalDirectFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalDirectFourthYearAmount)
11455         {
11456             synchronized (monitor())
11457             {
11458                 check_orphaned();
11459                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11460                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240, 0);
11461                 if (target == null)
11462                 {
11463                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240);
11464                 }
11465                 target.set(budgetNonFederalDirectFourthYearAmount);
11466             }
11467         }
11468         
11469         /**
11470          * Unsets the "BudgetNonFederalDirectFourthYearAmount" element
11471          */
11472         public void unsetBudgetNonFederalDirectFourthYearAmount()
11473         {
11474             synchronized (monitor())
11475             {
11476                 check_orphaned();
11477                 get_store().remove_element(BUDGETNONFEDERALDIRECTFOURTHYEARAMOUNT$240, 0);
11478             }
11479         }
11480         
11481         /**
11482          * Gets the "BudgetNonFederalIndirectFourthYearAmount" element
11483          */
11484         public java.math.BigDecimal getBudgetNonFederalIndirectFourthYearAmount()
11485         {
11486             synchronized (monitor())
11487             {
11488                 check_orphaned();
11489                 org.apache.xmlbeans.SimpleValue target = null;
11490                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242, 0);
11491                 if (target == null)
11492                 {
11493                     return null;
11494                 }
11495                 return target.getBigDecimalValue();
11496             }
11497         }
11498         
11499         /**
11500          * Gets (as xml) the "BudgetNonFederalIndirectFourthYearAmount" element
11501          */
11502         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalIndirectFourthYearAmount()
11503         {
11504             synchronized (monitor())
11505             {
11506                 check_orphaned();
11507                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11508                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242, 0);
11509                 return target;
11510             }
11511         }
11512         
11513         /**
11514          * True if has "BudgetNonFederalIndirectFourthYearAmount" element
11515          */
11516         public boolean isSetBudgetNonFederalIndirectFourthYearAmount()
11517         {
11518             synchronized (monitor())
11519             {
11520                 check_orphaned();
11521                 return get_store().count_elements(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242) != 0;
11522             }
11523         }
11524         
11525         /**
11526          * Sets the "BudgetNonFederalIndirectFourthYearAmount" element
11527          */
11528         public void setBudgetNonFederalIndirectFourthYearAmount(java.math.BigDecimal budgetNonFederalIndirectFourthYearAmount)
11529         {
11530             synchronized (monitor())
11531             {
11532                 check_orphaned();
11533                 org.apache.xmlbeans.SimpleValue target = null;
11534                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242, 0);
11535                 if (target == null)
11536                 {
11537                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242);
11538                 }
11539                 target.setBigDecimalValue(budgetNonFederalIndirectFourthYearAmount);
11540             }
11541         }
11542         
11543         /**
11544          * Sets (as xml) the "BudgetNonFederalIndirectFourthYearAmount" element
11545          */
11546         public void xsetBudgetNonFederalIndirectFourthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalIndirectFourthYearAmount)
11547         {
11548             synchronized (monitor())
11549             {
11550                 check_orphaned();
11551                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11552                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242, 0);
11553                 if (target == null)
11554                 {
11555                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242);
11556                 }
11557                 target.set(budgetNonFederalIndirectFourthYearAmount);
11558             }
11559         }
11560         
11561         /**
11562          * Unsets the "BudgetNonFederalIndirectFourthYearAmount" element
11563          */
11564         public void unsetBudgetNonFederalIndirectFourthYearAmount()
11565         {
11566             synchronized (monitor())
11567             {
11568                 check_orphaned();
11569                 get_store().remove_element(BUDGETNONFEDERALINDIRECTFOURTHYEARAMOUNT$242, 0);
11570             }
11571         }
11572         
11573         /**
11574          * Gets the "BudgetNonFederalConstructionFifthYearAmount" element
11575          */
11576         public java.math.BigDecimal getBudgetNonFederalConstructionFifthYearAmount()
11577         {
11578             synchronized (monitor())
11579             {
11580                 check_orphaned();
11581                 org.apache.xmlbeans.SimpleValue target = null;
11582                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244, 0);
11583                 if (target == null)
11584                 {
11585                     return null;
11586                 }
11587                 return target.getBigDecimalValue();
11588             }
11589         }
11590         
11591         /**
11592          * Gets (as xml) the "BudgetNonFederalConstructionFifthYearAmount" element
11593          */
11594         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalConstructionFifthYearAmount()
11595         {
11596             synchronized (monitor())
11597             {
11598                 check_orphaned();
11599                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11600                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244, 0);
11601                 return target;
11602             }
11603         }
11604         
11605         /**
11606          * True if has "BudgetNonFederalConstructionFifthYearAmount" element
11607          */
11608         public boolean isSetBudgetNonFederalConstructionFifthYearAmount()
11609         {
11610             synchronized (monitor())
11611             {
11612                 check_orphaned();
11613                 return get_store().count_elements(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244) != 0;
11614             }
11615         }
11616         
11617         /**
11618          * Sets the "BudgetNonFederalConstructionFifthYearAmount" element
11619          */
11620         public void setBudgetNonFederalConstructionFifthYearAmount(java.math.BigDecimal budgetNonFederalConstructionFifthYearAmount)
11621         {
11622             synchronized (monitor())
11623             {
11624                 check_orphaned();
11625                 org.apache.xmlbeans.SimpleValue target = null;
11626                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244, 0);
11627                 if (target == null)
11628                 {
11629                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244);
11630                 }
11631                 target.setBigDecimalValue(budgetNonFederalConstructionFifthYearAmount);
11632             }
11633         }
11634         
11635         /**
11636          * Sets (as xml) the "BudgetNonFederalConstructionFifthYearAmount" element
11637          */
11638         public void xsetBudgetNonFederalConstructionFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalConstructionFifthYearAmount)
11639         {
11640             synchronized (monitor())
11641             {
11642                 check_orphaned();
11643                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11644                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244, 0);
11645                 if (target == null)
11646                 {
11647                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244);
11648                 }
11649                 target.set(budgetNonFederalConstructionFifthYearAmount);
11650             }
11651         }
11652         
11653         /**
11654          * Unsets the "BudgetNonFederalConstructionFifthYearAmount" element
11655          */
11656         public void unsetBudgetNonFederalConstructionFifthYearAmount()
11657         {
11658             synchronized (monitor())
11659             {
11660                 check_orphaned();
11661                 get_store().remove_element(BUDGETNONFEDERALCONSTRUCTIONFIFTHYEARAMOUNT$244, 0);
11662             }
11663         }
11664         
11665         /**
11666          * Gets the "BudgetNonFederalOtherFifthYearAmount" element
11667          */
11668         public java.math.BigDecimal getBudgetNonFederalOtherFifthYearAmount()
11669         {
11670             synchronized (monitor())
11671             {
11672                 check_orphaned();
11673                 org.apache.xmlbeans.SimpleValue target = null;
11674                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246, 0);
11675                 if (target == null)
11676                 {
11677                     return null;
11678                 }
11679                 return target.getBigDecimalValue();
11680             }
11681         }
11682         
11683         /**
11684          * Gets (as xml) the "BudgetNonFederalOtherFifthYearAmount" element
11685          */
11686         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalOtherFifthYearAmount()
11687         {
11688             synchronized (monitor())
11689             {
11690                 check_orphaned();
11691                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11692                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246, 0);
11693                 return target;
11694             }
11695         }
11696         
11697         /**
11698          * True if has "BudgetNonFederalOtherFifthYearAmount" element
11699          */
11700         public boolean isSetBudgetNonFederalOtherFifthYearAmount()
11701         {
11702             synchronized (monitor())
11703             {
11704                 check_orphaned();
11705                 return get_store().count_elements(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246) != 0;
11706             }
11707         }
11708         
11709         /**
11710          * Sets the "BudgetNonFederalOtherFifthYearAmount" element
11711          */
11712         public void setBudgetNonFederalOtherFifthYearAmount(java.math.BigDecimal budgetNonFederalOtherFifthYearAmount)
11713         {
11714             synchronized (monitor())
11715             {
11716                 check_orphaned();
11717                 org.apache.xmlbeans.SimpleValue target = null;
11718                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246, 0);
11719                 if (target == null)
11720                 {
11721                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246);
11722                 }
11723                 target.setBigDecimalValue(budgetNonFederalOtherFifthYearAmount);
11724             }
11725         }
11726         
11727         /**
11728          * Sets (as xml) the "BudgetNonFederalOtherFifthYearAmount" element
11729          */
11730         public void xsetBudgetNonFederalOtherFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalOtherFifthYearAmount)
11731         {
11732             synchronized (monitor())
11733             {
11734                 check_orphaned();
11735                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11736                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246, 0);
11737                 if (target == null)
11738                 {
11739                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246);
11740                 }
11741                 target.set(budgetNonFederalOtherFifthYearAmount);
11742             }
11743         }
11744         
11745         /**
11746          * Unsets the "BudgetNonFederalOtherFifthYearAmount" element
11747          */
11748         public void unsetBudgetNonFederalOtherFifthYearAmount()
11749         {
11750             synchronized (monitor())
11751             {
11752                 check_orphaned();
11753                 get_store().remove_element(BUDGETNONFEDERALOTHERFIFTHYEARAMOUNT$246, 0);
11754             }
11755         }
11756         
11757         /**
11758          * Gets the "BudgetNonFederalSuppliesFifthYearAmount" element
11759          */
11760         public java.math.BigDecimal getBudgetNonFederalSuppliesFifthYearAmount()
11761         {
11762             synchronized (monitor())
11763             {
11764                 check_orphaned();
11765                 org.apache.xmlbeans.SimpleValue target = null;
11766                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248, 0);
11767                 if (target == null)
11768                 {
11769                     return null;
11770                 }
11771                 return target.getBigDecimalValue();
11772             }
11773         }
11774         
11775         /**
11776          * Gets (as xml) the "BudgetNonFederalSuppliesFifthYearAmount" element
11777          */
11778         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalSuppliesFifthYearAmount()
11779         {
11780             synchronized (monitor())
11781             {
11782                 check_orphaned();
11783                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11784                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248, 0);
11785                 return target;
11786             }
11787         }
11788         
11789         /**
11790          * True if has "BudgetNonFederalSuppliesFifthYearAmount" element
11791          */
11792         public boolean isSetBudgetNonFederalSuppliesFifthYearAmount()
11793         {
11794             synchronized (monitor())
11795             {
11796                 check_orphaned();
11797                 return get_store().count_elements(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248) != 0;
11798             }
11799         }
11800         
11801         /**
11802          * Sets the "BudgetNonFederalSuppliesFifthYearAmount" element
11803          */
11804         public void setBudgetNonFederalSuppliesFifthYearAmount(java.math.BigDecimal budgetNonFederalSuppliesFifthYearAmount)
11805         {
11806             synchronized (monitor())
11807             {
11808                 check_orphaned();
11809                 org.apache.xmlbeans.SimpleValue target = null;
11810                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248, 0);
11811                 if (target == null)
11812                 {
11813                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248);
11814                 }
11815                 target.setBigDecimalValue(budgetNonFederalSuppliesFifthYearAmount);
11816             }
11817         }
11818         
11819         /**
11820          * Sets (as xml) the "BudgetNonFederalSuppliesFifthYearAmount" element
11821          */
11822         public void xsetBudgetNonFederalSuppliesFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalSuppliesFifthYearAmount)
11823         {
11824             synchronized (monitor())
11825             {
11826                 check_orphaned();
11827                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11828                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248, 0);
11829                 if (target == null)
11830                 {
11831                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248);
11832                 }
11833                 target.set(budgetNonFederalSuppliesFifthYearAmount);
11834             }
11835         }
11836         
11837         /**
11838          * Unsets the "BudgetNonFederalSuppliesFifthYearAmount" element
11839          */
11840         public void unsetBudgetNonFederalSuppliesFifthYearAmount()
11841         {
11842             synchronized (monitor())
11843             {
11844                 check_orphaned();
11845                 get_store().remove_element(BUDGETNONFEDERALSUPPLIESFIFTHYEARAMOUNT$248, 0);
11846             }
11847         }
11848         
11849         /**
11850          * Gets the "BudgetNonFederalContractualFifthYearAmount" element
11851          */
11852         public java.math.BigDecimal getBudgetNonFederalContractualFifthYearAmount()
11853         {
11854             synchronized (monitor())
11855             {
11856                 check_orphaned();
11857                 org.apache.xmlbeans.SimpleValue target = null;
11858                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250, 0);
11859                 if (target == null)
11860                 {
11861                     return null;
11862                 }
11863                 return target.getBigDecimalValue();
11864             }
11865         }
11866         
11867         /**
11868          * Gets (as xml) the "BudgetNonFederalContractualFifthYearAmount" element
11869          */
11870         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalContractualFifthYearAmount()
11871         {
11872             synchronized (monitor())
11873             {
11874                 check_orphaned();
11875                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11876                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250, 0);
11877                 return target;
11878             }
11879         }
11880         
11881         /**
11882          * True if has "BudgetNonFederalContractualFifthYearAmount" element
11883          */
11884         public boolean isSetBudgetNonFederalContractualFifthYearAmount()
11885         {
11886             synchronized (monitor())
11887             {
11888                 check_orphaned();
11889                 return get_store().count_elements(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250) != 0;
11890             }
11891         }
11892         
11893         /**
11894          * Sets the "BudgetNonFederalContractualFifthYearAmount" element
11895          */
11896         public void setBudgetNonFederalContractualFifthYearAmount(java.math.BigDecimal budgetNonFederalContractualFifthYearAmount)
11897         {
11898             synchronized (monitor())
11899             {
11900                 check_orphaned();
11901                 org.apache.xmlbeans.SimpleValue target = null;
11902                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250, 0);
11903                 if (target == null)
11904                 {
11905                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250);
11906                 }
11907                 target.setBigDecimalValue(budgetNonFederalContractualFifthYearAmount);
11908             }
11909         }
11910         
11911         /**
11912          * Sets (as xml) the "BudgetNonFederalContractualFifthYearAmount" element
11913          */
11914         public void xsetBudgetNonFederalContractualFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalContractualFifthYearAmount)
11915         {
11916             synchronized (monitor())
11917             {
11918                 check_orphaned();
11919                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11920                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250, 0);
11921                 if (target == null)
11922                 {
11923                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250);
11924                 }
11925                 target.set(budgetNonFederalContractualFifthYearAmount);
11926             }
11927         }
11928         
11929         /**
11930          * Unsets the "BudgetNonFederalContractualFifthYearAmount" element
11931          */
11932         public void unsetBudgetNonFederalContractualFifthYearAmount()
11933         {
11934             synchronized (monitor())
11935             {
11936                 check_orphaned();
11937                 get_store().remove_element(BUDGETNONFEDERALCONTRACTUALFIFTHYEARAMOUNT$250, 0);
11938             }
11939         }
11940         
11941         /**
11942          * Gets the "BudgetNonFederalTravelFifthYearAmount" element
11943          */
11944         public java.math.BigDecimal getBudgetNonFederalTravelFifthYearAmount()
11945         {
11946             synchronized (monitor())
11947             {
11948                 check_orphaned();
11949                 org.apache.xmlbeans.SimpleValue target = null;
11950                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252, 0);
11951                 if (target == null)
11952                 {
11953                     return null;
11954                 }
11955                 return target.getBigDecimalValue();
11956             }
11957         }
11958         
11959         /**
11960          * Gets (as xml) the "BudgetNonFederalTravelFifthYearAmount" element
11961          */
11962         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalTravelFifthYearAmount()
11963         {
11964             synchronized (monitor())
11965             {
11966                 check_orphaned();
11967                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
11968                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252, 0);
11969                 return target;
11970             }
11971         }
11972         
11973         /**
11974          * True if has "BudgetNonFederalTravelFifthYearAmount" element
11975          */
11976         public boolean isSetBudgetNonFederalTravelFifthYearAmount()
11977         {
11978             synchronized (monitor())
11979             {
11980                 check_orphaned();
11981                 return get_store().count_elements(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252) != 0;
11982             }
11983         }
11984         
11985         /**
11986          * Sets the "BudgetNonFederalTravelFifthYearAmount" element
11987          */
11988         public void setBudgetNonFederalTravelFifthYearAmount(java.math.BigDecimal budgetNonFederalTravelFifthYearAmount)
11989         {
11990             synchronized (monitor())
11991             {
11992                 check_orphaned();
11993                 org.apache.xmlbeans.SimpleValue target = null;
11994                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252, 0);
11995                 if (target == null)
11996                 {
11997                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252);
11998                 }
11999                 target.setBigDecimalValue(budgetNonFederalTravelFifthYearAmount);
12000             }
12001         }
12002         
12003         /**
12004          * Sets (as xml) the "BudgetNonFederalTravelFifthYearAmount" element
12005          */
12006         public void xsetBudgetNonFederalTravelFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalTravelFifthYearAmount)
12007         {
12008             synchronized (monitor())
12009             {
12010                 check_orphaned();
12011                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12012                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252, 0);
12013                 if (target == null)
12014                 {
12015                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252);
12016                 }
12017                 target.set(budgetNonFederalTravelFifthYearAmount);
12018             }
12019         }
12020         
12021         /**
12022          * Unsets the "BudgetNonFederalTravelFifthYearAmount" element
12023          */
12024         public void unsetBudgetNonFederalTravelFifthYearAmount()
12025         {
12026             synchronized (monitor())
12027             {
12028                 check_orphaned();
12029                 get_store().remove_element(BUDGETNONFEDERALTRAVELFIFTHYEARAMOUNT$252, 0);
12030             }
12031         }
12032         
12033         /**
12034          * Gets the "BudgetNonFederalEquipmentFifthYearAmount" element
12035          */
12036         public java.math.BigDecimal getBudgetNonFederalEquipmentFifthYearAmount()
12037         {
12038             synchronized (monitor())
12039             {
12040                 check_orphaned();
12041                 org.apache.xmlbeans.SimpleValue target = null;
12042                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254, 0);
12043                 if (target == null)
12044                 {
12045                     return null;
12046                 }
12047                 return target.getBigDecimalValue();
12048             }
12049         }
12050         
12051         /**
12052          * Gets (as xml) the "BudgetNonFederalEquipmentFifthYearAmount" element
12053          */
12054         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalEquipmentFifthYearAmount()
12055         {
12056             synchronized (monitor())
12057             {
12058                 check_orphaned();
12059                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12060                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254, 0);
12061                 return target;
12062             }
12063         }
12064         
12065         /**
12066          * True if has "BudgetNonFederalEquipmentFifthYearAmount" element
12067          */
12068         public boolean isSetBudgetNonFederalEquipmentFifthYearAmount()
12069         {
12070             synchronized (monitor())
12071             {
12072                 check_orphaned();
12073                 return get_store().count_elements(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254) != 0;
12074             }
12075         }
12076         
12077         /**
12078          * Sets the "BudgetNonFederalEquipmentFifthYearAmount" element
12079          */
12080         public void setBudgetNonFederalEquipmentFifthYearAmount(java.math.BigDecimal budgetNonFederalEquipmentFifthYearAmount)
12081         {
12082             synchronized (monitor())
12083             {
12084                 check_orphaned();
12085                 org.apache.xmlbeans.SimpleValue target = null;
12086                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254, 0);
12087                 if (target == null)
12088                 {
12089                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254);
12090                 }
12091                 target.setBigDecimalValue(budgetNonFederalEquipmentFifthYearAmount);
12092             }
12093         }
12094         
12095         /**
12096          * Sets (as xml) the "BudgetNonFederalEquipmentFifthYearAmount" element
12097          */
12098         public void xsetBudgetNonFederalEquipmentFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalEquipmentFifthYearAmount)
12099         {
12100             synchronized (monitor())
12101             {
12102                 check_orphaned();
12103                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12104                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254, 0);
12105                 if (target == null)
12106                 {
12107                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254);
12108                 }
12109                 target.set(budgetNonFederalEquipmentFifthYearAmount);
12110             }
12111         }
12112         
12113         /**
12114          * Unsets the "BudgetNonFederalEquipmentFifthYearAmount" element
12115          */
12116         public void unsetBudgetNonFederalEquipmentFifthYearAmount()
12117         {
12118             synchronized (monitor())
12119             {
12120                 check_orphaned();
12121                 get_store().remove_element(BUDGETNONFEDERALEQUIPMENTFIFTHYEARAMOUNT$254, 0);
12122             }
12123         }
12124         
12125         /**
12126          * Gets the "BudgetNonFederalPersonnelFifthYearAmount" element
12127          */
12128         public java.math.BigDecimal getBudgetNonFederalPersonnelFifthYearAmount()
12129         {
12130             synchronized (monitor())
12131             {
12132                 check_orphaned();
12133                 org.apache.xmlbeans.SimpleValue target = null;
12134                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256, 0);
12135                 if (target == null)
12136                 {
12137                     return null;
12138                 }
12139                 return target.getBigDecimalValue();
12140             }
12141         }
12142         
12143         /**
12144          * Gets (as xml) the "BudgetNonFederalPersonnelFifthYearAmount" element
12145          */
12146         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalPersonnelFifthYearAmount()
12147         {
12148             synchronized (monitor())
12149             {
12150                 check_orphaned();
12151                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12152                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256, 0);
12153                 return target;
12154             }
12155         }
12156         
12157         /**
12158          * True if has "BudgetNonFederalPersonnelFifthYearAmount" element
12159          */
12160         public boolean isSetBudgetNonFederalPersonnelFifthYearAmount()
12161         {
12162             synchronized (monitor())
12163             {
12164                 check_orphaned();
12165                 return get_store().count_elements(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256) != 0;
12166             }
12167         }
12168         
12169         /**
12170          * Sets the "BudgetNonFederalPersonnelFifthYearAmount" element
12171          */
12172         public void setBudgetNonFederalPersonnelFifthYearAmount(java.math.BigDecimal budgetNonFederalPersonnelFifthYearAmount)
12173         {
12174             synchronized (monitor())
12175             {
12176                 check_orphaned();
12177                 org.apache.xmlbeans.SimpleValue target = null;
12178                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256, 0);
12179                 if (target == null)
12180                 {
12181                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256);
12182                 }
12183                 target.setBigDecimalValue(budgetNonFederalPersonnelFifthYearAmount);
12184             }
12185         }
12186         
12187         /**
12188          * Sets (as xml) the "BudgetNonFederalPersonnelFifthYearAmount" element
12189          */
12190         public void xsetBudgetNonFederalPersonnelFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalPersonnelFifthYearAmount)
12191         {
12192             synchronized (monitor())
12193             {
12194                 check_orphaned();
12195                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12196                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256, 0);
12197                 if (target == null)
12198                 {
12199                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256);
12200                 }
12201                 target.set(budgetNonFederalPersonnelFifthYearAmount);
12202             }
12203         }
12204         
12205         /**
12206          * Unsets the "BudgetNonFederalPersonnelFifthYearAmount" element
12207          */
12208         public void unsetBudgetNonFederalPersonnelFifthYearAmount()
12209         {
12210             synchronized (monitor())
12211             {
12212                 check_orphaned();
12213                 get_store().remove_element(BUDGETNONFEDERALPERSONNELFIFTHYEARAMOUNT$256, 0);
12214             }
12215         }
12216         
12217         /**
12218          * Gets the "BudgetNonFederalFringeFifthYearAmount" element
12219          */
12220         public java.math.BigDecimal getBudgetNonFederalFringeFifthYearAmount()
12221         {
12222             synchronized (monitor())
12223             {
12224                 check_orphaned();
12225                 org.apache.xmlbeans.SimpleValue target = null;
12226                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258, 0);
12227                 if (target == null)
12228                 {
12229                     return null;
12230                 }
12231                 return target.getBigDecimalValue();
12232             }
12233         }
12234         
12235         /**
12236          * Gets (as xml) the "BudgetNonFederalFringeFifthYearAmount" element
12237          */
12238         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalFringeFifthYearAmount()
12239         {
12240             synchronized (monitor())
12241             {
12242                 check_orphaned();
12243                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12244                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258, 0);
12245                 return target;
12246             }
12247         }
12248         
12249         /**
12250          * True if has "BudgetNonFederalFringeFifthYearAmount" element
12251          */
12252         public boolean isSetBudgetNonFederalFringeFifthYearAmount()
12253         {
12254             synchronized (monitor())
12255             {
12256                 check_orphaned();
12257                 return get_store().count_elements(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258) != 0;
12258             }
12259         }
12260         
12261         /**
12262          * Sets the "BudgetNonFederalFringeFifthYearAmount" element
12263          */
12264         public void setBudgetNonFederalFringeFifthYearAmount(java.math.BigDecimal budgetNonFederalFringeFifthYearAmount)
12265         {
12266             synchronized (monitor())
12267             {
12268                 check_orphaned();
12269                 org.apache.xmlbeans.SimpleValue target = null;
12270                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258, 0);
12271                 if (target == null)
12272                 {
12273                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258);
12274                 }
12275                 target.setBigDecimalValue(budgetNonFederalFringeFifthYearAmount);
12276             }
12277         }
12278         
12279         /**
12280          * Sets (as xml) the "BudgetNonFederalFringeFifthYearAmount" element
12281          */
12282         public void xsetBudgetNonFederalFringeFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalFringeFifthYearAmount)
12283         {
12284             synchronized (monitor())
12285             {
12286                 check_orphaned();
12287                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12288                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258, 0);
12289                 if (target == null)
12290                 {
12291                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258);
12292                 }
12293                 target.set(budgetNonFederalFringeFifthYearAmount);
12294             }
12295         }
12296         
12297         /**
12298          * Unsets the "BudgetNonFederalFringeFifthYearAmount" element
12299          */
12300         public void unsetBudgetNonFederalFringeFifthYearAmount()
12301         {
12302             synchronized (monitor())
12303             {
12304                 check_orphaned();
12305                 get_store().remove_element(BUDGETNONFEDERALFRINGEFIFTHYEARAMOUNT$258, 0);
12306             }
12307         }
12308         
12309         /**
12310          * Gets the "BudgetNonFederalTrainingFifthYearAmount" element
12311          */
12312         public java.math.BigDecimal getBudgetNonFederalTrainingFifthYearAmount()
12313         {
12314             synchronized (monitor())
12315             {
12316                 check_orphaned();
12317                 org.apache.xmlbeans.SimpleValue target = null;
12318                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260, 0);
12319                 if (target == null)
12320                 {
12321                     return null;
12322                 }
12323                 return target.getBigDecimalValue();
12324             }
12325         }
12326         
12327         /**
12328          * Gets (as xml) the "BudgetNonFederalTrainingFifthYearAmount" element
12329          */
12330         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalTrainingFifthYearAmount()
12331         {
12332             synchronized (monitor())
12333             {
12334                 check_orphaned();
12335                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12336                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260, 0);
12337                 return target;
12338             }
12339         }
12340         
12341         /**
12342          * True if has "BudgetNonFederalTrainingFifthYearAmount" element
12343          */
12344         public boolean isSetBudgetNonFederalTrainingFifthYearAmount()
12345         {
12346             synchronized (monitor())
12347             {
12348                 check_orphaned();
12349                 return get_store().count_elements(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260) != 0;
12350             }
12351         }
12352         
12353         /**
12354          * Sets the "BudgetNonFederalTrainingFifthYearAmount" element
12355          */
12356         public void setBudgetNonFederalTrainingFifthYearAmount(java.math.BigDecimal budgetNonFederalTrainingFifthYearAmount)
12357         {
12358             synchronized (monitor())
12359             {
12360                 check_orphaned();
12361                 org.apache.xmlbeans.SimpleValue target = null;
12362                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260, 0);
12363                 if (target == null)
12364                 {
12365                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260);
12366                 }
12367                 target.setBigDecimalValue(budgetNonFederalTrainingFifthYearAmount);
12368             }
12369         }
12370         
12371         /**
12372          * Sets (as xml) the "BudgetNonFederalTrainingFifthYearAmount" element
12373          */
12374         public void xsetBudgetNonFederalTrainingFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalTrainingFifthYearAmount)
12375         {
12376             synchronized (monitor())
12377             {
12378                 check_orphaned();
12379                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12380                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260, 0);
12381                 if (target == null)
12382                 {
12383                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260);
12384                 }
12385                 target.set(budgetNonFederalTrainingFifthYearAmount);
12386             }
12387         }
12388         
12389         /**
12390          * Unsets the "BudgetNonFederalTrainingFifthYearAmount" element
12391          */
12392         public void unsetBudgetNonFederalTrainingFifthYearAmount()
12393         {
12394             synchronized (monitor())
12395             {
12396                 check_orphaned();
12397                 get_store().remove_element(BUDGETNONFEDERALTRAININGFIFTHYEARAMOUNT$260, 0);
12398             }
12399         }
12400         
12401         /**
12402          * Gets the "BudgetNonFederalFifthYearAmount" element
12403          */
12404         public java.math.BigDecimal getBudgetNonFederalFifthYearAmount()
12405         {
12406             synchronized (monitor())
12407             {
12408                 check_orphaned();
12409                 org.apache.xmlbeans.SimpleValue target = null;
12410                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFIFTHYEARAMOUNT$262, 0);
12411                 if (target == null)
12412                 {
12413                     return null;
12414                 }
12415                 return target.getBigDecimalValue();
12416             }
12417         }
12418         
12419         /**
12420          * Gets (as xml) the "BudgetNonFederalFifthYearAmount" element
12421          */
12422         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalFifthYearAmount()
12423         {
12424             synchronized (monitor())
12425             {
12426                 check_orphaned();
12427                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12428                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFIFTHYEARAMOUNT$262, 0);
12429                 return target;
12430             }
12431         }
12432         
12433         /**
12434          * True if has "BudgetNonFederalFifthYearAmount" element
12435          */
12436         public boolean isSetBudgetNonFederalFifthYearAmount()
12437         {
12438             synchronized (monitor())
12439             {
12440                 check_orphaned();
12441                 return get_store().count_elements(BUDGETNONFEDERALFIFTHYEARAMOUNT$262) != 0;
12442             }
12443         }
12444         
12445         /**
12446          * Sets the "BudgetNonFederalFifthYearAmount" element
12447          */
12448         public void setBudgetNonFederalFifthYearAmount(java.math.BigDecimal budgetNonFederalFifthYearAmount)
12449         {
12450             synchronized (monitor())
12451             {
12452                 check_orphaned();
12453                 org.apache.xmlbeans.SimpleValue target = null;
12454                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFIFTHYEARAMOUNT$262, 0);
12455                 if (target == null)
12456                 {
12457                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFIFTHYEARAMOUNT$262);
12458                 }
12459                 target.setBigDecimalValue(budgetNonFederalFifthYearAmount);
12460             }
12461         }
12462         
12463         /**
12464          * Sets (as xml) the "BudgetNonFederalFifthYearAmount" element
12465          */
12466         public void xsetBudgetNonFederalFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalFifthYearAmount)
12467         {
12468             synchronized (monitor())
12469             {
12470                 check_orphaned();
12471                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12472                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFIFTHYEARAMOUNT$262, 0);
12473                 if (target == null)
12474                 {
12475                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFIFTHYEARAMOUNT$262);
12476                 }
12477                 target.set(budgetNonFederalFifthYearAmount);
12478             }
12479         }
12480         
12481         /**
12482          * Unsets the "BudgetNonFederalFifthYearAmount" element
12483          */
12484         public void unsetBudgetNonFederalFifthYearAmount()
12485         {
12486             synchronized (monitor())
12487             {
12488                 check_orphaned();
12489                 get_store().remove_element(BUDGETNONFEDERALFIFTHYEARAMOUNT$262, 0);
12490             }
12491         }
12492         
12493         /**
12494          * Gets the "BudgetNonFederalDirectFifthYearAmount" element
12495          */
12496         public java.math.BigDecimal getBudgetNonFederalDirectFifthYearAmount()
12497         {
12498             synchronized (monitor())
12499             {
12500                 check_orphaned();
12501                 org.apache.xmlbeans.SimpleValue target = null;
12502                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264, 0);
12503                 if (target == null)
12504                 {
12505                     return null;
12506                 }
12507                 return target.getBigDecimalValue();
12508             }
12509         }
12510         
12511         /**
12512          * Gets (as xml) the "BudgetNonFederalDirectFifthYearAmount" element
12513          */
12514         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalDirectFifthYearAmount()
12515         {
12516             synchronized (monitor())
12517             {
12518                 check_orphaned();
12519                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12520                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264, 0);
12521                 return target;
12522             }
12523         }
12524         
12525         /**
12526          * True if has "BudgetNonFederalDirectFifthYearAmount" element
12527          */
12528         public boolean isSetBudgetNonFederalDirectFifthYearAmount()
12529         {
12530             synchronized (monitor())
12531             {
12532                 check_orphaned();
12533                 return get_store().count_elements(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264) != 0;
12534             }
12535         }
12536         
12537         /**
12538          * Sets the "BudgetNonFederalDirectFifthYearAmount" element
12539          */
12540         public void setBudgetNonFederalDirectFifthYearAmount(java.math.BigDecimal budgetNonFederalDirectFifthYearAmount)
12541         {
12542             synchronized (monitor())
12543             {
12544                 check_orphaned();
12545                 org.apache.xmlbeans.SimpleValue target = null;
12546                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264, 0);
12547                 if (target == null)
12548                 {
12549                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264);
12550                 }
12551                 target.setBigDecimalValue(budgetNonFederalDirectFifthYearAmount);
12552             }
12553         }
12554         
12555         /**
12556          * Sets (as xml) the "BudgetNonFederalDirectFifthYearAmount" element
12557          */
12558         public void xsetBudgetNonFederalDirectFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalDirectFifthYearAmount)
12559         {
12560             synchronized (monitor())
12561             {
12562                 check_orphaned();
12563                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12564                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264, 0);
12565                 if (target == null)
12566                 {
12567                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264);
12568                 }
12569                 target.set(budgetNonFederalDirectFifthYearAmount);
12570             }
12571         }
12572         
12573         /**
12574          * Unsets the "BudgetNonFederalDirectFifthYearAmount" element
12575          */
12576         public void unsetBudgetNonFederalDirectFifthYearAmount()
12577         {
12578             synchronized (monitor())
12579             {
12580                 check_orphaned();
12581                 get_store().remove_element(BUDGETNONFEDERALDIRECTFIFTHYEARAMOUNT$264, 0);
12582             }
12583         }
12584         
12585         /**
12586          * Gets the "BudgetNonFederalIndirectFifthYearAmount" element
12587          */
12588         public java.math.BigDecimal getBudgetNonFederalIndirectFifthYearAmount()
12589         {
12590             synchronized (monitor())
12591             {
12592                 check_orphaned();
12593                 org.apache.xmlbeans.SimpleValue target = null;
12594                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266, 0);
12595                 if (target == null)
12596                 {
12597                     return null;
12598                 }
12599                 return target.getBigDecimalValue();
12600             }
12601         }
12602         
12603         /**
12604          * Gets (as xml) the "BudgetNonFederalIndirectFifthYearAmount" element
12605          */
12606         public gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType xgetBudgetNonFederalIndirectFifthYearAmount()
12607         {
12608             synchronized (monitor())
12609             {
12610                 check_orphaned();
12611                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12612                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266, 0);
12613                 return target;
12614             }
12615         }
12616         
12617         /**
12618          * True if has "BudgetNonFederalIndirectFifthYearAmount" element
12619          */
12620         public boolean isSetBudgetNonFederalIndirectFifthYearAmount()
12621         {
12622             synchronized (monitor())
12623             {
12624                 check_orphaned();
12625                 return get_store().count_elements(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266) != 0;
12626             }
12627         }
12628         
12629         /**
12630          * Sets the "BudgetNonFederalIndirectFifthYearAmount" element
12631          */
12632         public void setBudgetNonFederalIndirectFifthYearAmount(java.math.BigDecimal budgetNonFederalIndirectFifthYearAmount)
12633         {
12634             synchronized (monitor())
12635             {
12636                 check_orphaned();
12637                 org.apache.xmlbeans.SimpleValue target = null;
12638                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266, 0);
12639                 if (target == null)
12640                 {
12641                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266);
12642                 }
12643                 target.setBigDecimalValue(budgetNonFederalIndirectFifthYearAmount);
12644             }
12645         }
12646         
12647         /**
12648          * Sets (as xml) the "BudgetNonFederalIndirectFifthYearAmount" element
12649          */
12650         public void xsetBudgetNonFederalIndirectFifthYearAmount(gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType budgetNonFederalIndirectFifthYearAmount)
12651         {
12652             synchronized (monitor())
12653             {
12654                 check_orphaned();
12655                 gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType target = null;
12656                 target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266, 0);
12657                 if (target == null)
12658                 {
12659                     target = (gov.grants.apply.system.globalLibraryV10.BudgetAmountDataType)get_store().add_element_user(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266);
12660                 }
12661                 target.set(budgetNonFederalIndirectFifthYearAmount);
12662             }
12663         }
12664         
12665         /**
12666          * Unsets the "BudgetNonFederalIndirectFifthYearAmount" element
12667          */
12668         public void unsetBudgetNonFederalIndirectFifthYearAmount()
12669         {
12670             synchronized (monitor())
12671             {
12672                 check_orphaned();
12673                 get_store().remove_element(BUDGETNONFEDERALINDIRECTFIFTHYEARAMOUNT$266, 0);
12674             }
12675         }
12676         
12677         /**
12678          * Gets the "BudgetNonFederalSuppliesTotalAmount" element
12679          */
12680         public java.math.BigDecimal getBudgetNonFederalSuppliesTotalAmount()
12681         {
12682             synchronized (monitor())
12683             {
12684                 check_orphaned();
12685                 org.apache.xmlbeans.SimpleValue target = null;
12686                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268, 0);
12687                 if (target == null)
12688                 {
12689                     return null;
12690                 }
12691                 return target.getBigDecimalValue();
12692             }
12693         }
12694         
12695         /**
12696          * Gets (as xml) the "BudgetNonFederalSuppliesTotalAmount" element
12697          */
12698         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetNonFederalSuppliesTotalAmount()
12699         {
12700             synchronized (monitor())
12701             {
12702                 check_orphaned();
12703                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
12704                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268, 0);
12705                 return target;
12706             }
12707         }
12708         
12709         /**
12710          * True if has "BudgetNonFederalSuppliesTotalAmount" element
12711          */
12712         public boolean isSetBudgetNonFederalSuppliesTotalAmount()
12713         {
12714             synchronized (monitor())
12715             {
12716                 check_orphaned();
12717                 return get_store().count_elements(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268) != 0;
12718             }
12719         }
12720         
12721         /**
12722          * Sets the "BudgetNonFederalSuppliesTotalAmount" element
12723          */
12724         public void setBudgetNonFederalSuppliesTotalAmount(java.math.BigDecimal budgetNonFederalSuppliesTotalAmount)
12725         {
12726             synchronized (monitor())
12727             {
12728                 check_orphaned();
12729                 org.apache.xmlbeans.SimpleValue target = null;
12730                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268, 0);
12731                 if (target == null)
12732                 {
12733                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268);
12734                 }
12735                 target.setBigDecimalValue(budgetNonFederalSuppliesTotalAmount);
12736             }
12737         }
12738         
12739         /**
12740          * Sets (as xml) the "BudgetNonFederalSuppliesTotalAmount" element
12741          */
12742         public void xsetBudgetNonFederalSuppliesTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetNonFederalSuppliesTotalAmount)
12743         {
12744             synchronized (monitor())
12745             {
12746                 check_orphaned();
12747                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
12748                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268, 0);
12749                 if (target == null)
12750                 {
12751                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268);
12752                 }
12753                 target.set(budgetNonFederalSuppliesTotalAmount);
12754             }
12755         }
12756         
12757         /**
12758          * Unsets the "BudgetNonFederalSuppliesTotalAmount" element
12759          */
12760         public void unsetBudgetNonFederalSuppliesTotalAmount()
12761         {
12762             synchronized (monitor())
12763             {
12764                 check_orphaned();
12765                 get_store().remove_element(BUDGETNONFEDERALSUPPLIESTOTALAMOUNT$268, 0);
12766             }
12767         }
12768         
12769         /**
12770          * Gets the "BudgetNonFederalContractualTotalAmount" element
12771          */
12772         public java.math.BigDecimal getBudgetNonFederalContractualTotalAmount()
12773         {
12774             synchronized (monitor())
12775             {
12776                 check_orphaned();
12777                 org.apache.xmlbeans.SimpleValue target = null;
12778                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270, 0);
12779                 if (target == null)
12780                 {
12781                     return null;
12782                 }
12783                 return target.getBigDecimalValue();
12784             }
12785         }
12786         
12787         /**
12788          * Gets (as xml) the "BudgetNonFederalContractualTotalAmount" element
12789          */
12790         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetNonFederalContractualTotalAmount()
12791         {
12792             synchronized (monitor())
12793             {
12794                 check_orphaned();
12795                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
12796                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270, 0);
12797                 return target;
12798             }
12799         }
12800         
12801         /**
12802          * True if has "BudgetNonFederalContractualTotalAmount" element
12803          */
12804         public boolean isSetBudgetNonFederalContractualTotalAmount()
12805         {
12806             synchronized (monitor())
12807             {
12808                 check_orphaned();
12809                 return get_store().count_elements(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270) != 0;
12810             }
12811         }
12812         
12813         /**
12814          * Sets the "BudgetNonFederalContractualTotalAmount" element
12815          */
12816         public void setBudgetNonFederalContractualTotalAmount(java.math.BigDecimal budgetNonFederalContractualTotalAmount)
12817         {
12818             synchronized (monitor())
12819             {
12820                 check_orphaned();
12821                 org.apache.xmlbeans.SimpleValue target = null;
12822                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270, 0);
12823                 if (target == null)
12824                 {
12825                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270);
12826                 }
12827                 target.setBigDecimalValue(budgetNonFederalContractualTotalAmount);
12828             }
12829         }
12830         
12831         /**
12832          * Sets (as xml) the "BudgetNonFederalContractualTotalAmount" element
12833          */
12834         public void xsetBudgetNonFederalContractualTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetNonFederalContractualTotalAmount)
12835         {
12836             synchronized (monitor())
12837             {
12838                 check_orphaned();
12839                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
12840                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270, 0);
12841                 if (target == null)
12842                 {
12843                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270);
12844                 }
12845                 target.set(budgetNonFederalContractualTotalAmount);
12846             }
12847         }
12848         
12849         /**
12850          * Unsets the "BudgetNonFederalContractualTotalAmount" element
12851          */
12852         public void unsetBudgetNonFederalContractualTotalAmount()
12853         {
12854             synchronized (monitor())
12855             {
12856                 check_orphaned();
12857                 get_store().remove_element(BUDGETNONFEDERALCONTRACTUALTOTALAMOUNT$270, 0);
12858             }
12859         }
12860         
12861         /**
12862          * Gets the "BudgetNonFederalConstructionTotalAmount" element
12863          */
12864         public java.math.BigDecimal getBudgetNonFederalConstructionTotalAmount()
12865         {
12866             synchronized (monitor())
12867             {
12868                 check_orphaned();
12869                 org.apache.xmlbeans.SimpleValue target = null;
12870                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272, 0);
12871                 if (target == null)
12872                 {
12873                     return null;
12874                 }
12875                 return target.getBigDecimalValue();
12876             }
12877         }
12878         
12879         /**
12880          * Gets (as xml) the "BudgetNonFederalConstructionTotalAmount" element
12881          */
12882         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetNonFederalConstructionTotalAmount()
12883         {
12884             synchronized (monitor())
12885             {
12886                 check_orphaned();
12887                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
12888                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272, 0);
12889                 return target;
12890             }
12891         }
12892         
12893         /**
12894          * True if has "BudgetNonFederalConstructionTotalAmount" element
12895          */
12896         public boolean isSetBudgetNonFederalConstructionTotalAmount()
12897         {
12898             synchronized (monitor())
12899             {
12900                 check_orphaned();
12901                 return get_store().count_elements(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272) != 0;
12902             }
12903         }
12904         
12905         /**
12906          * Sets the "BudgetNonFederalConstructionTotalAmount" element
12907          */
12908         public void setBudgetNonFederalConstructionTotalAmount(java.math.BigDecimal budgetNonFederalConstructionTotalAmount)
12909         {
12910             synchronized (monitor())
12911             {
12912                 check_orphaned();
12913                 org.apache.xmlbeans.SimpleValue target = null;
12914                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272, 0);
12915                 if (target == null)
12916                 {
12917                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272);
12918                 }
12919                 target.setBigDecimalValue(budgetNonFederalConstructionTotalAmount);
12920             }
12921         }
12922         
12923         /**
12924          * Sets (as xml) the "BudgetNonFederalConstructionTotalAmount" element
12925          */
12926         public void xsetBudgetNonFederalConstructionTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetNonFederalConstructionTotalAmount)
12927         {
12928             synchronized (monitor())
12929             {
12930                 check_orphaned();
12931                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
12932                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272, 0);
12933                 if (target == null)
12934                 {
12935                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272);
12936                 }
12937                 target.set(budgetNonFederalConstructionTotalAmount);
12938             }
12939         }
12940         
12941         /**
12942          * Unsets the "BudgetNonFederalConstructionTotalAmount" element
12943          */
12944         public void unsetBudgetNonFederalConstructionTotalAmount()
12945         {
12946             synchronized (monitor())
12947             {
12948                 check_orphaned();
12949                 get_store().remove_element(BUDGETNONFEDERALCONSTRUCTIONTOTALAMOUNT$272, 0);
12950             }
12951         }
12952         
12953         /**
12954          * Gets the "BudgetNonFederalOtherTotalAmount" element
12955          */
12956         public java.math.BigDecimal getBudgetNonFederalOtherTotalAmount()
12957         {
12958             synchronized (monitor())
12959             {
12960                 check_orphaned();
12961                 org.apache.xmlbeans.SimpleValue target = null;
12962                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERTOTALAMOUNT$274, 0);
12963                 if (target == null)
12964                 {
12965                     return null;
12966                 }
12967                 return target.getBigDecimalValue();
12968             }
12969         }
12970         
12971         /**
12972          * Gets (as xml) the "BudgetNonFederalOtherTotalAmount" element
12973          */
12974         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetNonFederalOtherTotalAmount()
12975         {
12976             synchronized (monitor())
12977             {
12978                 check_orphaned();
12979                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
12980                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERTOTALAMOUNT$274, 0);
12981                 return target;
12982             }
12983         }
12984         
12985         /**
12986          * True if has "BudgetNonFederalOtherTotalAmount" element
12987          */
12988         public boolean isSetBudgetNonFederalOtherTotalAmount()
12989         {
12990             synchronized (monitor())
12991             {
12992                 check_orphaned();
12993                 return get_store().count_elements(BUDGETNONFEDERALOTHERTOTALAMOUNT$274) != 0;
12994             }
12995         }
12996         
12997         /**
12998          * Sets the "BudgetNonFederalOtherTotalAmount" element
12999          */
13000         public void setBudgetNonFederalOtherTotalAmount(java.math.BigDecimal budgetNonFederalOtherTotalAmount)
13001         {
13002             synchronized (monitor())
13003             {
13004                 check_orphaned();
13005                 org.apache.xmlbeans.SimpleValue target = null;
13006                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALOTHERTOTALAMOUNT$274, 0);
13007                 if (target == null)
13008                 {
13009                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALOTHERTOTALAMOUNT$274);
13010                 }
13011                 target.setBigDecimalValue(budgetNonFederalOtherTotalAmount);
13012             }
13013         }
13014         
13015         /**
13016          * Sets (as xml) the "BudgetNonFederalOtherTotalAmount" element
13017          */
13018         public void xsetBudgetNonFederalOtherTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetNonFederalOtherTotalAmount)
13019         {
13020             synchronized (monitor())
13021             {
13022                 check_orphaned();
13023                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13024                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALOTHERTOTALAMOUNT$274, 0);
13025                 if (target == null)
13026                 {
13027                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALOTHERTOTALAMOUNT$274);
13028                 }
13029                 target.set(budgetNonFederalOtherTotalAmount);
13030             }
13031         }
13032         
13033         /**
13034          * Unsets the "BudgetNonFederalOtherTotalAmount" element
13035          */
13036         public void unsetBudgetNonFederalOtherTotalAmount()
13037         {
13038             synchronized (monitor())
13039             {
13040                 check_orphaned();
13041                 get_store().remove_element(BUDGETNONFEDERALOTHERTOTALAMOUNT$274, 0);
13042             }
13043         }
13044         
13045         /**
13046          * Gets the "BudgetNonFederalPersonnelTotalAmount" element
13047          */
13048         public java.math.BigDecimal getBudgetNonFederalPersonnelTotalAmount()
13049         {
13050             synchronized (monitor())
13051             {
13052                 check_orphaned();
13053                 org.apache.xmlbeans.SimpleValue target = null;
13054                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276, 0);
13055                 if (target == null)
13056                 {
13057                     return null;
13058                 }
13059                 return target.getBigDecimalValue();
13060             }
13061         }
13062         
13063         /**
13064          * Gets (as xml) the "BudgetNonFederalPersonnelTotalAmount" element
13065          */
13066         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetNonFederalPersonnelTotalAmount()
13067         {
13068             synchronized (monitor())
13069             {
13070                 check_orphaned();
13071                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13072                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276, 0);
13073                 return target;
13074             }
13075         }
13076         
13077         /**
13078          * True if has "BudgetNonFederalPersonnelTotalAmount" element
13079          */
13080         public boolean isSetBudgetNonFederalPersonnelTotalAmount()
13081         {
13082             synchronized (monitor())
13083             {
13084                 check_orphaned();
13085                 return get_store().count_elements(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276) != 0;
13086             }
13087         }
13088         
13089         /**
13090          * Sets the "BudgetNonFederalPersonnelTotalAmount" element
13091          */
13092         public void setBudgetNonFederalPersonnelTotalAmount(java.math.BigDecimal budgetNonFederalPersonnelTotalAmount)
13093         {
13094             synchronized (monitor())
13095             {
13096                 check_orphaned();
13097                 org.apache.xmlbeans.SimpleValue target = null;
13098                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276, 0);
13099                 if (target == null)
13100                 {
13101                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276);
13102                 }
13103                 target.setBigDecimalValue(budgetNonFederalPersonnelTotalAmount);
13104             }
13105         }
13106         
13107         /**
13108          * Sets (as xml) the "BudgetNonFederalPersonnelTotalAmount" element
13109          */
13110         public void xsetBudgetNonFederalPersonnelTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetNonFederalPersonnelTotalAmount)
13111         {
13112             synchronized (monitor())
13113             {
13114                 check_orphaned();
13115                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13116                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276, 0);
13117                 if (target == null)
13118                 {
13119                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276);
13120                 }
13121                 target.set(budgetNonFederalPersonnelTotalAmount);
13122             }
13123         }
13124         
13125         /**
13126          * Unsets the "BudgetNonFederalPersonnelTotalAmount" element
13127          */
13128         public void unsetBudgetNonFederalPersonnelTotalAmount()
13129         {
13130             synchronized (monitor())
13131             {
13132                 check_orphaned();
13133                 get_store().remove_element(BUDGETNONFEDERALPERSONNELTOTALAMOUNT$276, 0);
13134             }
13135         }
13136         
13137         /**
13138          * Gets the "BudgetNonFederalFringeTotalAmount" element
13139          */
13140         public java.math.BigDecimal getBudgetNonFederalFringeTotalAmount()
13141         {
13142             synchronized (monitor())
13143             {
13144                 check_orphaned();
13145                 org.apache.xmlbeans.SimpleValue target = null;
13146                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGETOTALAMOUNT$278, 0);
13147                 if (target == null)
13148                 {
13149                     return null;
13150                 }
13151                 return target.getBigDecimalValue();
13152             }
13153         }
13154         
13155         /**
13156          * Gets (as xml) the "BudgetNonFederalFringeTotalAmount" element
13157          */
13158         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetNonFederalFringeTotalAmount()
13159         {
13160             synchronized (monitor())
13161             {
13162                 check_orphaned();
13163                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13164                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGETOTALAMOUNT$278, 0);
13165                 return target;
13166             }
13167         }
13168         
13169         /**
13170          * True if has "BudgetNonFederalFringeTotalAmount" element
13171          */
13172         public boolean isSetBudgetNonFederalFringeTotalAmount()
13173         {
13174             synchronized (monitor())
13175             {
13176                 check_orphaned();
13177                 return get_store().count_elements(BUDGETNONFEDERALFRINGETOTALAMOUNT$278) != 0;
13178             }
13179         }
13180         
13181         /**
13182          * Sets the "BudgetNonFederalFringeTotalAmount" element
13183          */
13184         public void setBudgetNonFederalFringeTotalAmount(java.math.BigDecimal budgetNonFederalFringeTotalAmount)
13185         {
13186             synchronized (monitor())
13187             {
13188                 check_orphaned();
13189                 org.apache.xmlbeans.SimpleValue target = null;
13190                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALFRINGETOTALAMOUNT$278, 0);
13191                 if (target == null)
13192                 {
13193                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALFRINGETOTALAMOUNT$278);
13194                 }
13195                 target.setBigDecimalValue(budgetNonFederalFringeTotalAmount);
13196             }
13197         }
13198         
13199         /**
13200          * Sets (as xml) the "BudgetNonFederalFringeTotalAmount" element
13201          */
13202         public void xsetBudgetNonFederalFringeTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetNonFederalFringeTotalAmount)
13203         {
13204             synchronized (monitor())
13205             {
13206                 check_orphaned();
13207                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13208                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALFRINGETOTALAMOUNT$278, 0);
13209                 if (target == null)
13210                 {
13211                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALFRINGETOTALAMOUNT$278);
13212                 }
13213                 target.set(budgetNonFederalFringeTotalAmount);
13214             }
13215         }
13216         
13217         /**
13218          * Unsets the "BudgetNonFederalFringeTotalAmount" element
13219          */
13220         public void unsetBudgetNonFederalFringeTotalAmount()
13221         {
13222             synchronized (monitor())
13223             {
13224                 check_orphaned();
13225                 get_store().remove_element(BUDGETNONFEDERALFRINGETOTALAMOUNT$278, 0);
13226             }
13227         }
13228         
13229         /**
13230          * Gets the "BudgetNonFederalTravelTotalAmount" element
13231          */
13232         public java.math.BigDecimal getBudgetNonFederalTravelTotalAmount()
13233         {
13234             synchronized (monitor())
13235             {
13236                 check_orphaned();
13237                 org.apache.xmlbeans.SimpleValue target = null;
13238                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280, 0);
13239                 if (target == null)
13240                 {
13241                     return null;
13242                 }
13243                 return target.getBigDecimalValue();
13244             }
13245         }
13246         
13247         /**
13248          * Gets (as xml) the "BudgetNonFederalTravelTotalAmount" element
13249          */
13250         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetNonFederalTravelTotalAmount()
13251         {
13252             synchronized (monitor())
13253             {
13254                 check_orphaned();
13255                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13256                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280, 0);
13257                 return target;
13258             }
13259         }
13260         
13261         /**
13262          * True if has "BudgetNonFederalTravelTotalAmount" element
13263          */
13264         public boolean isSetBudgetNonFederalTravelTotalAmount()
13265         {
13266             synchronized (monitor())
13267             {
13268                 check_orphaned();
13269                 return get_store().count_elements(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280) != 0;
13270             }
13271         }
13272         
13273         /**
13274          * Sets the "BudgetNonFederalTravelTotalAmount" element
13275          */
13276         public void setBudgetNonFederalTravelTotalAmount(java.math.BigDecimal budgetNonFederalTravelTotalAmount)
13277         {
13278             synchronized (monitor())
13279             {
13280                 check_orphaned();
13281                 org.apache.xmlbeans.SimpleValue target = null;
13282                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280, 0);
13283                 if (target == null)
13284                 {
13285                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280);
13286                 }
13287                 target.setBigDecimalValue(budgetNonFederalTravelTotalAmount);
13288             }
13289         }
13290         
13291         /**
13292          * Sets (as xml) the "BudgetNonFederalTravelTotalAmount" element
13293          */
13294         public void xsetBudgetNonFederalTravelTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetNonFederalTravelTotalAmount)
13295         {
13296             synchronized (monitor())
13297             {
13298                 check_orphaned();
13299                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13300                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280, 0);
13301                 if (target == null)
13302                 {
13303                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280);
13304                 }
13305                 target.set(budgetNonFederalTravelTotalAmount);
13306             }
13307         }
13308         
13309         /**
13310          * Unsets the "BudgetNonFederalTravelTotalAmount" element
13311          */
13312         public void unsetBudgetNonFederalTravelTotalAmount()
13313         {
13314             synchronized (monitor())
13315             {
13316                 check_orphaned();
13317                 get_store().remove_element(BUDGETNONFEDERALTRAVELTOTALAMOUNT$280, 0);
13318             }
13319         }
13320         
13321         /**
13322          * Gets the "BudgetNonFederalEquipmentTotalAmount" element
13323          */
13324         public java.math.BigDecimal getBudgetNonFederalEquipmentTotalAmount()
13325         {
13326             synchronized (monitor())
13327             {
13328                 check_orphaned();
13329                 org.apache.xmlbeans.SimpleValue target = null;
13330                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282, 0);
13331                 if (target == null)
13332                 {
13333                     return null;
13334                 }
13335                 return target.getBigDecimalValue();
13336             }
13337         }
13338         
13339         /**
13340          * Gets (as xml) the "BudgetNonFederalEquipmentTotalAmount" element
13341          */
13342         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetNonFederalEquipmentTotalAmount()
13343         {
13344             synchronized (monitor())
13345             {
13346                 check_orphaned();
13347                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13348                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282, 0);
13349                 return target;
13350             }
13351         }
13352         
13353         /**
13354          * True if has "BudgetNonFederalEquipmentTotalAmount" element
13355          */
13356         public boolean isSetBudgetNonFederalEquipmentTotalAmount()
13357         {
13358             synchronized (monitor())
13359             {
13360                 check_orphaned();
13361                 return get_store().count_elements(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282) != 0;
13362             }
13363         }
13364         
13365         /**
13366          * Sets the "BudgetNonFederalEquipmentTotalAmount" element
13367          */
13368         public void setBudgetNonFederalEquipmentTotalAmount(java.math.BigDecimal budgetNonFederalEquipmentTotalAmount)
13369         {
13370             synchronized (monitor())
13371             {
13372                 check_orphaned();
13373                 org.apache.xmlbeans.SimpleValue target = null;
13374                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282, 0);
13375                 if (target == null)
13376                 {
13377                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282);
13378                 }
13379                 target.setBigDecimalValue(budgetNonFederalEquipmentTotalAmount);
13380             }
13381         }
13382         
13383         /**
13384          * Sets (as xml) the "BudgetNonFederalEquipmentTotalAmount" element
13385          */
13386         public void xsetBudgetNonFederalEquipmentTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetNonFederalEquipmentTotalAmount)
13387         {
13388             synchronized (monitor())
13389             {
13390                 check_orphaned();
13391                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13392                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282, 0);
13393                 if (target == null)
13394                 {
13395                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282);
13396                 }
13397                 target.set(budgetNonFederalEquipmentTotalAmount);
13398             }
13399         }
13400         
13401         /**
13402          * Unsets the "BudgetNonFederalEquipmentTotalAmount" element
13403          */
13404         public void unsetBudgetNonFederalEquipmentTotalAmount()
13405         {
13406             synchronized (monitor())
13407             {
13408                 check_orphaned();
13409                 get_store().remove_element(BUDGETNONFEDERALEQUIPMENTTOTALAMOUNT$282, 0);
13410             }
13411         }
13412         
13413         /**
13414          * Gets the "BudgetNonFederalDirectTotalAmount" element
13415          */
13416         public java.math.BigDecimal getBudgetNonFederalDirectTotalAmount()
13417         {
13418             synchronized (monitor())
13419             {
13420                 check_orphaned();
13421                 org.apache.xmlbeans.SimpleValue target = null;
13422                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284, 0);
13423                 if (target == null)
13424                 {
13425                     return null;
13426                 }
13427                 return target.getBigDecimalValue();
13428             }
13429         }
13430         
13431         /**
13432          * Gets (as xml) the "BudgetNonFederalDirectTotalAmount" element
13433          */
13434         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetNonFederalDirectTotalAmount()
13435         {
13436             synchronized (monitor())
13437             {
13438                 check_orphaned();
13439                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13440                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284, 0);
13441                 return target;
13442             }
13443         }
13444         
13445         /**
13446          * True if has "BudgetNonFederalDirectTotalAmount" element
13447          */
13448         public boolean isSetBudgetNonFederalDirectTotalAmount()
13449         {
13450             synchronized (monitor())
13451             {
13452                 check_orphaned();
13453                 return get_store().count_elements(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284) != 0;
13454             }
13455         }
13456         
13457         /**
13458          * Sets the "BudgetNonFederalDirectTotalAmount" element
13459          */
13460         public void setBudgetNonFederalDirectTotalAmount(java.math.BigDecimal budgetNonFederalDirectTotalAmount)
13461         {
13462             synchronized (monitor())
13463             {
13464                 check_orphaned();
13465                 org.apache.xmlbeans.SimpleValue target = null;
13466                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284, 0);
13467                 if (target == null)
13468                 {
13469                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284);
13470                 }
13471                 target.setBigDecimalValue(budgetNonFederalDirectTotalAmount);
13472             }
13473         }
13474         
13475         /**
13476          * Sets (as xml) the "BudgetNonFederalDirectTotalAmount" element
13477          */
13478         public void xsetBudgetNonFederalDirectTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetNonFederalDirectTotalAmount)
13479         {
13480             synchronized (monitor())
13481             {
13482                 check_orphaned();
13483                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13484                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284, 0);
13485                 if (target == null)
13486                 {
13487                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284);
13488                 }
13489                 target.set(budgetNonFederalDirectTotalAmount);
13490             }
13491         }
13492         
13493         /**
13494          * Unsets the "BudgetNonFederalDirectTotalAmount" element
13495          */
13496         public void unsetBudgetNonFederalDirectTotalAmount()
13497         {
13498             synchronized (monitor())
13499             {
13500                 check_orphaned();
13501                 get_store().remove_element(BUDGETNONFEDERALDIRECTTOTALAMOUNT$284, 0);
13502             }
13503         }
13504         
13505         /**
13506          * Gets the "BudgetNonFederalIndirectTotalAmount" element
13507          */
13508         public java.math.BigDecimal getBudgetNonFederalIndirectTotalAmount()
13509         {
13510             synchronized (monitor())
13511             {
13512                 check_orphaned();
13513                 org.apache.xmlbeans.SimpleValue target = null;
13514                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286, 0);
13515                 if (target == null)
13516                 {
13517                     return null;
13518                 }
13519                 return target.getBigDecimalValue();
13520             }
13521         }
13522         
13523         /**
13524          * Gets (as xml) the "BudgetNonFederalIndirectTotalAmount" element
13525          */
13526         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetNonFederalIndirectTotalAmount()
13527         {
13528             synchronized (monitor())
13529             {
13530                 check_orphaned();
13531                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13532                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286, 0);
13533                 return target;
13534             }
13535         }
13536         
13537         /**
13538          * True if has "BudgetNonFederalIndirectTotalAmount" element
13539          */
13540         public boolean isSetBudgetNonFederalIndirectTotalAmount()
13541         {
13542             synchronized (monitor())
13543             {
13544                 check_orphaned();
13545                 return get_store().count_elements(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286) != 0;
13546             }
13547         }
13548         
13549         /**
13550          * Sets the "BudgetNonFederalIndirectTotalAmount" element
13551          */
13552         public void setBudgetNonFederalIndirectTotalAmount(java.math.BigDecimal budgetNonFederalIndirectTotalAmount)
13553         {
13554             synchronized (monitor())
13555             {
13556                 check_orphaned();
13557                 org.apache.xmlbeans.SimpleValue target = null;
13558                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286, 0);
13559                 if (target == null)
13560                 {
13561                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286);
13562                 }
13563                 target.setBigDecimalValue(budgetNonFederalIndirectTotalAmount);
13564             }
13565         }
13566         
13567         /**
13568          * Sets (as xml) the "BudgetNonFederalIndirectTotalAmount" element
13569          */
13570         public void xsetBudgetNonFederalIndirectTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetNonFederalIndirectTotalAmount)
13571         {
13572             synchronized (monitor())
13573             {
13574                 check_orphaned();
13575                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13576                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286, 0);
13577                 if (target == null)
13578                 {
13579                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286);
13580                 }
13581                 target.set(budgetNonFederalIndirectTotalAmount);
13582             }
13583         }
13584         
13585         /**
13586          * Unsets the "BudgetNonFederalIndirectTotalAmount" element
13587          */
13588         public void unsetBudgetNonFederalIndirectTotalAmount()
13589         {
13590             synchronized (monitor())
13591             {
13592                 check_orphaned();
13593                 get_store().remove_element(BUDGETNONFEDERALINDIRECTTOTALAMOUNT$286, 0);
13594             }
13595         }
13596         
13597         /**
13598          * Gets the "BudgetNonFederalTrainingTotalAmount" element
13599          */
13600         public java.math.BigDecimal getBudgetNonFederalTrainingTotalAmount()
13601         {
13602             synchronized (monitor())
13603             {
13604                 check_orphaned();
13605                 org.apache.xmlbeans.SimpleValue target = null;
13606                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288, 0);
13607                 if (target == null)
13608                 {
13609                     return null;
13610                 }
13611                 return target.getBigDecimalValue();
13612             }
13613         }
13614         
13615         /**
13616          * Gets (as xml) the "BudgetNonFederalTrainingTotalAmount" element
13617          */
13618         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetNonFederalTrainingTotalAmount()
13619         {
13620             synchronized (monitor())
13621             {
13622                 check_orphaned();
13623                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13624                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288, 0);
13625                 return target;
13626             }
13627         }
13628         
13629         /**
13630          * True if has "BudgetNonFederalTrainingTotalAmount" element
13631          */
13632         public boolean isSetBudgetNonFederalTrainingTotalAmount()
13633         {
13634             synchronized (monitor())
13635             {
13636                 check_orphaned();
13637                 return get_store().count_elements(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288) != 0;
13638             }
13639         }
13640         
13641         /**
13642          * Sets the "BudgetNonFederalTrainingTotalAmount" element
13643          */
13644         public void setBudgetNonFederalTrainingTotalAmount(java.math.BigDecimal budgetNonFederalTrainingTotalAmount)
13645         {
13646             synchronized (monitor())
13647             {
13648                 check_orphaned();
13649                 org.apache.xmlbeans.SimpleValue target = null;
13650                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288, 0);
13651                 if (target == null)
13652                 {
13653                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288);
13654                 }
13655                 target.setBigDecimalValue(budgetNonFederalTrainingTotalAmount);
13656             }
13657         }
13658         
13659         /**
13660          * Sets (as xml) the "BudgetNonFederalTrainingTotalAmount" element
13661          */
13662         public void xsetBudgetNonFederalTrainingTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetNonFederalTrainingTotalAmount)
13663         {
13664             synchronized (monitor())
13665             {
13666                 check_orphaned();
13667                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13668                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288, 0);
13669                 if (target == null)
13670                 {
13671                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288);
13672                 }
13673                 target.set(budgetNonFederalTrainingTotalAmount);
13674             }
13675         }
13676         
13677         /**
13678          * Unsets the "BudgetNonFederalTrainingTotalAmount" element
13679          */
13680         public void unsetBudgetNonFederalTrainingTotalAmount()
13681         {
13682             synchronized (monitor())
13683             {
13684                 check_orphaned();
13685                 get_store().remove_element(BUDGETNONFEDERALTRAININGTOTALAMOUNT$288, 0);
13686             }
13687         }
13688         
13689         /**
13690          * Gets the "BudgetNonFederalTotalAmount" element
13691          */
13692         public java.math.BigDecimal getBudgetNonFederalTotalAmount()
13693         {
13694             synchronized (monitor())
13695             {
13696                 check_orphaned();
13697                 org.apache.xmlbeans.SimpleValue target = null;
13698                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTOTALAMOUNT$290, 0);
13699                 if (target == null)
13700                 {
13701                     return null;
13702                 }
13703                 return target.getBigDecimalValue();
13704             }
13705         }
13706         
13707         /**
13708          * Gets (as xml) the "BudgetNonFederalTotalAmount" element
13709          */
13710         public gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType xgetBudgetNonFederalTotalAmount()
13711         {
13712             synchronized (monitor())
13713             {
13714                 check_orphaned();
13715                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13716                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTOTALAMOUNT$290, 0);
13717                 return target;
13718             }
13719         }
13720         
13721         /**
13722          * True if has "BudgetNonFederalTotalAmount" element
13723          */
13724         public boolean isSetBudgetNonFederalTotalAmount()
13725         {
13726             synchronized (monitor())
13727             {
13728                 check_orphaned();
13729                 return get_store().count_elements(BUDGETNONFEDERALTOTALAMOUNT$290) != 0;
13730             }
13731         }
13732         
13733         /**
13734          * Sets the "BudgetNonFederalTotalAmount" element
13735          */
13736         public void setBudgetNonFederalTotalAmount(java.math.BigDecimal budgetNonFederalTotalAmount)
13737         {
13738             synchronized (monitor())
13739             {
13740                 check_orphaned();
13741                 org.apache.xmlbeans.SimpleValue target = null;
13742                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETNONFEDERALTOTALAMOUNT$290, 0);
13743                 if (target == null)
13744                 {
13745                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETNONFEDERALTOTALAMOUNT$290);
13746                 }
13747                 target.setBigDecimalValue(budgetNonFederalTotalAmount);
13748             }
13749         }
13750         
13751         /**
13752          * Sets (as xml) the "BudgetNonFederalTotalAmount" element
13753          */
13754         public void xsetBudgetNonFederalTotalAmount(gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType budgetNonFederalTotalAmount)
13755         {
13756             synchronized (monitor())
13757             {
13758                 check_orphaned();
13759                 gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType target = null;
13760                 target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETNONFEDERALTOTALAMOUNT$290, 0);
13761                 if (target == null)
13762                 {
13763                     target = (gov.grants.apply.system.globalLibraryV10.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETNONFEDERALTOTALAMOUNT$290);
13764                 }
13765                 target.set(budgetNonFederalTotalAmount);
13766             }
13767         }
13768         
13769         /**
13770          * Unsets the "BudgetNonFederalTotalAmount" element
13771          */
13772         public void unsetBudgetNonFederalTotalAmount()
13773         {
13774             synchronized (monitor())
13775             {
13776                 check_orphaned();
13777                 get_store().remove_element(BUDGETNONFEDERALTOTALAMOUNT$290, 0);
13778             }
13779         }
13780         
13781         /**
13782          * Gets the "FormVersion" attribute
13783          */
13784         public java.lang.String getFormVersion()
13785         {
13786             synchronized (monitor())
13787             {
13788                 check_orphaned();
13789                 org.apache.xmlbeans.SimpleValue target = null;
13790                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$292);
13791                 if (target == null)
13792                 {
13793                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$292);
13794                 }
13795                 if (target == null)
13796                 {
13797                     return null;
13798                 }
13799                 return target.getStringValue();
13800             }
13801         }
13802         
13803         /**
13804          * Gets (as xml) the "FormVersion" attribute
13805          */
13806         public gov.grants.apply.system.globalV10.StringMin1Max30Type xgetFormVersion()
13807         {
13808             synchronized (monitor())
13809             {
13810                 check_orphaned();
13811                 gov.grants.apply.system.globalV10.StringMin1Max30Type target = null;
13812                 target = (gov.grants.apply.system.globalV10.StringMin1Max30Type)get_store().find_attribute_user(FORMVERSION$292);
13813                 if (target == null)
13814                 {
13815                     target = (gov.grants.apply.system.globalV10.StringMin1Max30Type)get_default_attribute_value(FORMVERSION$292);
13816                 }
13817                 return target;
13818             }
13819         }
13820         
13821         /**
13822          * Sets the "FormVersion" attribute
13823          */
13824         public void setFormVersion(java.lang.String formVersion)
13825         {
13826             synchronized (monitor())
13827             {
13828                 check_orphaned();
13829                 org.apache.xmlbeans.SimpleValue target = null;
13830                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$292);
13831                 if (target == null)
13832                 {
13833                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$292);
13834                 }
13835                 target.setStringValue(formVersion);
13836             }
13837         }
13838         
13839         /**
13840          * Sets (as xml) the "FormVersion" attribute
13841          */
13842         public void xsetFormVersion(gov.grants.apply.system.globalV10.StringMin1Max30Type formVersion)
13843         {
13844             synchronized (monitor())
13845             {
13846                 check_orphaned();
13847                 gov.grants.apply.system.globalV10.StringMin1Max30Type target = null;
13848                 target = (gov.grants.apply.system.globalV10.StringMin1Max30Type)get_store().find_attribute_user(FORMVERSION$292);
13849                 if (target == null)
13850                 {
13851                     target = (gov.grants.apply.system.globalV10.StringMin1Max30Type)get_store().add_attribute_user(FORMVERSION$292);
13852                 }
13853                 target.set(formVersion);
13854             }
13855         }
13856         /**
13857          * An XML IndirectCost(@http://apply.grants.gov/forms/ED_524_Budget-V1.0).
13858          *
13859          * This is a complex type.
13860          */
13861         public static class IndirectCostImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost
13862         {
13863             private static final long serialVersionUID = 1L;
13864             
13865             public IndirectCostImpl(org.apache.xmlbeans.SchemaType sType)
13866             {
13867                 super(sType);
13868             }
13869             
13870             private static final javax.xml.namespace.QName ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0 = 
13871                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget-V1.0", "IsIndirectCostRateAgreementApproved");
13872             private static final javax.xml.namespace.QName INDIRECTCOSTRATEAGREEMENTFROMDATE$2 = 
13873                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget-V1.0", "IndirectCostRateAgreementFromDate");
13874             private static final javax.xml.namespace.QName INDIRECTCOSTRATEAGREEMENTTODATE$4 = 
13875                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget-V1.0", "IndirectCostRateAgreementToDate");
13876             private static final javax.xml.namespace.QName APPROVINGFEDERALAGENCY$6 = 
13877                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget-V1.0", "ApprovingFederalAgency");
13878             private static final javax.xml.namespace.QName OTHERAPPROVINGFEDERALAGENCY$8 = 
13879                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget-V1.0", "OtherApprovingFederalAgency");
13880             private static final javax.xml.namespace.QName RESTRICTEDINDIRECTCOSTRATE$10 = 
13881                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget-V1.0", "RestrictedIndirectCostRate");
13882             
13883             
13884             /**
13885              * Gets the "IsIndirectCostRateAgreementApproved" element
13886              */
13887             public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsIndirectCostRateAgreementApproved()
13888             {
13889                 synchronized (monitor())
13890                 {
13891                     check_orphaned();
13892                     org.apache.xmlbeans.SimpleValue target = null;
13893                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0, 0);
13894                     if (target == null)
13895                     {
13896                       return null;
13897                     }
13898                     return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
13899                 }
13900             }
13901             
13902             /**
13903              * Gets (as xml) the "IsIndirectCostRateAgreementApproved" element
13904              */
13905             public gov.grants.apply.forms.ed524BudgetV10.IsIndirectCostRateAgreementApprovedDataType xgetIsIndirectCostRateAgreementApproved()
13906             {
13907                 synchronized (monitor())
13908                 {
13909                     check_orphaned();
13910                     gov.grants.apply.forms.ed524BudgetV10.IsIndirectCostRateAgreementApprovedDataType target = null;
13911                     target = (gov.grants.apply.forms.ed524BudgetV10.IsIndirectCostRateAgreementApprovedDataType)get_store().find_element_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0, 0);
13912                     return target;
13913                 }
13914             }
13915             
13916             /**
13917              * True if has "IsIndirectCostRateAgreementApproved" element
13918              */
13919             public boolean isSetIsIndirectCostRateAgreementApproved()
13920             {
13921                 synchronized (monitor())
13922                 {
13923                     check_orphaned();
13924                     return get_store().count_elements(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0) != 0;
13925                 }
13926             }
13927             
13928             /**
13929              * Sets the "IsIndirectCostRateAgreementApproved" element
13930              */
13931             public void setIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isIndirectCostRateAgreementApproved)
13932             {
13933                 synchronized (monitor())
13934                 {
13935                     check_orphaned();
13936                     org.apache.xmlbeans.SimpleValue target = null;
13937                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0, 0);
13938                     if (target == null)
13939                     {
13940                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
13941                     }
13942                     target.setEnumValue(isIndirectCostRateAgreementApproved);
13943                 }
13944             }
13945             
13946             /**
13947              * Sets (as xml) the "IsIndirectCostRateAgreementApproved" element
13948              */
13949             public void xsetIsIndirectCostRateAgreementApproved(gov.grants.apply.forms.ed524BudgetV10.IsIndirectCostRateAgreementApprovedDataType isIndirectCostRateAgreementApproved)
13950             {
13951                 synchronized (monitor())
13952                 {
13953                     check_orphaned();
13954                     gov.grants.apply.forms.ed524BudgetV10.IsIndirectCostRateAgreementApprovedDataType target = null;
13955                     target = (gov.grants.apply.forms.ed524BudgetV10.IsIndirectCostRateAgreementApprovedDataType)get_store().find_element_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0, 0);
13956                     if (target == null)
13957                     {
13958                       target = (gov.grants.apply.forms.ed524BudgetV10.IsIndirectCostRateAgreementApprovedDataType)get_store().add_element_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
13959                     }
13960                     target.set(isIndirectCostRateAgreementApproved);
13961                 }
13962             }
13963             
13964             /**
13965              * Unsets the "IsIndirectCostRateAgreementApproved" element
13966              */
13967             public void unsetIsIndirectCostRateAgreementApproved()
13968             {
13969                 synchronized (monitor())
13970                 {
13971                     check_orphaned();
13972                     get_store().remove_element(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0, 0);
13973                 }
13974             }
13975             
13976             /**
13977              * Gets the "IndirectCostRateAgreementFromDate" element
13978              */
13979             public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementFromDate getIndirectCostRateAgreementFromDate()
13980             {
13981                 synchronized (monitor())
13982                 {
13983                     check_orphaned();
13984                     gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementFromDate target = null;
13985                     target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementFromDate)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTFROMDATE$2, 0);
13986                     if (target == null)
13987                     {
13988                       return null;
13989                     }
13990                     return target;
13991                 }
13992             }
13993             
13994             /**
13995              * True if has "IndirectCostRateAgreementFromDate" element
13996              */
13997             public boolean isSetIndirectCostRateAgreementFromDate()
13998             {
13999                 synchronized (monitor())
14000                 {
14001                     check_orphaned();
14002                     return get_store().count_elements(INDIRECTCOSTRATEAGREEMENTFROMDATE$2) != 0;
14003                 }
14004             }
14005             
14006             /**
14007              * Sets the "IndirectCostRateAgreementFromDate" element
14008              */
14009             public void setIndirectCostRateAgreementFromDate(gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementFromDate indirectCostRateAgreementFromDate)
14010             {
14011                 generatedSetterHelperImpl(indirectCostRateAgreementFromDate, INDIRECTCOSTRATEAGREEMENTFROMDATE$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
14012             }
14013             
14014             /**
14015              * Appends and returns a new empty "IndirectCostRateAgreementFromDate" element
14016              */
14017             public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementFromDate addNewIndirectCostRateAgreementFromDate()
14018             {
14019                 synchronized (monitor())
14020                 {
14021                     check_orphaned();
14022                     gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementFromDate target = null;
14023                     target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementFromDate)get_store().add_element_user(INDIRECTCOSTRATEAGREEMENTFROMDATE$2);
14024                     return target;
14025                 }
14026             }
14027             
14028             /**
14029              * Unsets the "IndirectCostRateAgreementFromDate" element
14030              */
14031             public void unsetIndirectCostRateAgreementFromDate()
14032             {
14033                 synchronized (monitor())
14034                 {
14035                     check_orphaned();
14036                     get_store().remove_element(INDIRECTCOSTRATEAGREEMENTFROMDATE$2, 0);
14037                 }
14038             }
14039             
14040             /**
14041              * Gets the "IndirectCostRateAgreementToDate" element
14042              */
14043             public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementToDate getIndirectCostRateAgreementToDate()
14044             {
14045                 synchronized (monitor())
14046                 {
14047                     check_orphaned();
14048                     gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementToDate target = null;
14049                     target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementToDate)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTTODATE$4, 0);
14050                     if (target == null)
14051                     {
14052                       return null;
14053                     }
14054                     return target;
14055                 }
14056             }
14057             
14058             /**
14059              * True if has "IndirectCostRateAgreementToDate" element
14060              */
14061             public boolean isSetIndirectCostRateAgreementToDate()
14062             {
14063                 synchronized (monitor())
14064                 {
14065                     check_orphaned();
14066                     return get_store().count_elements(INDIRECTCOSTRATEAGREEMENTTODATE$4) != 0;
14067                 }
14068             }
14069             
14070             /**
14071              * Sets the "IndirectCostRateAgreementToDate" element
14072              */
14073             public void setIndirectCostRateAgreementToDate(gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementToDate indirectCostRateAgreementToDate)
14074             {
14075                 generatedSetterHelperImpl(indirectCostRateAgreementToDate, INDIRECTCOSTRATEAGREEMENTTODATE$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
14076             }
14077             
14078             /**
14079              * Appends and returns a new empty "IndirectCostRateAgreementToDate" element
14080              */
14081             public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementToDate addNewIndirectCostRateAgreementToDate()
14082             {
14083                 synchronized (monitor())
14084                 {
14085                     check_orphaned();
14086                     gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementToDate target = null;
14087                     target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementToDate)get_store().add_element_user(INDIRECTCOSTRATEAGREEMENTTODATE$4);
14088                     return target;
14089                 }
14090             }
14091             
14092             /**
14093              * Unsets the "IndirectCostRateAgreementToDate" element
14094              */
14095             public void unsetIndirectCostRateAgreementToDate()
14096             {
14097                 synchronized (monitor())
14098                 {
14099                     check_orphaned();
14100                     get_store().remove_element(INDIRECTCOSTRATEAGREEMENTTODATE$4, 0);
14101                 }
14102             }
14103             
14104             /**
14105              * Gets the "ApprovingFederalAgency" element
14106              */
14107             public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.ApprovingFederalAgency getApprovingFederalAgency()
14108             {
14109                 synchronized (monitor())
14110                 {
14111                     check_orphaned();
14112                     gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.ApprovingFederalAgency target = null;
14113                     target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.ApprovingFederalAgency)get_store().find_element_user(APPROVINGFEDERALAGENCY$6, 0);
14114                     if (target == null)
14115                     {
14116                       return null;
14117                     }
14118                     return target;
14119                 }
14120             }
14121             
14122             /**
14123              * True if has "ApprovingFederalAgency" element
14124              */
14125             public boolean isSetApprovingFederalAgency()
14126             {
14127                 synchronized (monitor())
14128                 {
14129                     check_orphaned();
14130                     return get_store().count_elements(APPROVINGFEDERALAGENCY$6) != 0;
14131                 }
14132             }
14133             
14134             /**
14135              * Sets the "ApprovingFederalAgency" element
14136              */
14137             public void setApprovingFederalAgency(gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.ApprovingFederalAgency approvingFederalAgency)
14138             {
14139                 generatedSetterHelperImpl(approvingFederalAgency, APPROVINGFEDERALAGENCY$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
14140             }
14141             
14142             /**
14143              * Appends and returns a new empty "ApprovingFederalAgency" element
14144              */
14145             public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.ApprovingFederalAgency addNewApprovingFederalAgency()
14146             {
14147                 synchronized (monitor())
14148                 {
14149                     check_orphaned();
14150                     gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.ApprovingFederalAgency target = null;
14151                     target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.ApprovingFederalAgency)get_store().add_element_user(APPROVINGFEDERALAGENCY$6);
14152                     return target;
14153                 }
14154             }
14155             
14156             /**
14157              * Unsets the "ApprovingFederalAgency" element
14158              */
14159             public void unsetApprovingFederalAgency()
14160             {
14161                 synchronized (monitor())
14162                 {
14163                     check_orphaned();
14164                     get_store().remove_element(APPROVINGFEDERALAGENCY$6, 0);
14165                 }
14166             }
14167             
14168             /**
14169              * Gets the "OtherApprovingFederalAgency" element
14170              */
14171             public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.OtherApprovingFederalAgency getOtherApprovingFederalAgency()
14172             {
14173                 synchronized (monitor())
14174                 {
14175                     check_orphaned();
14176                     gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.OtherApprovingFederalAgency target = null;
14177                     target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.OtherApprovingFederalAgency)get_store().find_element_user(OTHERAPPROVINGFEDERALAGENCY$8, 0);
14178                     if (target == null)
14179                     {
14180                       return null;
14181                     }
14182                     return target;
14183                 }
14184             }
14185             
14186             /**
14187              * True if has "OtherApprovingFederalAgency" element
14188              */
14189             public boolean isSetOtherApprovingFederalAgency()
14190             {
14191                 synchronized (monitor())
14192                 {
14193                     check_orphaned();
14194                     return get_store().count_elements(OTHERAPPROVINGFEDERALAGENCY$8) != 0;
14195                 }
14196             }
14197             
14198             /**
14199              * Sets the "OtherApprovingFederalAgency" element
14200              */
14201             public void setOtherApprovingFederalAgency(gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.OtherApprovingFederalAgency otherApprovingFederalAgency)
14202             {
14203                 generatedSetterHelperImpl(otherApprovingFederalAgency, OTHERAPPROVINGFEDERALAGENCY$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
14204             }
14205             
14206             /**
14207              * Appends and returns a new empty "OtherApprovingFederalAgency" element
14208              */
14209             public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.OtherApprovingFederalAgency addNewOtherApprovingFederalAgency()
14210             {
14211                 synchronized (monitor())
14212                 {
14213                     check_orphaned();
14214                     gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.OtherApprovingFederalAgency target = null;
14215                     target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.OtherApprovingFederalAgency)get_store().add_element_user(OTHERAPPROVINGFEDERALAGENCY$8);
14216                     return target;
14217                 }
14218             }
14219             
14220             /**
14221              * Unsets the "OtherApprovingFederalAgency" element
14222              */
14223             public void unsetOtherApprovingFederalAgency()
14224             {
14225                 synchronized (monitor())
14226                 {
14227                     check_orphaned();
14228                     get_store().remove_element(OTHERAPPROVINGFEDERALAGENCY$8, 0);
14229                 }
14230             }
14231             
14232             /**
14233              * Gets the "RestrictedIndirectCostRate" element
14234              */
14235             public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.RestrictedIndirectCostRate.Enum getRestrictedIndirectCostRate()
14236             {
14237                 synchronized (monitor())
14238                 {
14239                     check_orphaned();
14240                     org.apache.xmlbeans.SimpleValue target = null;
14241                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESTRICTEDINDIRECTCOSTRATE$10, 0);
14242                     if (target == null)
14243                     {
14244                       return null;
14245                     }
14246                     return (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.RestrictedIndirectCostRate.Enum)target.getEnumValue();
14247                 }
14248             }
14249             
14250             /**
14251              * Gets (as xml) the "RestrictedIndirectCostRate" element
14252              */
14253             public gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.RestrictedIndirectCostRate xgetRestrictedIndirectCostRate()
14254             {
14255                 synchronized (monitor())
14256                 {
14257                     check_orphaned();
14258                     gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.RestrictedIndirectCostRate target = null;
14259                     target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.RestrictedIndirectCostRate)get_store().find_element_user(RESTRICTEDINDIRECTCOSTRATE$10, 0);
14260                     return target;
14261                 }
14262             }
14263             
14264             /**
14265              * True if has "RestrictedIndirectCostRate" element
14266              */
14267             public boolean isSetRestrictedIndirectCostRate()
14268             {
14269                 synchronized (monitor())
14270                 {
14271                     check_orphaned();
14272                     return get_store().count_elements(RESTRICTEDINDIRECTCOSTRATE$10) != 0;
14273                 }
14274             }
14275             
14276             /**
14277              * Sets the "RestrictedIndirectCostRate" element
14278              */
14279             public void setRestrictedIndirectCostRate(gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.RestrictedIndirectCostRate.Enum restrictedIndirectCostRate)
14280             {
14281                 synchronized (monitor())
14282                 {
14283                     check_orphaned();
14284                     org.apache.xmlbeans.SimpleValue target = null;
14285                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESTRICTEDINDIRECTCOSTRATE$10, 0);
14286                     if (target == null)
14287                     {
14288                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESTRICTEDINDIRECTCOSTRATE$10);
14289                     }
14290                     target.setEnumValue(restrictedIndirectCostRate);
14291                 }
14292             }
14293             
14294             /**
14295              * Sets (as xml) the "RestrictedIndirectCostRate" element
14296              */
14297             public void xsetRestrictedIndirectCostRate(gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.RestrictedIndirectCostRate restrictedIndirectCostRate)
14298             {
14299                 synchronized (monitor())
14300                 {
14301                     check_orphaned();
14302                     gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.RestrictedIndirectCostRate target = null;
14303                     target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.RestrictedIndirectCostRate)get_store().find_element_user(RESTRICTEDINDIRECTCOSTRATE$10, 0);
14304                     if (target == null)
14305                     {
14306                       target = (gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.RestrictedIndirectCostRate)get_store().add_element_user(RESTRICTEDINDIRECTCOSTRATE$10);
14307                     }
14308                     target.set(restrictedIndirectCostRate);
14309                 }
14310             }
14311             
14312             /**
14313              * Unsets the "RestrictedIndirectCostRate" element
14314              */
14315             public void unsetRestrictedIndirectCostRate()
14316             {
14317                 synchronized (monitor())
14318                 {
14319                     check_orphaned();
14320                     get_store().remove_element(RESTRICTEDINDIRECTCOSTRATE$10, 0);
14321                 }
14322             }
14323             /**
14324              * An XML IndirectCostRateAgreementFromDate(@http://apply.grants.gov/forms/ED_524_Budget-V1.0).
14325              *
14326              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument$ED524Budget$IndirectCost$IndirectCostRateAgreementFromDate.
14327              */
14328             public static class IndirectCostRateAgreementFromDateImpl extends org.apache.xmlbeans.impl.values.JavaGDateHolderEx implements gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementFromDate
14329             {
14330                 private static final long serialVersionUID = 1L;
14331                 
14332                 public IndirectCostRateAgreementFromDateImpl(org.apache.xmlbeans.SchemaType sType)
14333                 {
14334                     super(sType, true);
14335                 }
14336                 
14337                 protected IndirectCostRateAgreementFromDateImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14338                 {
14339                     super(sType, b);
14340                 }
14341                 
14342                 private static final javax.xml.namespace.QName ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0 = 
14343                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget-V1.0", "IsIndirectCostRateAgreementApproved");
14344                 
14345                 
14346                 /**
14347                  * Gets the "IsIndirectCostRateAgreementApproved" attribute
14348                  */
14349                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsIndirectCostRateAgreementApproved()
14350                 {
14351                     synchronized (monitor())
14352                     {
14353                       check_orphaned();
14354                       org.apache.xmlbeans.SimpleValue target = null;
14355                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14356                       if (target == null)
14357                       {
14358                         target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14359                       }
14360                       if (target == null)
14361                       {
14362                         return null;
14363                       }
14364                       return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
14365                     }
14366                 }
14367                 
14368                 /**
14369                  * Gets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
14370                  */
14371                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsIndirectCostRateAgreementApproved()
14372                 {
14373                     synchronized (monitor())
14374                     {
14375                       check_orphaned();
14376                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
14377                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14378                       if (target == null)
14379                       {
14380                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_default_attribute_value(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14381                       }
14382                       return target;
14383                     }
14384                 }
14385                 
14386                 /**
14387                  * Sets the "IsIndirectCostRateAgreementApproved" attribute
14388                  */
14389                 public void setIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isIndirectCostRateAgreementApproved)
14390                 {
14391                     synchronized (monitor())
14392                     {
14393                       check_orphaned();
14394                       org.apache.xmlbeans.SimpleValue target = null;
14395                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14396                       if (target == null)
14397                       {
14398                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14399                       }
14400                       target.setEnumValue(isIndirectCostRateAgreementApproved);
14401                     }
14402                 }
14403                 
14404                 /**
14405                  * Sets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
14406                  */
14407                 public void xsetIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV10.YesNoDataType isIndirectCostRateAgreementApproved)
14408                 {
14409                     synchronized (monitor())
14410                     {
14411                       check_orphaned();
14412                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
14413                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14414                       if (target == null)
14415                       {
14416                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14417                       }
14418                       target.set(isIndirectCostRateAgreementApproved);
14419                     }
14420                 }
14421             }
14422             /**
14423              * An XML IndirectCostRateAgreementToDate(@http://apply.grants.gov/forms/ED_524_Budget-V1.0).
14424              *
14425              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument$ED524Budget$IndirectCost$IndirectCostRateAgreementToDate.
14426              */
14427             public static class IndirectCostRateAgreementToDateImpl extends org.apache.xmlbeans.impl.values.JavaGDateHolderEx implements gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.IndirectCostRateAgreementToDate
14428             {
14429                 private static final long serialVersionUID = 1L;
14430                 
14431                 public IndirectCostRateAgreementToDateImpl(org.apache.xmlbeans.SchemaType sType)
14432                 {
14433                     super(sType, true);
14434                 }
14435                 
14436                 protected IndirectCostRateAgreementToDateImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14437                 {
14438                     super(sType, b);
14439                 }
14440                 
14441                 private static final javax.xml.namespace.QName ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0 = 
14442                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget-V1.0", "IsIndirectCostRateAgreementApproved");
14443                 
14444                 
14445                 /**
14446                  * Gets the "IsIndirectCostRateAgreementApproved" attribute
14447                  */
14448                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsIndirectCostRateAgreementApproved()
14449                 {
14450                     synchronized (monitor())
14451                     {
14452                       check_orphaned();
14453                       org.apache.xmlbeans.SimpleValue target = null;
14454                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14455                       if (target == null)
14456                       {
14457                         target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14458                       }
14459                       if (target == null)
14460                       {
14461                         return null;
14462                       }
14463                       return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
14464                     }
14465                 }
14466                 
14467                 /**
14468                  * Gets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
14469                  */
14470                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsIndirectCostRateAgreementApproved()
14471                 {
14472                     synchronized (monitor())
14473                     {
14474                       check_orphaned();
14475                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
14476                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14477                       if (target == null)
14478                       {
14479                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_default_attribute_value(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14480                       }
14481                       return target;
14482                     }
14483                 }
14484                 
14485                 /**
14486                  * Sets the "IsIndirectCostRateAgreementApproved" attribute
14487                  */
14488                 public void setIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isIndirectCostRateAgreementApproved)
14489                 {
14490                     synchronized (monitor())
14491                     {
14492                       check_orphaned();
14493                       org.apache.xmlbeans.SimpleValue target = null;
14494                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14495                       if (target == null)
14496                       {
14497                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14498                       }
14499                       target.setEnumValue(isIndirectCostRateAgreementApproved);
14500                     }
14501                 }
14502                 
14503                 /**
14504                  * Sets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
14505                  */
14506                 public void xsetIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV10.YesNoDataType isIndirectCostRateAgreementApproved)
14507                 {
14508                     synchronized (monitor())
14509                     {
14510                       check_orphaned();
14511                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
14512                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14513                       if (target == null)
14514                       {
14515                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14516                       }
14517                       target.set(isIndirectCostRateAgreementApproved);
14518                     }
14519                 }
14520             }
14521             /**
14522              * An XML ApprovingFederalAgency(@http://apply.grants.gov/forms/ED_524_Budget-V1.0).
14523              *
14524              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument$ED524Budget$IndirectCost$ApprovingFederalAgency.
14525              */
14526             public static class ApprovingFederalAgencyImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.ApprovingFederalAgency
14527             {
14528                 private static final long serialVersionUID = 1L;
14529                 
14530                 public ApprovingFederalAgencyImpl(org.apache.xmlbeans.SchemaType sType)
14531                 {
14532                     super(sType, true);
14533                 }
14534                 
14535                 protected ApprovingFederalAgencyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14536                 {
14537                     super(sType, b);
14538                 }
14539                 
14540                 private static final javax.xml.namespace.QName ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0 = 
14541                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget-V1.0", "IsIndirectCostRateAgreementApproved");
14542                 
14543                 
14544                 /**
14545                  * Gets the "IsIndirectCostRateAgreementApproved" attribute
14546                  */
14547                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum getIsIndirectCostRateAgreementApproved()
14548                 {
14549                     synchronized (monitor())
14550                     {
14551                       check_orphaned();
14552                       org.apache.xmlbeans.SimpleValue target = null;
14553                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14554                       if (target == null)
14555                       {
14556                         target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14557                       }
14558                       if (target == null)
14559                       {
14560                         return null;
14561                       }
14562                       return (gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum)target.getEnumValue();
14563                     }
14564                 }
14565                 
14566                 /**
14567                  * Gets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
14568                  */
14569                 public gov.grants.apply.system.globalLibraryV10.YesNoDataType xgetIsIndirectCostRateAgreementApproved()
14570                 {
14571                     synchronized (monitor())
14572                     {
14573                       check_orphaned();
14574                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
14575                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14576                       if (target == null)
14577                       {
14578                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_default_attribute_value(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14579                       }
14580                       return target;
14581                     }
14582                 }
14583                 
14584                 /**
14585                  * Sets the "IsIndirectCostRateAgreementApproved" attribute
14586                  */
14587                 public void setIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV10.YesNoDataType.Enum isIndirectCostRateAgreementApproved)
14588                 {
14589                     synchronized (monitor())
14590                     {
14591                       check_orphaned();
14592                       org.apache.xmlbeans.SimpleValue target = null;
14593                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14594                       if (target == null)
14595                       {
14596                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14597                       }
14598                       target.setEnumValue(isIndirectCostRateAgreementApproved);
14599                     }
14600                 }
14601                 
14602                 /**
14603                  * Sets (as xml) the "IsIndirectCostRateAgreementApproved" attribute
14604                  */
14605                 public void xsetIsIndirectCostRateAgreementApproved(gov.grants.apply.system.globalLibraryV10.YesNoDataType isIndirectCostRateAgreementApproved)
14606                 {
14607                     synchronized (monitor())
14608                     {
14609                       check_orphaned();
14610                       gov.grants.apply.system.globalLibraryV10.YesNoDataType target = null;
14611                       target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().find_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14612                       if (target == null)
14613                       {
14614                         target = (gov.grants.apply.system.globalLibraryV10.YesNoDataType)get_store().add_attribute_user(ISINDIRECTCOSTRATEAGREEMENTAPPROVED$0);
14615                       }
14616                       target.set(isIndirectCostRateAgreementApproved);
14617                     }
14618                 }
14619             }
14620             /**
14621              * An XML OtherApprovingFederalAgency(@http://apply.grants.gov/forms/ED_524_Budget-V1.0).
14622              *
14623              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument$ED524Budget$IndirectCost$OtherApprovingFederalAgency.
14624              */
14625             public static class OtherApprovingFederalAgencyImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.OtherApprovingFederalAgency
14626             {
14627                 private static final long serialVersionUID = 1L;
14628                 
14629                 public OtherApprovingFederalAgencyImpl(org.apache.xmlbeans.SchemaType sType)
14630                 {
14631                     super(sType, true);
14632                 }
14633                 
14634                 protected OtherApprovingFederalAgencyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14635                 {
14636                     super(sType, b);
14637                 }
14638                 
14639                 private static final javax.xml.namespace.QName APPROVINGFEDERALAGENCY$0 = 
14640                     new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_524_Budget-V1.0", "ApprovingFederalAgency");
14641                 
14642                 
14643                 /**
14644                  * Gets the "ApprovingFederalAgency" attribute
14645                  */
14646                 public gov.grants.apply.forms.ed524BudgetV10.ApprovingFederalAgencyDataType.Enum getApprovingFederalAgency()
14647                 {
14648                     synchronized (monitor())
14649                     {
14650                       check_orphaned();
14651                       org.apache.xmlbeans.SimpleValue target = null;
14652                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(APPROVINGFEDERALAGENCY$0);
14653                       if (target == null)
14654                       {
14655                         target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(APPROVINGFEDERALAGENCY$0);
14656                       }
14657                       if (target == null)
14658                       {
14659                         return null;
14660                       }
14661                       return (gov.grants.apply.forms.ed524BudgetV10.ApprovingFederalAgencyDataType.Enum)target.getEnumValue();
14662                     }
14663                 }
14664                 
14665                 /**
14666                  * Gets (as xml) the "ApprovingFederalAgency" attribute
14667                  */
14668                 public gov.grants.apply.forms.ed524BudgetV10.ApprovingFederalAgencyDataType xgetApprovingFederalAgency()
14669                 {
14670                     synchronized (monitor())
14671                     {
14672                       check_orphaned();
14673                       gov.grants.apply.forms.ed524BudgetV10.ApprovingFederalAgencyDataType target = null;
14674                       target = (gov.grants.apply.forms.ed524BudgetV10.ApprovingFederalAgencyDataType)get_store().find_attribute_user(APPROVINGFEDERALAGENCY$0);
14675                       if (target == null)
14676                       {
14677                         target = (gov.grants.apply.forms.ed524BudgetV10.ApprovingFederalAgencyDataType)get_default_attribute_value(APPROVINGFEDERALAGENCY$0);
14678                       }
14679                       return target;
14680                     }
14681                 }
14682                 
14683                 /**
14684                  * Sets the "ApprovingFederalAgency" attribute
14685                  */
14686                 public void setApprovingFederalAgency(gov.grants.apply.forms.ed524BudgetV10.ApprovingFederalAgencyDataType.Enum approvingFederalAgency)
14687                 {
14688                     synchronized (monitor())
14689                     {
14690                       check_orphaned();
14691                       org.apache.xmlbeans.SimpleValue target = null;
14692                       target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(APPROVINGFEDERALAGENCY$0);
14693                       if (target == null)
14694                       {
14695                         target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(APPROVINGFEDERALAGENCY$0);
14696                       }
14697                       target.setEnumValue(approvingFederalAgency);
14698                     }
14699                 }
14700                 
14701                 /**
14702                  * Sets (as xml) the "ApprovingFederalAgency" attribute
14703                  */
14704                 public void xsetApprovingFederalAgency(gov.grants.apply.forms.ed524BudgetV10.ApprovingFederalAgencyDataType approvingFederalAgency)
14705                 {
14706                     synchronized (monitor())
14707                     {
14708                       check_orphaned();
14709                       gov.grants.apply.forms.ed524BudgetV10.ApprovingFederalAgencyDataType target = null;
14710                       target = (gov.grants.apply.forms.ed524BudgetV10.ApprovingFederalAgencyDataType)get_store().find_attribute_user(APPROVINGFEDERALAGENCY$0);
14711                       if (target == null)
14712                       {
14713                         target = (gov.grants.apply.forms.ed524BudgetV10.ApprovingFederalAgencyDataType)get_store().add_attribute_user(APPROVINGFEDERALAGENCY$0);
14714                       }
14715                       target.set(approvingFederalAgency);
14716                     }
14717                 }
14718             }
14719             /**
14720              * An XML RestrictedIndirectCostRate(@http://apply.grants.gov/forms/ED_524_Budget-V1.0).
14721              *
14722              * This is an atomic type that is a restriction of gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument$ED524Budget$IndirectCost$RestrictedIndirectCostRate.
14723              */
14724             public static class RestrictedIndirectCostRateImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.ed524BudgetV10.ED524BudgetDocument.ED524Budget.IndirectCost.RestrictedIndirectCostRate
14725             {
14726                 private static final long serialVersionUID = 1L;
14727                 
14728                 public RestrictedIndirectCostRateImpl(org.apache.xmlbeans.SchemaType sType)
14729                 {
14730                     super(sType, false);
14731                 }
14732                 
14733                 protected RestrictedIndirectCostRateImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14734                 {
14735                     super(sType, b);
14736                 }
14737             }
14738         }
14739     }
14740 }