View Javadoc
1   /*
2    * An XML document type.
3    * Localname: ED_FIPSEBudgetSummary
4    * Namespace: http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0
5    * Java type: gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.edFIPSEBudgetSummaryV10.impl;
10  /**
11   * A document containing one ED_FIPSEBudgetSummary(@http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class EDFIPSEBudgetSummaryDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public EDFIPSEBudgetSummaryDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName EDFIPSEBUDGETSUMMARY$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "ED_FIPSEBudgetSummary");
26      
27      
28      /**
29       * Gets the "ED_FIPSEBudgetSummary" element
30       */
31      public gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary getEDFIPSEBudgetSummary()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary target = null;
37              target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary)get_store().find_element_user(EDFIPSEBUDGETSUMMARY$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "ED_FIPSEBudgetSummary" element
48       */
49      public void setEDFIPSEBudgetSummary(gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary edfipseBudgetSummary)
50      {
51          generatedSetterHelperImpl(edfipseBudgetSummary, EDFIPSEBUDGETSUMMARY$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "ED_FIPSEBudgetSummary" element
56       */
57      public gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary addNewEDFIPSEBudgetSummary()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary target = null;
63              target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary)get_store().add_element_user(EDFIPSEBUDGETSUMMARY$0);
64              return target;
65          }
66      }
67      /**
68       * An XML ED_FIPSEBudgetSummary(@http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class EDFIPSEBudgetSummaryImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public EDFIPSEBudgetSummaryImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName FIPSEPROGRAMNAME$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "FIPSEProgramName");
83          private static final javax.xml.namespace.QName LEADORPARTNERINDICATOR$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "LeadOrPartnerIndicator");
85          private static final javax.xml.namespace.QName INSTITUTIONORGANIZATIONNAME$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "InstitutionOrganizationName");
87          private static final javax.xml.namespace.QName BUDGETCATEGORYPERSONNELYEAR1REQUESTEDAMOUNT$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryPersonnelYear1RequestedAmount");
89          private static final javax.xml.namespace.QName BUDGETCATEGORYPERSONNELYEAR2REQUESTEDAMOUNT$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryPersonnelYear2RequestedAmount");
91          private static final javax.xml.namespace.QName BUDGETCATEGORYPERSONNELYEAR3REQUESTEDAMOUNT$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryPersonnelYear3RequestedAmount");
93          private static final javax.xml.namespace.QName BUDGETCATEGORYPERSONNELYEAR4REQUESTEDAMOUNT$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryPersonnelYear4RequestedAmount");
95          private static final javax.xml.namespace.QName BUDGETCATEGORYPERSONNELTOTALREQUESTEDAMOUNT$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryPersonnelTotalRequestedAmount");
97          private static final javax.xml.namespace.QName BUDGETCATEGORYFRINGEBENEFITSYEAR1REQUESTEDAMOUNT$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryFringeBenefitsYear1RequestedAmount");
99          private static final javax.xml.namespace.QName BUDGETCATEGORYFRINGEBENEFITSYEAR2REQUESTEDAMOUNT$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryFringeBenefitsYear2RequestedAmount");
101         private static final javax.xml.namespace.QName BUDGETCATEGORYFRINGEBENEFITSYEAR3REQUESTEDAMOUNT$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryFringeBenefitsYear3RequestedAmount");
103         private static final javax.xml.namespace.QName BUDGETCATEGORYFRINGEBENEFITSYEAR4REQUESTEDAMOUNT$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryFringeBenefitsYear4RequestedAmount");
105         private static final javax.xml.namespace.QName BUDGETCATEGORYFRINGEBENEFITSTOTALREQUESTEDAMOUNT$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryFringeBenefitsTotalRequestedAmount");
107         private static final javax.xml.namespace.QName BUDGETCATEGORYTRAVELYEAR1REQUESTEDAMOUNT$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryTravelYear1RequestedAmount");
109         private static final javax.xml.namespace.QName BUDGETCATEGORYTRAVELYEAR2REQUESTEDAMOUNT$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryTravelYear2RequestedAmount");
111         private static final javax.xml.namespace.QName BUDGETCATEGORYTRAVELYEAR3REQUESTEDAMOUNT$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryTravelYear3RequestedAmount");
113         private static final javax.xml.namespace.QName BUDGETCATEGORYTRAVELYEAR4REQUESTEDAMOUNT$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryTravelYear4RequestedAmount");
115         private static final javax.xml.namespace.QName BUDGETCATEGORYTRAVELTOTALREQUESTEDAMOUNT$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryTravelTotalRequestedAmount");
117         private static final javax.xml.namespace.QName BUDGETCATEGORYEQUIPMENTYEAR1REQUESTEDAMOUNT$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryEquipmentYear1RequestedAmount");
119         private static final javax.xml.namespace.QName BUDGETCATEGORYEQUIPMENTYEAR2REQUESTEDAMOUNT$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryEquipmentYear2RequestedAmount");
121         private static final javax.xml.namespace.QName BUDGETCATEGORYEQUIPMENTYEAR3REQUESTEDAMOUNT$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryEquipmentYear3RequestedAmount");
123         private static final javax.xml.namespace.QName BUDGETCATEGORYEQUIPMENTYEAR4REQUESTEDAMOUNT$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryEquipmentYear4RequestedAmount");
125         private static final javax.xml.namespace.QName BUDGETCATEGORYEQUIPMENTTOTALREQUESTEDAMOUNT$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryEquipmentTotalRequestedAmount");
127         private static final javax.xml.namespace.QName BUDGETCATEGORYSUPPLIESYEAR1REQUESTEDAMOUNT$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategorySuppliesYear1RequestedAmount");
129         private static final javax.xml.namespace.QName BUDGETCATEGORYSUPPLIESYEAR2REQUESTEDAMOUNT$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategorySuppliesYear2RequestedAmount");
131         private static final javax.xml.namespace.QName BUDGETCATEGORYSUPPLIESYEAR3REQUESTEDAMOUNT$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategorySuppliesYear3RequestedAmount");
133         private static final javax.xml.namespace.QName BUDGETCATEGORYSUPPLIESYEAR4REQUESTEDAMOUNT$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategorySuppliesYear4RequestedAmount");
135         private static final javax.xml.namespace.QName BUDGETCATEGORYSUPPLIESTOTALREQUESTEDAMOUNT$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategorySuppliesTotalRequestedAmount");
137         private static final javax.xml.namespace.QName BUDGETCATEGORYCONTRACTUALYEAR1REQUESTEDAMOUNT$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryContractualYear1RequestedAmount");
139         private static final javax.xml.namespace.QName BUDGETCATEGORYCONTRACTUALYEAR2REQUESTEDAMOUNT$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryContractualYear2RequestedAmount");
141         private static final javax.xml.namespace.QName BUDGETCATEGORYCONTRACTUALYEAR3REQUESTEDAMOUNT$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryContractualYear3RequestedAmount");
143         private static final javax.xml.namespace.QName BUDGETCATEGORYCONTRACTUALYEAR4REQUESTEDAMOUNT$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryContractualYear4RequestedAmount");
145         private static final javax.xml.namespace.QName BUDGETCATEGORYCONTRACTUALTOTALREQUESTEDAMOUNT$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryContractualTotalRequestedAmount");
147         private static final javax.xml.namespace.QName BUDGETCATEGORYOTHERYEAR1REQUESTEDAMOUNT$66 = 
148             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryOtherYear1RequestedAmount");
149         private static final javax.xml.namespace.QName BUDGETCATEGORYOTHERYEAR2REQUESTEDAMOUNT$68 = 
150             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryOtherYear2RequestedAmount");
151         private static final javax.xml.namespace.QName BUDGETCATEGORYOTHERYEAR3REQUESTEDAMOUNT$70 = 
152             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryOtherYear3RequestedAmount");
153         private static final javax.xml.namespace.QName BUDGETCATEGORYOTHERYEAR4REQUESTEDAMOUNT$72 = 
154             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryOtherYear4RequestedAmount");
155         private static final javax.xml.namespace.QName BUDGETCATEGORYOTHERTOTALREQUESTEDAMOUNT$74 = 
156             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetCategoryOtherTotalRequestedAmount");
157         private static final javax.xml.namespace.QName BUDGETTOTALDIRECTCOSTSYEAR1REQUESTEDAMOUNT$76 = 
158             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetTotalDirectCostsYear1RequestedAmount");
159         private static final javax.xml.namespace.QName BUDGETTOTALDIRECTCOSTSYEAR2REQUESTEDAMOUNT$78 = 
160             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetTotalDirectCostsYear2RequestedAmount");
161         private static final javax.xml.namespace.QName BUDGETTOTALDIRECTCOSTSYEAR3REQUESTEDAMOUNT$80 = 
162             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetTotalDirectCostsYear3RequestedAmount");
163         private static final javax.xml.namespace.QName BUDGETTOTALDIRECTCOSTSYEAR4REQUESTEDAMOUNT$82 = 
164             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetTotalDirectCostsYear4RequestedAmount");
165         private static final javax.xml.namespace.QName BUDGETTOTALDIRECTCOSTSTOTALREQUESTEDAMOUNT$84 = 
166             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetTotalDirectCostsTotalRequestedAmount");
167         private static final javax.xml.namespace.QName BUDGETINDIRECTCOSTSYEAR1REQUESTEDAMOUNT$86 = 
168             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetIndirectCostsYear1RequestedAmount");
169         private static final javax.xml.namespace.QName BUDGETINDIRECTCOSTSYEAR2REQUESTEDAMOUNT$88 = 
170             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetIndirectCostsYear2RequestedAmount");
171         private static final javax.xml.namespace.QName BUDGETINDIRECTCOSTSYEAR3REQUESTEDAMOUNT$90 = 
172             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetIndirectCostsYear3RequestedAmount");
173         private static final javax.xml.namespace.QName BUDGETINDIRECTCOSTSYEAR4REQUESTEDAMOUNT$92 = 
174             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetIndirectCostsYear4RequestedAmount");
175         private static final javax.xml.namespace.QName BUDGETINDIRECTCOSTSTOTALREQUESTEDAMOUNT$94 = 
176             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetIndirectCostsTotalRequestedAmount");
177         private static final javax.xml.namespace.QName BUDGETMOBILITYSTIPENDSYEAR1REQUESTEDAMOUNT$96 = 
178             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetMobilityStipendsYear1RequestedAmount");
179         private static final javax.xml.namespace.QName BUDGETMOBILITYSTIPENDSYEAR2REQUESTEDAMOUNT$98 = 
180             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetMobilityStipendsYear2RequestedAmount");
181         private static final javax.xml.namespace.QName BUDGETMOBILITYSTIPENDSYEAR3REQUESTEDAMOUNT$100 = 
182             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetMobilityStipendsYear3RequestedAmount");
183         private static final javax.xml.namespace.QName BUDGETMOBILITYSTIPENDSYEAR4REQUESTEDAMOUNT$102 = 
184             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetMobilityStipendsYear4RequestedAmount");
185         private static final javax.xml.namespace.QName BUDGETMOBILITYSTIPENDSTOTALREQUESTEDAMOUNT$104 = 
186             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetMobilityStipendsTotalRequestedAmount");
187         private static final javax.xml.namespace.QName BUDGETLANGUAGESTIPENDSYEAR1REQUESTEDAMOUNT$106 = 
188             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetLanguageStipendsYear1RequestedAmount");
189         private static final javax.xml.namespace.QName BUDGETLANGUAGESTIPENDSYEAR2REQUESTEDAMOUNT$108 = 
190             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetLanguageStipendsYear2RequestedAmount");
191         private static final javax.xml.namespace.QName BUDGETLANGUAGESTIPENDSYEAR3REQUESTEDAMOUNT$110 = 
192             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetLanguageStipendsYear3RequestedAmount");
193         private static final javax.xml.namespace.QName BUDGETLANGUAGESTIPENDSYEAR4REQUESTEDAMOUNT$112 = 
194             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetLanguageStipendsYear4RequestedAmount");
195         private static final javax.xml.namespace.QName BUDGETLANGUAGESTIPENDSTOTALREQUESTEDAMOUNT$114 = 
196             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetLanguageStipendsTotalRequestedAmount");
197         private static final javax.xml.namespace.QName BUDGETSTIPENDSSUBTOTALYEAR1REQUESTEDAMOUNT$116 = 
198             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetStipendsSubtotalYear1RequestedAmount");
199         private static final javax.xml.namespace.QName BUDGETSTIPENDSSUBTOTALYEAR2REQUESTEDAMOUNT$118 = 
200             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetStipendsSubtotalYear2RequestedAmount");
201         private static final javax.xml.namespace.QName BUDGETSTIPENDSSUBTOTALYEAR3REQUESTEDAMOUNT$120 = 
202             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetStipendsSubtotalYear3RequestedAmount");
203         private static final javax.xml.namespace.QName BUDGETSTIPENDSSUBTOTALYEAR4REQUESTEDAMOUNT$122 = 
204             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetStipendsSubtotalYear4RequestedAmount");
205         private static final javax.xml.namespace.QName BUDGETSTIPENDSSUBTOTALTOTALREQUESTEDAMOUNT$124 = 
206             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetStipendsSubtotalTotalRequestedAmount");
207         private static final javax.xml.namespace.QName BUDGETFIPSEYEAR1REQUESTEDAMOUNT$126 = 
208             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetFIPSEYear1RequestedAmount");
209         private static final javax.xml.namespace.QName BUDGETFIPSEYEAR2REQUESTEDAMOUNT$128 = 
210             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetFIPSEYear2RequestedAmount");
211         private static final javax.xml.namespace.QName BUDGETFIPSEYEAR3REQUESTEDAMOUNT$130 = 
212             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetFIPSEYear3RequestedAmount");
213         private static final javax.xml.namespace.QName BUDGETFIPSEYEAR4REQUESTEDAMOUNT$132 = 
214             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetFIPSEYear4RequestedAmount");
215         private static final javax.xml.namespace.QName BUDGETFIPSETOTALREQUESTEDAMOUNT$134 = 
216             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetFIPSETotalRequestedAmount");
217         private static final javax.xml.namespace.QName BUDGETLEADPARTNERYEAR1NONFEDERALAMOUNT$136 = 
218             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetLeadPartnerYear1NonFederalAmount");
219         private static final javax.xml.namespace.QName BUDGETLEADPARTNERYEAR2NONFEDERALAMOUNT$138 = 
220             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetLeadPartnerYear2NonFederalAmount");
221         private static final javax.xml.namespace.QName BUDGETLEADPARTNERYEAR3NONFEDERALAMOUNT$140 = 
222             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetLeadPartnerYear3NonFederalAmount");
223         private static final javax.xml.namespace.QName BUDGETLEADPARTNERYEAR4NONFEDERALAMOUNT$142 = 
224             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetLeadPartnerYear4NonFederalAmount");
225         private static final javax.xml.namespace.QName BUDGETLEADPARTNERTOTALNONFEDERALAMOUNT$144 = 
226             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetLeadPartnerTotalNonFederalAmount");
227         private static final javax.xml.namespace.QName BUDGETSUBCONTRACTORYEAR1NONFEDERALAMOUNT$146 = 
228             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetSubcontractorYear1NonFederalAmount");
229         private static final javax.xml.namespace.QName BUDGETSUBCONTRACTORYEAR2NONFEDERALAMOUNT$148 = 
230             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetSubcontractorYear2NonFederalAmount");
231         private static final javax.xml.namespace.QName BUDGETSUBCONTRACTORYEAR3NONFEDERALAMOUNT$150 = 
232             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetSubcontractorYear3NonFederalAmount");
233         private static final javax.xml.namespace.QName BUDGETSUBCONTRACTORYEAR4NONFEDERALAMOUNT$152 = 
234             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetSubcontractorYear4NonFederalAmount");
235         private static final javax.xml.namespace.QName BUDGETSUBCONTRACTORTOTALNONFEDERALAMOUNT$154 = 
236             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetSubcontractorTotalNonFederalAmount");
237         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERCANADAYEAR1REQUESTEDAMOUNT$156 = 
238             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerCanadaYear1RequestedAmount");
239         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERCANADAYEAR2REQUESTEDAMOUNT$158 = 
240             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerCanadaYear2RequestedAmount");
241         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERCANADAYEAR3REQUESTEDAMOUNT$160 = 
242             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerCanadaYear3RequestedAmount");
243         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERCANADAYEAR4REQUESTEDAMOUNT$162 = 
244             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerCanadaYear4RequestedAmount");
245         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERCANADATOTALAMOUNT$164 = 
246             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerCanadaTotalAmount");
247         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERMEXICOYEAR1REQUESTEDAMOUNT$166 = 
248             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerMexicoYear1RequestedAmount");
249         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERMEXICOYEAR2REQUESTEDAMOUNT$168 = 
250             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerMexicoYear2RequestedAmount");
251         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERMEXICOYEAR3REQUESTEDAMOUNT$170 = 
252             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerMexicoYear3RequestedAmount");
253         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERMEXICOYEAR4REQUESTEDAMOUNT$172 = 
254             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerMexicoYear4RequestedAmount");
255         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERMEXICOTOTALAMOUNT$174 = 
256             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerMexicoTotalAmount");
257         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERBRAZILYEAR1REQUESTEDAMOUNT$176 = 
258             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerBrazilYear1RequestedAmount");
259         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERBRAZILYEAR2REQUESTEDAMOUNT$178 = 
260             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerBrazilYear2RequestedAmount");
261         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERBRAZILYEAR3REQUESTEDAMOUNT$180 = 
262             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerBrazilYear3RequestedAmount");
263         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERBRAZILYEAR4REQUESTEDAMOUNT$182 = 
264             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerBrazilYear4RequestedAmount");
265         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNERBRAZILTOTALAMOUNT$184 = 
266             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerBrazilTotalAmount");
267         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNEREUROPEYEAR1REQUESTEDAMOUNT$186 = 
268             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerEuropeYear1RequestedAmount");
269         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNEREUROPEYEAR2REQUESTEDAMOUNT$188 = 
270             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerEuropeYear2RequestedAmount");
271         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNEREUROPEYEAR3REQUESTEDAMOUNT$190 = 
272             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerEuropeYear3RequestedAmount");
273         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNEREUROPEYEAR4REQUESTEDAMOUNT$192 = 
274             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerEuropeYear4RequestedAmount");
275         private static final javax.xml.namespace.QName BUDGETFOREIGNPARTNEREUROPETOTALAMOUNT$194 = 
276             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "BudgetForeignPartnerEuropeTotalAmount");
277         private static final javax.xml.namespace.QName INDIRECTCOSTRATEAGREEMENTINDICATOR$196 = 
278             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "IndirectCostRateAgreementIndicator");
279         private static final javax.xml.namespace.QName INDIRECTCOSTRATEAGREEMENTBEGINDATE$198 = 
280             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "IndirectCostRateAgreementBeginDate");
281         private static final javax.xml.namespace.QName INDIRECTCOSTRATEAGREEMENTENDDATE$200 = 
282             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "IndirectCostRateAgreementEndDate");
283         private static final javax.xml.namespace.QName INDIRECTCOSTRATEAPPROVINGAGENCYNAME$202 = 
284             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "IndirectCostRateApprovingAgencyName");
285         private static final javax.xml.namespace.QName INDIRECTCOSTRATEOTHERAGENCYNAME$204 = 
286             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "IndirectCostRateOtherAgencyName");
287         private static final javax.xml.namespace.QName RESTRICTEDINDIRECTCOSTRATETEXT$206 = 
288             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "RestrictedIndirectCostRateText");
289         private static final javax.xml.namespace.QName FORMVERSION$208 = 
290             new javax.xml.namespace.QName("http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0", "FormVersion");
291         
292         
293         /**
294          * Gets the "FIPSEProgramName" element
295          */
296         public gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.FIPSEProgramName.Enum getFIPSEProgramName()
297         {
298             synchronized (monitor())
299             {
300                 check_orphaned();
301                 org.apache.xmlbeans.SimpleValue target = null;
302                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIPSEPROGRAMNAME$0, 0);
303                 if (target == null)
304                 {
305                     return null;
306                 }
307                 return (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.FIPSEProgramName.Enum)target.getEnumValue();
308             }
309         }
310         
311         /**
312          * Gets (as xml) the "FIPSEProgramName" element
313          */
314         public gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.FIPSEProgramName xgetFIPSEProgramName()
315         {
316             synchronized (monitor())
317             {
318                 check_orphaned();
319                 gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.FIPSEProgramName target = null;
320                 target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.FIPSEProgramName)get_store().find_element_user(FIPSEPROGRAMNAME$0, 0);
321                 return target;
322             }
323         }
324         
325         /**
326          * Sets the "FIPSEProgramName" element
327          */
328         public void setFIPSEProgramName(gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.FIPSEProgramName.Enum fipseProgramName)
329         {
330             synchronized (monitor())
331             {
332                 check_orphaned();
333                 org.apache.xmlbeans.SimpleValue target = null;
334                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FIPSEPROGRAMNAME$0, 0);
335                 if (target == null)
336                 {
337                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FIPSEPROGRAMNAME$0);
338                 }
339                 target.setEnumValue(fipseProgramName);
340             }
341         }
342         
343         /**
344          * Sets (as xml) the "FIPSEProgramName" element
345          */
346         public void xsetFIPSEProgramName(gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.FIPSEProgramName fipseProgramName)
347         {
348             synchronized (monitor())
349             {
350                 check_orphaned();
351                 gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.FIPSEProgramName target = null;
352                 target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.FIPSEProgramName)get_store().find_element_user(FIPSEPROGRAMNAME$0, 0);
353                 if (target == null)
354                 {
355                     target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.FIPSEProgramName)get_store().add_element_user(FIPSEPROGRAMNAME$0);
356                 }
357                 target.set(fipseProgramName);
358             }
359         }
360         
361         /**
362          * Gets the "LeadOrPartnerIndicator" element
363          */
364         public gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.LeadOrPartnerIndicator.Enum getLeadOrPartnerIndicator()
365         {
366             synchronized (monitor())
367             {
368                 check_orphaned();
369                 org.apache.xmlbeans.SimpleValue target = null;
370                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEADORPARTNERINDICATOR$2, 0);
371                 if (target == null)
372                 {
373                     return null;
374                 }
375                 return (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.LeadOrPartnerIndicator.Enum)target.getEnumValue();
376             }
377         }
378         
379         /**
380          * Gets (as xml) the "LeadOrPartnerIndicator" element
381          */
382         public gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.LeadOrPartnerIndicator xgetLeadOrPartnerIndicator()
383         {
384             synchronized (monitor())
385             {
386                 check_orphaned();
387                 gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.LeadOrPartnerIndicator target = null;
388                 target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.LeadOrPartnerIndicator)get_store().find_element_user(LEADORPARTNERINDICATOR$2, 0);
389                 return target;
390             }
391         }
392         
393         /**
394          * Sets the "LeadOrPartnerIndicator" element
395          */
396         public void setLeadOrPartnerIndicator(gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.LeadOrPartnerIndicator.Enum leadOrPartnerIndicator)
397         {
398             synchronized (monitor())
399             {
400                 check_orphaned();
401                 org.apache.xmlbeans.SimpleValue target = null;
402                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEADORPARTNERINDICATOR$2, 0);
403                 if (target == null)
404                 {
405                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LEADORPARTNERINDICATOR$2);
406                 }
407                 target.setEnumValue(leadOrPartnerIndicator);
408             }
409         }
410         
411         /**
412          * Sets (as xml) the "LeadOrPartnerIndicator" element
413          */
414         public void xsetLeadOrPartnerIndicator(gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.LeadOrPartnerIndicator leadOrPartnerIndicator)
415         {
416             synchronized (monitor())
417             {
418                 check_orphaned();
419                 gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.LeadOrPartnerIndicator target = null;
420                 target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.LeadOrPartnerIndicator)get_store().find_element_user(LEADORPARTNERINDICATOR$2, 0);
421                 if (target == null)
422                 {
423                     target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.LeadOrPartnerIndicator)get_store().add_element_user(LEADORPARTNERINDICATOR$2);
424                 }
425                 target.set(leadOrPartnerIndicator);
426             }
427         }
428         
429         /**
430          * Gets the "InstitutionOrganizationName" element
431          */
432         public java.lang.String getInstitutionOrganizationName()
433         {
434             synchronized (monitor())
435             {
436                 check_orphaned();
437                 org.apache.xmlbeans.SimpleValue target = null;
438                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONORGANIZATIONNAME$4, 0);
439                 if (target == null)
440                 {
441                     return null;
442                 }
443                 return target.getStringValue();
444             }
445         }
446         
447         /**
448          * Gets (as xml) the "InstitutionOrganizationName" element
449          */
450         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetInstitutionOrganizationName()
451         {
452             synchronized (monitor())
453             {
454                 check_orphaned();
455                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
456                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(INSTITUTIONORGANIZATIONNAME$4, 0);
457                 return target;
458             }
459         }
460         
461         /**
462          * Sets the "InstitutionOrganizationName" element
463          */
464         public void setInstitutionOrganizationName(java.lang.String institutionOrganizationName)
465         {
466             synchronized (monitor())
467             {
468                 check_orphaned();
469                 org.apache.xmlbeans.SimpleValue target = null;
470                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONORGANIZATIONNAME$4, 0);
471                 if (target == null)
472                 {
473                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INSTITUTIONORGANIZATIONNAME$4);
474                 }
475                 target.setStringValue(institutionOrganizationName);
476             }
477         }
478         
479         /**
480          * Sets (as xml) the "InstitutionOrganizationName" element
481          */
482         public void xsetInstitutionOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType institutionOrganizationName)
483         {
484             synchronized (monitor())
485             {
486                 check_orphaned();
487                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
488                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(INSTITUTIONORGANIZATIONNAME$4, 0);
489                 if (target == null)
490                 {
491                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(INSTITUTIONORGANIZATIONNAME$4);
492                 }
493                 target.set(institutionOrganizationName);
494             }
495         }
496         
497         /**
498          * Gets the "BudgetCategoryPersonnelYear1RequestedAmount" element
499          */
500         public java.math.BigDecimal getBudgetCategoryPersonnelYear1RequestedAmount()
501         {
502             synchronized (monitor())
503             {
504                 check_orphaned();
505                 org.apache.xmlbeans.SimpleValue target = null;
506                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR1REQUESTEDAMOUNT$6, 0);
507                 if (target == null)
508                 {
509                     return null;
510                 }
511                 return target.getBigDecimalValue();
512             }
513         }
514         
515         /**
516          * Gets (as xml) the "BudgetCategoryPersonnelYear1RequestedAmount" element
517          */
518         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryPersonnelYear1RequestedAmount()
519         {
520             synchronized (monitor())
521             {
522                 check_orphaned();
523                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
524                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR1REQUESTEDAMOUNT$6, 0);
525                 return target;
526             }
527         }
528         
529         /**
530          * True if has "BudgetCategoryPersonnelYear1RequestedAmount" element
531          */
532         public boolean isSetBudgetCategoryPersonnelYear1RequestedAmount()
533         {
534             synchronized (monitor())
535             {
536                 check_orphaned();
537                 return get_store().count_elements(BUDGETCATEGORYPERSONNELYEAR1REQUESTEDAMOUNT$6) != 0;
538             }
539         }
540         
541         /**
542          * Sets the "BudgetCategoryPersonnelYear1RequestedAmount" element
543          */
544         public void setBudgetCategoryPersonnelYear1RequestedAmount(java.math.BigDecimal budgetCategoryPersonnelYear1RequestedAmount)
545         {
546             synchronized (monitor())
547             {
548                 check_orphaned();
549                 org.apache.xmlbeans.SimpleValue target = null;
550                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR1REQUESTEDAMOUNT$6, 0);
551                 if (target == null)
552                 {
553                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYPERSONNELYEAR1REQUESTEDAMOUNT$6);
554                 }
555                 target.setBigDecimalValue(budgetCategoryPersonnelYear1RequestedAmount);
556             }
557         }
558         
559         /**
560          * Sets (as xml) the "BudgetCategoryPersonnelYear1RequestedAmount" element
561          */
562         public void xsetBudgetCategoryPersonnelYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryPersonnelYear1RequestedAmount)
563         {
564             synchronized (monitor())
565             {
566                 check_orphaned();
567                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
568                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR1REQUESTEDAMOUNT$6, 0);
569                 if (target == null)
570                 {
571                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYPERSONNELYEAR1REQUESTEDAMOUNT$6);
572                 }
573                 target.set(budgetCategoryPersonnelYear1RequestedAmount);
574             }
575         }
576         
577         /**
578          * Unsets the "BudgetCategoryPersonnelYear1RequestedAmount" element
579          */
580         public void unsetBudgetCategoryPersonnelYear1RequestedAmount()
581         {
582             synchronized (monitor())
583             {
584                 check_orphaned();
585                 get_store().remove_element(BUDGETCATEGORYPERSONNELYEAR1REQUESTEDAMOUNT$6, 0);
586             }
587         }
588         
589         /**
590          * Gets the "BudgetCategoryPersonnelYear2RequestedAmount" element
591          */
592         public java.math.BigDecimal getBudgetCategoryPersonnelYear2RequestedAmount()
593         {
594             synchronized (monitor())
595             {
596                 check_orphaned();
597                 org.apache.xmlbeans.SimpleValue target = null;
598                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR2REQUESTEDAMOUNT$8, 0);
599                 if (target == null)
600                 {
601                     return null;
602                 }
603                 return target.getBigDecimalValue();
604             }
605         }
606         
607         /**
608          * Gets (as xml) the "BudgetCategoryPersonnelYear2RequestedAmount" element
609          */
610         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryPersonnelYear2RequestedAmount()
611         {
612             synchronized (monitor())
613             {
614                 check_orphaned();
615                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
616                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR2REQUESTEDAMOUNT$8, 0);
617                 return target;
618             }
619         }
620         
621         /**
622          * True if has "BudgetCategoryPersonnelYear2RequestedAmount" element
623          */
624         public boolean isSetBudgetCategoryPersonnelYear2RequestedAmount()
625         {
626             synchronized (monitor())
627             {
628                 check_orphaned();
629                 return get_store().count_elements(BUDGETCATEGORYPERSONNELYEAR2REQUESTEDAMOUNT$8) != 0;
630             }
631         }
632         
633         /**
634          * Sets the "BudgetCategoryPersonnelYear2RequestedAmount" element
635          */
636         public void setBudgetCategoryPersonnelYear2RequestedAmount(java.math.BigDecimal budgetCategoryPersonnelYear2RequestedAmount)
637         {
638             synchronized (monitor())
639             {
640                 check_orphaned();
641                 org.apache.xmlbeans.SimpleValue target = null;
642                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR2REQUESTEDAMOUNT$8, 0);
643                 if (target == null)
644                 {
645                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYPERSONNELYEAR2REQUESTEDAMOUNT$8);
646                 }
647                 target.setBigDecimalValue(budgetCategoryPersonnelYear2RequestedAmount);
648             }
649         }
650         
651         /**
652          * Sets (as xml) the "BudgetCategoryPersonnelYear2RequestedAmount" element
653          */
654         public void xsetBudgetCategoryPersonnelYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryPersonnelYear2RequestedAmount)
655         {
656             synchronized (monitor())
657             {
658                 check_orphaned();
659                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
660                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR2REQUESTEDAMOUNT$8, 0);
661                 if (target == null)
662                 {
663                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYPERSONNELYEAR2REQUESTEDAMOUNT$8);
664                 }
665                 target.set(budgetCategoryPersonnelYear2RequestedAmount);
666             }
667         }
668         
669         /**
670          * Unsets the "BudgetCategoryPersonnelYear2RequestedAmount" element
671          */
672         public void unsetBudgetCategoryPersonnelYear2RequestedAmount()
673         {
674             synchronized (monitor())
675             {
676                 check_orphaned();
677                 get_store().remove_element(BUDGETCATEGORYPERSONNELYEAR2REQUESTEDAMOUNT$8, 0);
678             }
679         }
680         
681         /**
682          * Gets the "BudgetCategoryPersonnelYear3RequestedAmount" element
683          */
684         public java.math.BigDecimal getBudgetCategoryPersonnelYear3RequestedAmount()
685         {
686             synchronized (monitor())
687             {
688                 check_orphaned();
689                 org.apache.xmlbeans.SimpleValue target = null;
690                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR3REQUESTEDAMOUNT$10, 0);
691                 if (target == null)
692                 {
693                     return null;
694                 }
695                 return target.getBigDecimalValue();
696             }
697         }
698         
699         /**
700          * Gets (as xml) the "BudgetCategoryPersonnelYear3RequestedAmount" element
701          */
702         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryPersonnelYear3RequestedAmount()
703         {
704             synchronized (monitor())
705             {
706                 check_orphaned();
707                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
708                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR3REQUESTEDAMOUNT$10, 0);
709                 return target;
710             }
711         }
712         
713         /**
714          * True if has "BudgetCategoryPersonnelYear3RequestedAmount" element
715          */
716         public boolean isSetBudgetCategoryPersonnelYear3RequestedAmount()
717         {
718             synchronized (monitor())
719             {
720                 check_orphaned();
721                 return get_store().count_elements(BUDGETCATEGORYPERSONNELYEAR3REQUESTEDAMOUNT$10) != 0;
722             }
723         }
724         
725         /**
726          * Sets the "BudgetCategoryPersonnelYear3RequestedAmount" element
727          */
728         public void setBudgetCategoryPersonnelYear3RequestedAmount(java.math.BigDecimal budgetCategoryPersonnelYear3RequestedAmount)
729         {
730             synchronized (monitor())
731             {
732                 check_orphaned();
733                 org.apache.xmlbeans.SimpleValue target = null;
734                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR3REQUESTEDAMOUNT$10, 0);
735                 if (target == null)
736                 {
737                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYPERSONNELYEAR3REQUESTEDAMOUNT$10);
738                 }
739                 target.setBigDecimalValue(budgetCategoryPersonnelYear3RequestedAmount);
740             }
741         }
742         
743         /**
744          * Sets (as xml) the "BudgetCategoryPersonnelYear3RequestedAmount" element
745          */
746         public void xsetBudgetCategoryPersonnelYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryPersonnelYear3RequestedAmount)
747         {
748             synchronized (monitor())
749             {
750                 check_orphaned();
751                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
752                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR3REQUESTEDAMOUNT$10, 0);
753                 if (target == null)
754                 {
755                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYPERSONNELYEAR3REQUESTEDAMOUNT$10);
756                 }
757                 target.set(budgetCategoryPersonnelYear3RequestedAmount);
758             }
759         }
760         
761         /**
762          * Unsets the "BudgetCategoryPersonnelYear3RequestedAmount" element
763          */
764         public void unsetBudgetCategoryPersonnelYear3RequestedAmount()
765         {
766             synchronized (monitor())
767             {
768                 check_orphaned();
769                 get_store().remove_element(BUDGETCATEGORYPERSONNELYEAR3REQUESTEDAMOUNT$10, 0);
770             }
771         }
772         
773         /**
774          * Gets the "BudgetCategoryPersonnelYear4RequestedAmount" element
775          */
776         public java.math.BigDecimal getBudgetCategoryPersonnelYear4RequestedAmount()
777         {
778             synchronized (monitor())
779             {
780                 check_orphaned();
781                 org.apache.xmlbeans.SimpleValue target = null;
782                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR4REQUESTEDAMOUNT$12, 0);
783                 if (target == null)
784                 {
785                     return null;
786                 }
787                 return target.getBigDecimalValue();
788             }
789         }
790         
791         /**
792          * Gets (as xml) the "BudgetCategoryPersonnelYear4RequestedAmount" element
793          */
794         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryPersonnelYear4RequestedAmount()
795         {
796             synchronized (monitor())
797             {
798                 check_orphaned();
799                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
800                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR4REQUESTEDAMOUNT$12, 0);
801                 return target;
802             }
803         }
804         
805         /**
806          * True if has "BudgetCategoryPersonnelYear4RequestedAmount" element
807          */
808         public boolean isSetBudgetCategoryPersonnelYear4RequestedAmount()
809         {
810             synchronized (monitor())
811             {
812                 check_orphaned();
813                 return get_store().count_elements(BUDGETCATEGORYPERSONNELYEAR4REQUESTEDAMOUNT$12) != 0;
814             }
815         }
816         
817         /**
818          * Sets the "BudgetCategoryPersonnelYear4RequestedAmount" element
819          */
820         public void setBudgetCategoryPersonnelYear4RequestedAmount(java.math.BigDecimal budgetCategoryPersonnelYear4RequestedAmount)
821         {
822             synchronized (monitor())
823             {
824                 check_orphaned();
825                 org.apache.xmlbeans.SimpleValue target = null;
826                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR4REQUESTEDAMOUNT$12, 0);
827                 if (target == null)
828                 {
829                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYPERSONNELYEAR4REQUESTEDAMOUNT$12);
830                 }
831                 target.setBigDecimalValue(budgetCategoryPersonnelYear4RequestedAmount);
832             }
833         }
834         
835         /**
836          * Sets (as xml) the "BudgetCategoryPersonnelYear4RequestedAmount" element
837          */
838         public void xsetBudgetCategoryPersonnelYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryPersonnelYear4RequestedAmount)
839         {
840             synchronized (monitor())
841             {
842                 check_orphaned();
843                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
844                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYPERSONNELYEAR4REQUESTEDAMOUNT$12, 0);
845                 if (target == null)
846                 {
847                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYPERSONNELYEAR4REQUESTEDAMOUNT$12);
848                 }
849                 target.set(budgetCategoryPersonnelYear4RequestedAmount);
850             }
851         }
852         
853         /**
854          * Unsets the "BudgetCategoryPersonnelYear4RequestedAmount" element
855          */
856         public void unsetBudgetCategoryPersonnelYear4RequestedAmount()
857         {
858             synchronized (monitor())
859             {
860                 check_orphaned();
861                 get_store().remove_element(BUDGETCATEGORYPERSONNELYEAR4REQUESTEDAMOUNT$12, 0);
862             }
863         }
864         
865         /**
866          * Gets the "BudgetCategoryPersonnelTotalRequestedAmount" element
867          */
868         public java.math.BigDecimal getBudgetCategoryPersonnelTotalRequestedAmount()
869         {
870             synchronized (monitor())
871             {
872                 check_orphaned();
873                 org.apache.xmlbeans.SimpleValue target = null;
874                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYPERSONNELTOTALREQUESTEDAMOUNT$14, 0);
875                 if (target == null)
876                 {
877                     return null;
878                 }
879                 return target.getBigDecimalValue();
880             }
881         }
882         
883         /**
884          * Gets (as xml) the "BudgetCategoryPersonnelTotalRequestedAmount" element
885          */
886         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategoryPersonnelTotalRequestedAmount()
887         {
888             synchronized (monitor())
889             {
890                 check_orphaned();
891                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
892                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYPERSONNELTOTALREQUESTEDAMOUNT$14, 0);
893                 return target;
894             }
895         }
896         
897         /**
898          * True if has "BudgetCategoryPersonnelTotalRequestedAmount" element
899          */
900         public boolean isSetBudgetCategoryPersonnelTotalRequestedAmount()
901         {
902             synchronized (monitor())
903             {
904                 check_orphaned();
905                 return get_store().count_elements(BUDGETCATEGORYPERSONNELTOTALREQUESTEDAMOUNT$14) != 0;
906             }
907         }
908         
909         /**
910          * Sets the "BudgetCategoryPersonnelTotalRequestedAmount" element
911          */
912         public void setBudgetCategoryPersonnelTotalRequestedAmount(java.math.BigDecimal budgetCategoryPersonnelTotalRequestedAmount)
913         {
914             synchronized (monitor())
915             {
916                 check_orphaned();
917                 org.apache.xmlbeans.SimpleValue target = null;
918                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYPERSONNELTOTALREQUESTEDAMOUNT$14, 0);
919                 if (target == null)
920                 {
921                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYPERSONNELTOTALREQUESTEDAMOUNT$14);
922                 }
923                 target.setBigDecimalValue(budgetCategoryPersonnelTotalRequestedAmount);
924             }
925         }
926         
927         /**
928          * Sets (as xml) the "BudgetCategoryPersonnelTotalRequestedAmount" element
929          */
930         public void xsetBudgetCategoryPersonnelTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategoryPersonnelTotalRequestedAmount)
931         {
932             synchronized (monitor())
933             {
934                 check_orphaned();
935                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
936                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYPERSONNELTOTALREQUESTEDAMOUNT$14, 0);
937                 if (target == null)
938                 {
939                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETCATEGORYPERSONNELTOTALREQUESTEDAMOUNT$14);
940                 }
941                 target.set(budgetCategoryPersonnelTotalRequestedAmount);
942             }
943         }
944         
945         /**
946          * Unsets the "BudgetCategoryPersonnelTotalRequestedAmount" element
947          */
948         public void unsetBudgetCategoryPersonnelTotalRequestedAmount()
949         {
950             synchronized (monitor())
951             {
952                 check_orphaned();
953                 get_store().remove_element(BUDGETCATEGORYPERSONNELTOTALREQUESTEDAMOUNT$14, 0);
954             }
955         }
956         
957         /**
958          * Gets the "BudgetCategoryFringeBenefitsYear1RequestedAmount" element
959          */
960         public java.math.BigDecimal getBudgetCategoryFringeBenefitsYear1RequestedAmount()
961         {
962             synchronized (monitor())
963             {
964                 check_orphaned();
965                 org.apache.xmlbeans.SimpleValue target = null;
966                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR1REQUESTEDAMOUNT$16, 0);
967                 if (target == null)
968                 {
969                     return null;
970                 }
971                 return target.getBigDecimalValue();
972             }
973         }
974         
975         /**
976          * Gets (as xml) the "BudgetCategoryFringeBenefitsYear1RequestedAmount" element
977          */
978         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryFringeBenefitsYear1RequestedAmount()
979         {
980             synchronized (monitor())
981             {
982                 check_orphaned();
983                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
984                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR1REQUESTEDAMOUNT$16, 0);
985                 return target;
986             }
987         }
988         
989         /**
990          * True if has "BudgetCategoryFringeBenefitsYear1RequestedAmount" element
991          */
992         public boolean isSetBudgetCategoryFringeBenefitsYear1RequestedAmount()
993         {
994             synchronized (monitor())
995             {
996                 check_orphaned();
997                 return get_store().count_elements(BUDGETCATEGORYFRINGEBENEFITSYEAR1REQUESTEDAMOUNT$16) != 0;
998             }
999         }
1000         
1001         /**
1002          * Sets the "BudgetCategoryFringeBenefitsYear1RequestedAmount" element
1003          */
1004         public void setBudgetCategoryFringeBenefitsYear1RequestedAmount(java.math.BigDecimal budgetCategoryFringeBenefitsYear1RequestedAmount)
1005         {
1006             synchronized (monitor())
1007             {
1008                 check_orphaned();
1009                 org.apache.xmlbeans.SimpleValue target = null;
1010                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR1REQUESTEDAMOUNT$16, 0);
1011                 if (target == null)
1012                 {
1013                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR1REQUESTEDAMOUNT$16);
1014                 }
1015                 target.setBigDecimalValue(budgetCategoryFringeBenefitsYear1RequestedAmount);
1016             }
1017         }
1018         
1019         /**
1020          * Sets (as xml) the "BudgetCategoryFringeBenefitsYear1RequestedAmount" element
1021          */
1022         public void xsetBudgetCategoryFringeBenefitsYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryFringeBenefitsYear1RequestedAmount)
1023         {
1024             synchronized (monitor())
1025             {
1026                 check_orphaned();
1027                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1028                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR1REQUESTEDAMOUNT$16, 0);
1029                 if (target == null)
1030                 {
1031                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR1REQUESTEDAMOUNT$16);
1032                 }
1033                 target.set(budgetCategoryFringeBenefitsYear1RequestedAmount);
1034             }
1035         }
1036         
1037         /**
1038          * Unsets the "BudgetCategoryFringeBenefitsYear1RequestedAmount" element
1039          */
1040         public void unsetBudgetCategoryFringeBenefitsYear1RequestedAmount()
1041         {
1042             synchronized (monitor())
1043             {
1044                 check_orphaned();
1045                 get_store().remove_element(BUDGETCATEGORYFRINGEBENEFITSYEAR1REQUESTEDAMOUNT$16, 0);
1046             }
1047         }
1048         
1049         /**
1050          * Gets the "BudgetCategoryFringeBenefitsYear2RequestedAmount" element
1051          */
1052         public java.math.BigDecimal getBudgetCategoryFringeBenefitsYear2RequestedAmount()
1053         {
1054             synchronized (monitor())
1055             {
1056                 check_orphaned();
1057                 org.apache.xmlbeans.SimpleValue target = null;
1058                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR2REQUESTEDAMOUNT$18, 0);
1059                 if (target == null)
1060                 {
1061                     return null;
1062                 }
1063                 return target.getBigDecimalValue();
1064             }
1065         }
1066         
1067         /**
1068          * Gets (as xml) the "BudgetCategoryFringeBenefitsYear2RequestedAmount" element
1069          */
1070         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryFringeBenefitsYear2RequestedAmount()
1071         {
1072             synchronized (monitor())
1073             {
1074                 check_orphaned();
1075                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1076                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR2REQUESTEDAMOUNT$18, 0);
1077                 return target;
1078             }
1079         }
1080         
1081         /**
1082          * True if has "BudgetCategoryFringeBenefitsYear2RequestedAmount" element
1083          */
1084         public boolean isSetBudgetCategoryFringeBenefitsYear2RequestedAmount()
1085         {
1086             synchronized (monitor())
1087             {
1088                 check_orphaned();
1089                 return get_store().count_elements(BUDGETCATEGORYFRINGEBENEFITSYEAR2REQUESTEDAMOUNT$18) != 0;
1090             }
1091         }
1092         
1093         /**
1094          * Sets the "BudgetCategoryFringeBenefitsYear2RequestedAmount" element
1095          */
1096         public void setBudgetCategoryFringeBenefitsYear2RequestedAmount(java.math.BigDecimal budgetCategoryFringeBenefitsYear2RequestedAmount)
1097         {
1098             synchronized (monitor())
1099             {
1100                 check_orphaned();
1101                 org.apache.xmlbeans.SimpleValue target = null;
1102                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR2REQUESTEDAMOUNT$18, 0);
1103                 if (target == null)
1104                 {
1105                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR2REQUESTEDAMOUNT$18);
1106                 }
1107                 target.setBigDecimalValue(budgetCategoryFringeBenefitsYear2RequestedAmount);
1108             }
1109         }
1110         
1111         /**
1112          * Sets (as xml) the "BudgetCategoryFringeBenefitsYear2RequestedAmount" element
1113          */
1114         public void xsetBudgetCategoryFringeBenefitsYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryFringeBenefitsYear2RequestedAmount)
1115         {
1116             synchronized (monitor())
1117             {
1118                 check_orphaned();
1119                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1120                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR2REQUESTEDAMOUNT$18, 0);
1121                 if (target == null)
1122                 {
1123                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR2REQUESTEDAMOUNT$18);
1124                 }
1125                 target.set(budgetCategoryFringeBenefitsYear2RequestedAmount);
1126             }
1127         }
1128         
1129         /**
1130          * Unsets the "BudgetCategoryFringeBenefitsYear2RequestedAmount" element
1131          */
1132         public void unsetBudgetCategoryFringeBenefitsYear2RequestedAmount()
1133         {
1134             synchronized (monitor())
1135             {
1136                 check_orphaned();
1137                 get_store().remove_element(BUDGETCATEGORYFRINGEBENEFITSYEAR2REQUESTEDAMOUNT$18, 0);
1138             }
1139         }
1140         
1141         /**
1142          * Gets the "BudgetCategoryFringeBenefitsYear3RequestedAmount" element
1143          */
1144         public java.math.BigDecimal getBudgetCategoryFringeBenefitsYear3RequestedAmount()
1145         {
1146             synchronized (monitor())
1147             {
1148                 check_orphaned();
1149                 org.apache.xmlbeans.SimpleValue target = null;
1150                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR3REQUESTEDAMOUNT$20, 0);
1151                 if (target == null)
1152                 {
1153                     return null;
1154                 }
1155                 return target.getBigDecimalValue();
1156             }
1157         }
1158         
1159         /**
1160          * Gets (as xml) the "BudgetCategoryFringeBenefitsYear3RequestedAmount" element
1161          */
1162         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryFringeBenefitsYear3RequestedAmount()
1163         {
1164             synchronized (monitor())
1165             {
1166                 check_orphaned();
1167                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1168                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR3REQUESTEDAMOUNT$20, 0);
1169                 return target;
1170             }
1171         }
1172         
1173         /**
1174          * True if has "BudgetCategoryFringeBenefitsYear3RequestedAmount" element
1175          */
1176         public boolean isSetBudgetCategoryFringeBenefitsYear3RequestedAmount()
1177         {
1178             synchronized (monitor())
1179             {
1180                 check_orphaned();
1181                 return get_store().count_elements(BUDGETCATEGORYFRINGEBENEFITSYEAR3REQUESTEDAMOUNT$20) != 0;
1182             }
1183         }
1184         
1185         /**
1186          * Sets the "BudgetCategoryFringeBenefitsYear3RequestedAmount" element
1187          */
1188         public void setBudgetCategoryFringeBenefitsYear3RequestedAmount(java.math.BigDecimal budgetCategoryFringeBenefitsYear3RequestedAmount)
1189         {
1190             synchronized (monitor())
1191             {
1192                 check_orphaned();
1193                 org.apache.xmlbeans.SimpleValue target = null;
1194                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR3REQUESTEDAMOUNT$20, 0);
1195                 if (target == null)
1196                 {
1197                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR3REQUESTEDAMOUNT$20);
1198                 }
1199                 target.setBigDecimalValue(budgetCategoryFringeBenefitsYear3RequestedAmount);
1200             }
1201         }
1202         
1203         /**
1204          * Sets (as xml) the "BudgetCategoryFringeBenefitsYear3RequestedAmount" element
1205          */
1206         public void xsetBudgetCategoryFringeBenefitsYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryFringeBenefitsYear3RequestedAmount)
1207         {
1208             synchronized (monitor())
1209             {
1210                 check_orphaned();
1211                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1212                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR3REQUESTEDAMOUNT$20, 0);
1213                 if (target == null)
1214                 {
1215                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR3REQUESTEDAMOUNT$20);
1216                 }
1217                 target.set(budgetCategoryFringeBenefitsYear3RequestedAmount);
1218             }
1219         }
1220         
1221         /**
1222          * Unsets the "BudgetCategoryFringeBenefitsYear3RequestedAmount" element
1223          */
1224         public void unsetBudgetCategoryFringeBenefitsYear3RequestedAmount()
1225         {
1226             synchronized (monitor())
1227             {
1228                 check_orphaned();
1229                 get_store().remove_element(BUDGETCATEGORYFRINGEBENEFITSYEAR3REQUESTEDAMOUNT$20, 0);
1230             }
1231         }
1232         
1233         /**
1234          * Gets the "BudgetCategoryFringeBenefitsYear4RequestedAmount" element
1235          */
1236         public java.math.BigDecimal getBudgetCategoryFringeBenefitsYear4RequestedAmount()
1237         {
1238             synchronized (monitor())
1239             {
1240                 check_orphaned();
1241                 org.apache.xmlbeans.SimpleValue target = null;
1242                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR4REQUESTEDAMOUNT$22, 0);
1243                 if (target == null)
1244                 {
1245                     return null;
1246                 }
1247                 return target.getBigDecimalValue();
1248             }
1249         }
1250         
1251         /**
1252          * Gets (as xml) the "BudgetCategoryFringeBenefitsYear4RequestedAmount" element
1253          */
1254         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryFringeBenefitsYear4RequestedAmount()
1255         {
1256             synchronized (monitor())
1257             {
1258                 check_orphaned();
1259                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1260                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR4REQUESTEDAMOUNT$22, 0);
1261                 return target;
1262             }
1263         }
1264         
1265         /**
1266          * True if has "BudgetCategoryFringeBenefitsYear4RequestedAmount" element
1267          */
1268         public boolean isSetBudgetCategoryFringeBenefitsYear4RequestedAmount()
1269         {
1270             synchronized (monitor())
1271             {
1272                 check_orphaned();
1273                 return get_store().count_elements(BUDGETCATEGORYFRINGEBENEFITSYEAR4REQUESTEDAMOUNT$22) != 0;
1274             }
1275         }
1276         
1277         /**
1278          * Sets the "BudgetCategoryFringeBenefitsYear4RequestedAmount" element
1279          */
1280         public void setBudgetCategoryFringeBenefitsYear4RequestedAmount(java.math.BigDecimal budgetCategoryFringeBenefitsYear4RequestedAmount)
1281         {
1282             synchronized (monitor())
1283             {
1284                 check_orphaned();
1285                 org.apache.xmlbeans.SimpleValue target = null;
1286                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR4REQUESTEDAMOUNT$22, 0);
1287                 if (target == null)
1288                 {
1289                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR4REQUESTEDAMOUNT$22);
1290                 }
1291                 target.setBigDecimalValue(budgetCategoryFringeBenefitsYear4RequestedAmount);
1292             }
1293         }
1294         
1295         /**
1296          * Sets (as xml) the "BudgetCategoryFringeBenefitsYear4RequestedAmount" element
1297          */
1298         public void xsetBudgetCategoryFringeBenefitsYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryFringeBenefitsYear4RequestedAmount)
1299         {
1300             synchronized (monitor())
1301             {
1302                 check_orphaned();
1303                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1304                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR4REQUESTEDAMOUNT$22, 0);
1305                 if (target == null)
1306                 {
1307                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYFRINGEBENEFITSYEAR4REQUESTEDAMOUNT$22);
1308                 }
1309                 target.set(budgetCategoryFringeBenefitsYear4RequestedAmount);
1310             }
1311         }
1312         
1313         /**
1314          * Unsets the "BudgetCategoryFringeBenefitsYear4RequestedAmount" element
1315          */
1316         public void unsetBudgetCategoryFringeBenefitsYear4RequestedAmount()
1317         {
1318             synchronized (monitor())
1319             {
1320                 check_orphaned();
1321                 get_store().remove_element(BUDGETCATEGORYFRINGEBENEFITSYEAR4REQUESTEDAMOUNT$22, 0);
1322             }
1323         }
1324         
1325         /**
1326          * Gets the "BudgetCategoryFringeBenefitsTotalRequestedAmount" element
1327          */
1328         public java.math.BigDecimal getBudgetCategoryFringeBenefitsTotalRequestedAmount()
1329         {
1330             synchronized (monitor())
1331             {
1332                 check_orphaned();
1333                 org.apache.xmlbeans.SimpleValue target = null;
1334                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSTOTALREQUESTEDAMOUNT$24, 0);
1335                 if (target == null)
1336                 {
1337                     return null;
1338                 }
1339                 return target.getBigDecimalValue();
1340             }
1341         }
1342         
1343         /**
1344          * Gets (as xml) the "BudgetCategoryFringeBenefitsTotalRequestedAmount" element
1345          */
1346         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategoryFringeBenefitsTotalRequestedAmount()
1347         {
1348             synchronized (monitor())
1349             {
1350                 check_orphaned();
1351                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1352                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSTOTALREQUESTEDAMOUNT$24, 0);
1353                 return target;
1354             }
1355         }
1356         
1357         /**
1358          * True if has "BudgetCategoryFringeBenefitsTotalRequestedAmount" element
1359          */
1360         public boolean isSetBudgetCategoryFringeBenefitsTotalRequestedAmount()
1361         {
1362             synchronized (monitor())
1363             {
1364                 check_orphaned();
1365                 return get_store().count_elements(BUDGETCATEGORYFRINGEBENEFITSTOTALREQUESTEDAMOUNT$24) != 0;
1366             }
1367         }
1368         
1369         /**
1370          * Sets the "BudgetCategoryFringeBenefitsTotalRequestedAmount" element
1371          */
1372         public void setBudgetCategoryFringeBenefitsTotalRequestedAmount(java.math.BigDecimal budgetCategoryFringeBenefitsTotalRequestedAmount)
1373         {
1374             synchronized (monitor())
1375             {
1376                 check_orphaned();
1377                 org.apache.xmlbeans.SimpleValue target = null;
1378                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSTOTALREQUESTEDAMOUNT$24, 0);
1379                 if (target == null)
1380                 {
1381                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYFRINGEBENEFITSTOTALREQUESTEDAMOUNT$24);
1382                 }
1383                 target.setBigDecimalValue(budgetCategoryFringeBenefitsTotalRequestedAmount);
1384             }
1385         }
1386         
1387         /**
1388          * Sets (as xml) the "BudgetCategoryFringeBenefitsTotalRequestedAmount" element
1389          */
1390         public void xsetBudgetCategoryFringeBenefitsTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategoryFringeBenefitsTotalRequestedAmount)
1391         {
1392             synchronized (monitor())
1393             {
1394                 check_orphaned();
1395                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1396                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYFRINGEBENEFITSTOTALREQUESTEDAMOUNT$24, 0);
1397                 if (target == null)
1398                 {
1399                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETCATEGORYFRINGEBENEFITSTOTALREQUESTEDAMOUNT$24);
1400                 }
1401                 target.set(budgetCategoryFringeBenefitsTotalRequestedAmount);
1402             }
1403         }
1404         
1405         /**
1406          * Unsets the "BudgetCategoryFringeBenefitsTotalRequestedAmount" element
1407          */
1408         public void unsetBudgetCategoryFringeBenefitsTotalRequestedAmount()
1409         {
1410             synchronized (monitor())
1411             {
1412                 check_orphaned();
1413                 get_store().remove_element(BUDGETCATEGORYFRINGEBENEFITSTOTALREQUESTEDAMOUNT$24, 0);
1414             }
1415         }
1416         
1417         /**
1418          * Gets the "BudgetCategoryTravelYear1RequestedAmount" element
1419          */
1420         public java.math.BigDecimal getBudgetCategoryTravelYear1RequestedAmount()
1421         {
1422             synchronized (monitor())
1423             {
1424                 check_orphaned();
1425                 org.apache.xmlbeans.SimpleValue target = null;
1426                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR1REQUESTEDAMOUNT$26, 0);
1427                 if (target == null)
1428                 {
1429                     return null;
1430                 }
1431                 return target.getBigDecimalValue();
1432             }
1433         }
1434         
1435         /**
1436          * Gets (as xml) the "BudgetCategoryTravelYear1RequestedAmount" element
1437          */
1438         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryTravelYear1RequestedAmount()
1439         {
1440             synchronized (monitor())
1441             {
1442                 check_orphaned();
1443                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1444                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR1REQUESTEDAMOUNT$26, 0);
1445                 return target;
1446             }
1447         }
1448         
1449         /**
1450          * True if has "BudgetCategoryTravelYear1RequestedAmount" element
1451          */
1452         public boolean isSetBudgetCategoryTravelYear1RequestedAmount()
1453         {
1454             synchronized (monitor())
1455             {
1456                 check_orphaned();
1457                 return get_store().count_elements(BUDGETCATEGORYTRAVELYEAR1REQUESTEDAMOUNT$26) != 0;
1458             }
1459         }
1460         
1461         /**
1462          * Sets the "BudgetCategoryTravelYear1RequestedAmount" element
1463          */
1464         public void setBudgetCategoryTravelYear1RequestedAmount(java.math.BigDecimal budgetCategoryTravelYear1RequestedAmount)
1465         {
1466             synchronized (monitor())
1467             {
1468                 check_orphaned();
1469                 org.apache.xmlbeans.SimpleValue target = null;
1470                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR1REQUESTEDAMOUNT$26, 0);
1471                 if (target == null)
1472                 {
1473                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYTRAVELYEAR1REQUESTEDAMOUNT$26);
1474                 }
1475                 target.setBigDecimalValue(budgetCategoryTravelYear1RequestedAmount);
1476             }
1477         }
1478         
1479         /**
1480          * Sets (as xml) the "BudgetCategoryTravelYear1RequestedAmount" element
1481          */
1482         public void xsetBudgetCategoryTravelYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryTravelYear1RequestedAmount)
1483         {
1484             synchronized (monitor())
1485             {
1486                 check_orphaned();
1487                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1488                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR1REQUESTEDAMOUNT$26, 0);
1489                 if (target == null)
1490                 {
1491                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYTRAVELYEAR1REQUESTEDAMOUNT$26);
1492                 }
1493                 target.set(budgetCategoryTravelYear1RequestedAmount);
1494             }
1495         }
1496         
1497         /**
1498          * Unsets the "BudgetCategoryTravelYear1RequestedAmount" element
1499          */
1500         public void unsetBudgetCategoryTravelYear1RequestedAmount()
1501         {
1502             synchronized (monitor())
1503             {
1504                 check_orphaned();
1505                 get_store().remove_element(BUDGETCATEGORYTRAVELYEAR1REQUESTEDAMOUNT$26, 0);
1506             }
1507         }
1508         
1509         /**
1510          * Gets the "BudgetCategoryTravelYear2RequestedAmount" element
1511          */
1512         public java.math.BigDecimal getBudgetCategoryTravelYear2RequestedAmount()
1513         {
1514             synchronized (monitor())
1515             {
1516                 check_orphaned();
1517                 org.apache.xmlbeans.SimpleValue target = null;
1518                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR2REQUESTEDAMOUNT$28, 0);
1519                 if (target == null)
1520                 {
1521                     return null;
1522                 }
1523                 return target.getBigDecimalValue();
1524             }
1525         }
1526         
1527         /**
1528          * Gets (as xml) the "BudgetCategoryTravelYear2RequestedAmount" element
1529          */
1530         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryTravelYear2RequestedAmount()
1531         {
1532             synchronized (monitor())
1533             {
1534                 check_orphaned();
1535                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1536                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR2REQUESTEDAMOUNT$28, 0);
1537                 return target;
1538             }
1539         }
1540         
1541         /**
1542          * True if has "BudgetCategoryTravelYear2RequestedAmount" element
1543          */
1544         public boolean isSetBudgetCategoryTravelYear2RequestedAmount()
1545         {
1546             synchronized (monitor())
1547             {
1548                 check_orphaned();
1549                 return get_store().count_elements(BUDGETCATEGORYTRAVELYEAR2REQUESTEDAMOUNT$28) != 0;
1550             }
1551         }
1552         
1553         /**
1554          * Sets the "BudgetCategoryTravelYear2RequestedAmount" element
1555          */
1556         public void setBudgetCategoryTravelYear2RequestedAmount(java.math.BigDecimal budgetCategoryTravelYear2RequestedAmount)
1557         {
1558             synchronized (monitor())
1559             {
1560                 check_orphaned();
1561                 org.apache.xmlbeans.SimpleValue target = null;
1562                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR2REQUESTEDAMOUNT$28, 0);
1563                 if (target == null)
1564                 {
1565                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYTRAVELYEAR2REQUESTEDAMOUNT$28);
1566                 }
1567                 target.setBigDecimalValue(budgetCategoryTravelYear2RequestedAmount);
1568             }
1569         }
1570         
1571         /**
1572          * Sets (as xml) the "BudgetCategoryTravelYear2RequestedAmount" element
1573          */
1574         public void xsetBudgetCategoryTravelYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryTravelYear2RequestedAmount)
1575         {
1576             synchronized (monitor())
1577             {
1578                 check_orphaned();
1579                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1580                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR2REQUESTEDAMOUNT$28, 0);
1581                 if (target == null)
1582                 {
1583                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYTRAVELYEAR2REQUESTEDAMOUNT$28);
1584                 }
1585                 target.set(budgetCategoryTravelYear2RequestedAmount);
1586             }
1587         }
1588         
1589         /**
1590          * Unsets the "BudgetCategoryTravelYear2RequestedAmount" element
1591          */
1592         public void unsetBudgetCategoryTravelYear2RequestedAmount()
1593         {
1594             synchronized (monitor())
1595             {
1596                 check_orphaned();
1597                 get_store().remove_element(BUDGETCATEGORYTRAVELYEAR2REQUESTEDAMOUNT$28, 0);
1598             }
1599         }
1600         
1601         /**
1602          * Gets the "BudgetCategoryTravelYear3RequestedAmount" element
1603          */
1604         public java.math.BigDecimal getBudgetCategoryTravelYear3RequestedAmount()
1605         {
1606             synchronized (monitor())
1607             {
1608                 check_orphaned();
1609                 org.apache.xmlbeans.SimpleValue target = null;
1610                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR3REQUESTEDAMOUNT$30, 0);
1611                 if (target == null)
1612                 {
1613                     return null;
1614                 }
1615                 return target.getBigDecimalValue();
1616             }
1617         }
1618         
1619         /**
1620          * Gets (as xml) the "BudgetCategoryTravelYear3RequestedAmount" element
1621          */
1622         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryTravelYear3RequestedAmount()
1623         {
1624             synchronized (monitor())
1625             {
1626                 check_orphaned();
1627                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1628                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR3REQUESTEDAMOUNT$30, 0);
1629                 return target;
1630             }
1631         }
1632         
1633         /**
1634          * True if has "BudgetCategoryTravelYear3RequestedAmount" element
1635          */
1636         public boolean isSetBudgetCategoryTravelYear3RequestedAmount()
1637         {
1638             synchronized (monitor())
1639             {
1640                 check_orphaned();
1641                 return get_store().count_elements(BUDGETCATEGORYTRAVELYEAR3REQUESTEDAMOUNT$30) != 0;
1642             }
1643         }
1644         
1645         /**
1646          * Sets the "BudgetCategoryTravelYear3RequestedAmount" element
1647          */
1648         public void setBudgetCategoryTravelYear3RequestedAmount(java.math.BigDecimal budgetCategoryTravelYear3RequestedAmount)
1649         {
1650             synchronized (monitor())
1651             {
1652                 check_orphaned();
1653                 org.apache.xmlbeans.SimpleValue target = null;
1654                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR3REQUESTEDAMOUNT$30, 0);
1655                 if (target == null)
1656                 {
1657                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYTRAVELYEAR3REQUESTEDAMOUNT$30);
1658                 }
1659                 target.setBigDecimalValue(budgetCategoryTravelYear3RequestedAmount);
1660             }
1661         }
1662         
1663         /**
1664          * Sets (as xml) the "BudgetCategoryTravelYear3RequestedAmount" element
1665          */
1666         public void xsetBudgetCategoryTravelYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryTravelYear3RequestedAmount)
1667         {
1668             synchronized (monitor())
1669             {
1670                 check_orphaned();
1671                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1672                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR3REQUESTEDAMOUNT$30, 0);
1673                 if (target == null)
1674                 {
1675                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYTRAVELYEAR3REQUESTEDAMOUNT$30);
1676                 }
1677                 target.set(budgetCategoryTravelYear3RequestedAmount);
1678             }
1679         }
1680         
1681         /**
1682          * Unsets the "BudgetCategoryTravelYear3RequestedAmount" element
1683          */
1684         public void unsetBudgetCategoryTravelYear3RequestedAmount()
1685         {
1686             synchronized (monitor())
1687             {
1688                 check_orphaned();
1689                 get_store().remove_element(BUDGETCATEGORYTRAVELYEAR3REQUESTEDAMOUNT$30, 0);
1690             }
1691         }
1692         
1693         /**
1694          * Gets the "BudgetCategoryTravelYear4RequestedAmount" element
1695          */
1696         public java.math.BigDecimal getBudgetCategoryTravelYear4RequestedAmount()
1697         {
1698             synchronized (monitor())
1699             {
1700                 check_orphaned();
1701                 org.apache.xmlbeans.SimpleValue target = null;
1702                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR4REQUESTEDAMOUNT$32, 0);
1703                 if (target == null)
1704                 {
1705                     return null;
1706                 }
1707                 return target.getBigDecimalValue();
1708             }
1709         }
1710         
1711         /**
1712          * Gets (as xml) the "BudgetCategoryTravelYear4RequestedAmount" element
1713          */
1714         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryTravelYear4RequestedAmount()
1715         {
1716             synchronized (monitor())
1717             {
1718                 check_orphaned();
1719                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1720                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR4REQUESTEDAMOUNT$32, 0);
1721                 return target;
1722             }
1723         }
1724         
1725         /**
1726          * True if has "BudgetCategoryTravelYear4RequestedAmount" element
1727          */
1728         public boolean isSetBudgetCategoryTravelYear4RequestedAmount()
1729         {
1730             synchronized (monitor())
1731             {
1732                 check_orphaned();
1733                 return get_store().count_elements(BUDGETCATEGORYTRAVELYEAR4REQUESTEDAMOUNT$32) != 0;
1734             }
1735         }
1736         
1737         /**
1738          * Sets the "BudgetCategoryTravelYear4RequestedAmount" element
1739          */
1740         public void setBudgetCategoryTravelYear4RequestedAmount(java.math.BigDecimal budgetCategoryTravelYear4RequestedAmount)
1741         {
1742             synchronized (monitor())
1743             {
1744                 check_orphaned();
1745                 org.apache.xmlbeans.SimpleValue target = null;
1746                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR4REQUESTEDAMOUNT$32, 0);
1747                 if (target == null)
1748                 {
1749                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYTRAVELYEAR4REQUESTEDAMOUNT$32);
1750                 }
1751                 target.setBigDecimalValue(budgetCategoryTravelYear4RequestedAmount);
1752             }
1753         }
1754         
1755         /**
1756          * Sets (as xml) the "BudgetCategoryTravelYear4RequestedAmount" element
1757          */
1758         public void xsetBudgetCategoryTravelYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryTravelYear4RequestedAmount)
1759         {
1760             synchronized (monitor())
1761             {
1762                 check_orphaned();
1763                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1764                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYTRAVELYEAR4REQUESTEDAMOUNT$32, 0);
1765                 if (target == null)
1766                 {
1767                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYTRAVELYEAR4REQUESTEDAMOUNT$32);
1768                 }
1769                 target.set(budgetCategoryTravelYear4RequestedAmount);
1770             }
1771         }
1772         
1773         /**
1774          * Unsets the "BudgetCategoryTravelYear4RequestedAmount" element
1775          */
1776         public void unsetBudgetCategoryTravelYear4RequestedAmount()
1777         {
1778             synchronized (monitor())
1779             {
1780                 check_orphaned();
1781                 get_store().remove_element(BUDGETCATEGORYTRAVELYEAR4REQUESTEDAMOUNT$32, 0);
1782             }
1783         }
1784         
1785         /**
1786          * Gets the "BudgetCategoryTravelTotalRequestedAmount" element
1787          */
1788         public java.math.BigDecimal getBudgetCategoryTravelTotalRequestedAmount()
1789         {
1790             synchronized (monitor())
1791             {
1792                 check_orphaned();
1793                 org.apache.xmlbeans.SimpleValue target = null;
1794                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYTRAVELTOTALREQUESTEDAMOUNT$34, 0);
1795                 if (target == null)
1796                 {
1797                     return null;
1798                 }
1799                 return target.getBigDecimalValue();
1800             }
1801         }
1802         
1803         /**
1804          * Gets (as xml) the "BudgetCategoryTravelTotalRequestedAmount" element
1805          */
1806         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategoryTravelTotalRequestedAmount()
1807         {
1808             synchronized (monitor())
1809             {
1810                 check_orphaned();
1811                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1812                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYTRAVELTOTALREQUESTEDAMOUNT$34, 0);
1813                 return target;
1814             }
1815         }
1816         
1817         /**
1818          * True if has "BudgetCategoryTravelTotalRequestedAmount" element
1819          */
1820         public boolean isSetBudgetCategoryTravelTotalRequestedAmount()
1821         {
1822             synchronized (monitor())
1823             {
1824                 check_orphaned();
1825                 return get_store().count_elements(BUDGETCATEGORYTRAVELTOTALREQUESTEDAMOUNT$34) != 0;
1826             }
1827         }
1828         
1829         /**
1830          * Sets the "BudgetCategoryTravelTotalRequestedAmount" element
1831          */
1832         public void setBudgetCategoryTravelTotalRequestedAmount(java.math.BigDecimal budgetCategoryTravelTotalRequestedAmount)
1833         {
1834             synchronized (monitor())
1835             {
1836                 check_orphaned();
1837                 org.apache.xmlbeans.SimpleValue target = null;
1838                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYTRAVELTOTALREQUESTEDAMOUNT$34, 0);
1839                 if (target == null)
1840                 {
1841                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYTRAVELTOTALREQUESTEDAMOUNT$34);
1842                 }
1843                 target.setBigDecimalValue(budgetCategoryTravelTotalRequestedAmount);
1844             }
1845         }
1846         
1847         /**
1848          * Sets (as xml) the "BudgetCategoryTravelTotalRequestedAmount" element
1849          */
1850         public void xsetBudgetCategoryTravelTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategoryTravelTotalRequestedAmount)
1851         {
1852             synchronized (monitor())
1853             {
1854                 check_orphaned();
1855                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1856                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYTRAVELTOTALREQUESTEDAMOUNT$34, 0);
1857                 if (target == null)
1858                 {
1859                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETCATEGORYTRAVELTOTALREQUESTEDAMOUNT$34);
1860                 }
1861                 target.set(budgetCategoryTravelTotalRequestedAmount);
1862             }
1863         }
1864         
1865         /**
1866          * Unsets the "BudgetCategoryTravelTotalRequestedAmount" element
1867          */
1868         public void unsetBudgetCategoryTravelTotalRequestedAmount()
1869         {
1870             synchronized (monitor())
1871             {
1872                 check_orphaned();
1873                 get_store().remove_element(BUDGETCATEGORYTRAVELTOTALREQUESTEDAMOUNT$34, 0);
1874             }
1875         }
1876         
1877         /**
1878          * Gets the "BudgetCategoryEquipmentYear1RequestedAmount" element
1879          */
1880         public java.math.BigDecimal getBudgetCategoryEquipmentYear1RequestedAmount()
1881         {
1882             synchronized (monitor())
1883             {
1884                 check_orphaned();
1885                 org.apache.xmlbeans.SimpleValue target = null;
1886                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR1REQUESTEDAMOUNT$36, 0);
1887                 if (target == null)
1888                 {
1889                     return null;
1890                 }
1891                 return target.getBigDecimalValue();
1892             }
1893         }
1894         
1895         /**
1896          * Gets (as xml) the "BudgetCategoryEquipmentYear1RequestedAmount" element
1897          */
1898         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryEquipmentYear1RequestedAmount()
1899         {
1900             synchronized (monitor())
1901             {
1902                 check_orphaned();
1903                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1904                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR1REQUESTEDAMOUNT$36, 0);
1905                 return target;
1906             }
1907         }
1908         
1909         /**
1910          * True if has "BudgetCategoryEquipmentYear1RequestedAmount" element
1911          */
1912         public boolean isSetBudgetCategoryEquipmentYear1RequestedAmount()
1913         {
1914             synchronized (monitor())
1915             {
1916                 check_orphaned();
1917                 return get_store().count_elements(BUDGETCATEGORYEQUIPMENTYEAR1REQUESTEDAMOUNT$36) != 0;
1918             }
1919         }
1920         
1921         /**
1922          * Sets the "BudgetCategoryEquipmentYear1RequestedAmount" element
1923          */
1924         public void setBudgetCategoryEquipmentYear1RequestedAmount(java.math.BigDecimal budgetCategoryEquipmentYear1RequestedAmount)
1925         {
1926             synchronized (monitor())
1927             {
1928                 check_orphaned();
1929                 org.apache.xmlbeans.SimpleValue target = null;
1930                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR1REQUESTEDAMOUNT$36, 0);
1931                 if (target == null)
1932                 {
1933                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYEQUIPMENTYEAR1REQUESTEDAMOUNT$36);
1934                 }
1935                 target.setBigDecimalValue(budgetCategoryEquipmentYear1RequestedAmount);
1936             }
1937         }
1938         
1939         /**
1940          * Sets (as xml) the "BudgetCategoryEquipmentYear1RequestedAmount" element
1941          */
1942         public void xsetBudgetCategoryEquipmentYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryEquipmentYear1RequestedAmount)
1943         {
1944             synchronized (monitor())
1945             {
1946                 check_orphaned();
1947                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1948                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR1REQUESTEDAMOUNT$36, 0);
1949                 if (target == null)
1950                 {
1951                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYEQUIPMENTYEAR1REQUESTEDAMOUNT$36);
1952                 }
1953                 target.set(budgetCategoryEquipmentYear1RequestedAmount);
1954             }
1955         }
1956         
1957         /**
1958          * Unsets the "BudgetCategoryEquipmentYear1RequestedAmount" element
1959          */
1960         public void unsetBudgetCategoryEquipmentYear1RequestedAmount()
1961         {
1962             synchronized (monitor())
1963             {
1964                 check_orphaned();
1965                 get_store().remove_element(BUDGETCATEGORYEQUIPMENTYEAR1REQUESTEDAMOUNT$36, 0);
1966             }
1967         }
1968         
1969         /**
1970          * Gets the "BudgetCategoryEquipmentYear2RequestedAmount" element
1971          */
1972         public java.math.BigDecimal getBudgetCategoryEquipmentYear2RequestedAmount()
1973         {
1974             synchronized (monitor())
1975             {
1976                 check_orphaned();
1977                 org.apache.xmlbeans.SimpleValue target = null;
1978                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR2REQUESTEDAMOUNT$38, 0);
1979                 if (target == null)
1980                 {
1981                     return null;
1982                 }
1983                 return target.getBigDecimalValue();
1984             }
1985         }
1986         
1987         /**
1988          * Gets (as xml) the "BudgetCategoryEquipmentYear2RequestedAmount" element
1989          */
1990         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryEquipmentYear2RequestedAmount()
1991         {
1992             synchronized (monitor())
1993             {
1994                 check_orphaned();
1995                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1996                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR2REQUESTEDAMOUNT$38, 0);
1997                 return target;
1998             }
1999         }
2000         
2001         /**
2002          * True if has "BudgetCategoryEquipmentYear2RequestedAmount" element
2003          */
2004         public boolean isSetBudgetCategoryEquipmentYear2RequestedAmount()
2005         {
2006             synchronized (monitor())
2007             {
2008                 check_orphaned();
2009                 return get_store().count_elements(BUDGETCATEGORYEQUIPMENTYEAR2REQUESTEDAMOUNT$38) != 0;
2010             }
2011         }
2012         
2013         /**
2014          * Sets the "BudgetCategoryEquipmentYear2RequestedAmount" element
2015          */
2016         public void setBudgetCategoryEquipmentYear2RequestedAmount(java.math.BigDecimal budgetCategoryEquipmentYear2RequestedAmount)
2017         {
2018             synchronized (monitor())
2019             {
2020                 check_orphaned();
2021                 org.apache.xmlbeans.SimpleValue target = null;
2022                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR2REQUESTEDAMOUNT$38, 0);
2023                 if (target == null)
2024                 {
2025                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYEQUIPMENTYEAR2REQUESTEDAMOUNT$38);
2026                 }
2027                 target.setBigDecimalValue(budgetCategoryEquipmentYear2RequestedAmount);
2028             }
2029         }
2030         
2031         /**
2032          * Sets (as xml) the "BudgetCategoryEquipmentYear2RequestedAmount" element
2033          */
2034         public void xsetBudgetCategoryEquipmentYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryEquipmentYear2RequestedAmount)
2035         {
2036             synchronized (monitor())
2037             {
2038                 check_orphaned();
2039                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2040                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR2REQUESTEDAMOUNT$38, 0);
2041                 if (target == null)
2042                 {
2043                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYEQUIPMENTYEAR2REQUESTEDAMOUNT$38);
2044                 }
2045                 target.set(budgetCategoryEquipmentYear2RequestedAmount);
2046             }
2047         }
2048         
2049         /**
2050          * Unsets the "BudgetCategoryEquipmentYear2RequestedAmount" element
2051          */
2052         public void unsetBudgetCategoryEquipmentYear2RequestedAmount()
2053         {
2054             synchronized (monitor())
2055             {
2056                 check_orphaned();
2057                 get_store().remove_element(BUDGETCATEGORYEQUIPMENTYEAR2REQUESTEDAMOUNT$38, 0);
2058             }
2059         }
2060         
2061         /**
2062          * Gets the "BudgetCategoryEquipmentYear3RequestedAmount" element
2063          */
2064         public java.math.BigDecimal getBudgetCategoryEquipmentYear3RequestedAmount()
2065         {
2066             synchronized (monitor())
2067             {
2068                 check_orphaned();
2069                 org.apache.xmlbeans.SimpleValue target = null;
2070                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR3REQUESTEDAMOUNT$40, 0);
2071                 if (target == null)
2072                 {
2073                     return null;
2074                 }
2075                 return target.getBigDecimalValue();
2076             }
2077         }
2078         
2079         /**
2080          * Gets (as xml) the "BudgetCategoryEquipmentYear3RequestedAmount" element
2081          */
2082         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryEquipmentYear3RequestedAmount()
2083         {
2084             synchronized (monitor())
2085             {
2086                 check_orphaned();
2087                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2088                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR3REQUESTEDAMOUNT$40, 0);
2089                 return target;
2090             }
2091         }
2092         
2093         /**
2094          * True if has "BudgetCategoryEquipmentYear3RequestedAmount" element
2095          */
2096         public boolean isSetBudgetCategoryEquipmentYear3RequestedAmount()
2097         {
2098             synchronized (monitor())
2099             {
2100                 check_orphaned();
2101                 return get_store().count_elements(BUDGETCATEGORYEQUIPMENTYEAR3REQUESTEDAMOUNT$40) != 0;
2102             }
2103         }
2104         
2105         /**
2106          * Sets the "BudgetCategoryEquipmentYear3RequestedAmount" element
2107          */
2108         public void setBudgetCategoryEquipmentYear3RequestedAmount(java.math.BigDecimal budgetCategoryEquipmentYear3RequestedAmount)
2109         {
2110             synchronized (monitor())
2111             {
2112                 check_orphaned();
2113                 org.apache.xmlbeans.SimpleValue target = null;
2114                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR3REQUESTEDAMOUNT$40, 0);
2115                 if (target == null)
2116                 {
2117                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYEQUIPMENTYEAR3REQUESTEDAMOUNT$40);
2118                 }
2119                 target.setBigDecimalValue(budgetCategoryEquipmentYear3RequestedAmount);
2120             }
2121         }
2122         
2123         /**
2124          * Sets (as xml) the "BudgetCategoryEquipmentYear3RequestedAmount" element
2125          */
2126         public void xsetBudgetCategoryEquipmentYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryEquipmentYear3RequestedAmount)
2127         {
2128             synchronized (monitor())
2129             {
2130                 check_orphaned();
2131                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2132                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR3REQUESTEDAMOUNT$40, 0);
2133                 if (target == null)
2134                 {
2135                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYEQUIPMENTYEAR3REQUESTEDAMOUNT$40);
2136                 }
2137                 target.set(budgetCategoryEquipmentYear3RequestedAmount);
2138             }
2139         }
2140         
2141         /**
2142          * Unsets the "BudgetCategoryEquipmentYear3RequestedAmount" element
2143          */
2144         public void unsetBudgetCategoryEquipmentYear3RequestedAmount()
2145         {
2146             synchronized (monitor())
2147             {
2148                 check_orphaned();
2149                 get_store().remove_element(BUDGETCATEGORYEQUIPMENTYEAR3REQUESTEDAMOUNT$40, 0);
2150             }
2151         }
2152         
2153         /**
2154          * Gets the "BudgetCategoryEquipmentYear4RequestedAmount" element
2155          */
2156         public java.math.BigDecimal getBudgetCategoryEquipmentYear4RequestedAmount()
2157         {
2158             synchronized (monitor())
2159             {
2160                 check_orphaned();
2161                 org.apache.xmlbeans.SimpleValue target = null;
2162                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR4REQUESTEDAMOUNT$42, 0);
2163                 if (target == null)
2164                 {
2165                     return null;
2166                 }
2167                 return target.getBigDecimalValue();
2168             }
2169         }
2170         
2171         /**
2172          * Gets (as xml) the "BudgetCategoryEquipmentYear4RequestedAmount" element
2173          */
2174         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryEquipmentYear4RequestedAmount()
2175         {
2176             synchronized (monitor())
2177             {
2178                 check_orphaned();
2179                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2180                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR4REQUESTEDAMOUNT$42, 0);
2181                 return target;
2182             }
2183         }
2184         
2185         /**
2186          * True if has "BudgetCategoryEquipmentYear4RequestedAmount" element
2187          */
2188         public boolean isSetBudgetCategoryEquipmentYear4RequestedAmount()
2189         {
2190             synchronized (monitor())
2191             {
2192                 check_orphaned();
2193                 return get_store().count_elements(BUDGETCATEGORYEQUIPMENTYEAR4REQUESTEDAMOUNT$42) != 0;
2194             }
2195         }
2196         
2197         /**
2198          * Sets the "BudgetCategoryEquipmentYear4RequestedAmount" element
2199          */
2200         public void setBudgetCategoryEquipmentYear4RequestedAmount(java.math.BigDecimal budgetCategoryEquipmentYear4RequestedAmount)
2201         {
2202             synchronized (monitor())
2203             {
2204                 check_orphaned();
2205                 org.apache.xmlbeans.SimpleValue target = null;
2206                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR4REQUESTEDAMOUNT$42, 0);
2207                 if (target == null)
2208                 {
2209                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYEQUIPMENTYEAR4REQUESTEDAMOUNT$42);
2210                 }
2211                 target.setBigDecimalValue(budgetCategoryEquipmentYear4RequestedAmount);
2212             }
2213         }
2214         
2215         /**
2216          * Sets (as xml) the "BudgetCategoryEquipmentYear4RequestedAmount" element
2217          */
2218         public void xsetBudgetCategoryEquipmentYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryEquipmentYear4RequestedAmount)
2219         {
2220             synchronized (monitor())
2221             {
2222                 check_orphaned();
2223                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2224                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTYEAR4REQUESTEDAMOUNT$42, 0);
2225                 if (target == null)
2226                 {
2227                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYEQUIPMENTYEAR4REQUESTEDAMOUNT$42);
2228                 }
2229                 target.set(budgetCategoryEquipmentYear4RequestedAmount);
2230             }
2231         }
2232         
2233         /**
2234          * Unsets the "BudgetCategoryEquipmentYear4RequestedAmount" element
2235          */
2236         public void unsetBudgetCategoryEquipmentYear4RequestedAmount()
2237         {
2238             synchronized (monitor())
2239             {
2240                 check_orphaned();
2241                 get_store().remove_element(BUDGETCATEGORYEQUIPMENTYEAR4REQUESTEDAMOUNT$42, 0);
2242             }
2243         }
2244         
2245         /**
2246          * Gets the "BudgetCategoryEquipmentTotalRequestedAmount" element
2247          */
2248         public java.math.BigDecimal getBudgetCategoryEquipmentTotalRequestedAmount()
2249         {
2250             synchronized (monitor())
2251             {
2252                 check_orphaned();
2253                 org.apache.xmlbeans.SimpleValue target = null;
2254                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTTOTALREQUESTEDAMOUNT$44, 0);
2255                 if (target == null)
2256                 {
2257                     return null;
2258                 }
2259                 return target.getBigDecimalValue();
2260             }
2261         }
2262         
2263         /**
2264          * Gets (as xml) the "BudgetCategoryEquipmentTotalRequestedAmount" element
2265          */
2266         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategoryEquipmentTotalRequestedAmount()
2267         {
2268             synchronized (monitor())
2269             {
2270                 check_orphaned();
2271                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2272                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTTOTALREQUESTEDAMOUNT$44, 0);
2273                 return target;
2274             }
2275         }
2276         
2277         /**
2278          * True if has "BudgetCategoryEquipmentTotalRequestedAmount" element
2279          */
2280         public boolean isSetBudgetCategoryEquipmentTotalRequestedAmount()
2281         {
2282             synchronized (monitor())
2283             {
2284                 check_orphaned();
2285                 return get_store().count_elements(BUDGETCATEGORYEQUIPMENTTOTALREQUESTEDAMOUNT$44) != 0;
2286             }
2287         }
2288         
2289         /**
2290          * Sets the "BudgetCategoryEquipmentTotalRequestedAmount" element
2291          */
2292         public void setBudgetCategoryEquipmentTotalRequestedAmount(java.math.BigDecimal budgetCategoryEquipmentTotalRequestedAmount)
2293         {
2294             synchronized (monitor())
2295             {
2296                 check_orphaned();
2297                 org.apache.xmlbeans.SimpleValue target = null;
2298                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTTOTALREQUESTEDAMOUNT$44, 0);
2299                 if (target == null)
2300                 {
2301                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYEQUIPMENTTOTALREQUESTEDAMOUNT$44);
2302                 }
2303                 target.setBigDecimalValue(budgetCategoryEquipmentTotalRequestedAmount);
2304             }
2305         }
2306         
2307         /**
2308          * Sets (as xml) the "BudgetCategoryEquipmentTotalRequestedAmount" element
2309          */
2310         public void xsetBudgetCategoryEquipmentTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategoryEquipmentTotalRequestedAmount)
2311         {
2312             synchronized (monitor())
2313             {
2314                 check_orphaned();
2315                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2316                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYEQUIPMENTTOTALREQUESTEDAMOUNT$44, 0);
2317                 if (target == null)
2318                 {
2319                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETCATEGORYEQUIPMENTTOTALREQUESTEDAMOUNT$44);
2320                 }
2321                 target.set(budgetCategoryEquipmentTotalRequestedAmount);
2322             }
2323         }
2324         
2325         /**
2326          * Unsets the "BudgetCategoryEquipmentTotalRequestedAmount" element
2327          */
2328         public void unsetBudgetCategoryEquipmentTotalRequestedAmount()
2329         {
2330             synchronized (monitor())
2331             {
2332                 check_orphaned();
2333                 get_store().remove_element(BUDGETCATEGORYEQUIPMENTTOTALREQUESTEDAMOUNT$44, 0);
2334             }
2335         }
2336         
2337         /**
2338          * Gets the "BudgetCategorySuppliesYear1RequestedAmount" element
2339          */
2340         public java.math.BigDecimal getBudgetCategorySuppliesYear1RequestedAmount()
2341         {
2342             synchronized (monitor())
2343             {
2344                 check_orphaned();
2345                 org.apache.xmlbeans.SimpleValue target = null;
2346                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR1REQUESTEDAMOUNT$46, 0);
2347                 if (target == null)
2348                 {
2349                     return null;
2350                 }
2351                 return target.getBigDecimalValue();
2352             }
2353         }
2354         
2355         /**
2356          * Gets (as xml) the "BudgetCategorySuppliesYear1RequestedAmount" element
2357          */
2358         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategorySuppliesYear1RequestedAmount()
2359         {
2360             synchronized (monitor())
2361             {
2362                 check_orphaned();
2363                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2364                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR1REQUESTEDAMOUNT$46, 0);
2365                 return target;
2366             }
2367         }
2368         
2369         /**
2370          * True if has "BudgetCategorySuppliesYear1RequestedAmount" element
2371          */
2372         public boolean isSetBudgetCategorySuppliesYear1RequestedAmount()
2373         {
2374             synchronized (monitor())
2375             {
2376                 check_orphaned();
2377                 return get_store().count_elements(BUDGETCATEGORYSUPPLIESYEAR1REQUESTEDAMOUNT$46) != 0;
2378             }
2379         }
2380         
2381         /**
2382          * Sets the "BudgetCategorySuppliesYear1RequestedAmount" element
2383          */
2384         public void setBudgetCategorySuppliesYear1RequestedAmount(java.math.BigDecimal budgetCategorySuppliesYear1RequestedAmount)
2385         {
2386             synchronized (monitor())
2387             {
2388                 check_orphaned();
2389                 org.apache.xmlbeans.SimpleValue target = null;
2390                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR1REQUESTEDAMOUNT$46, 0);
2391                 if (target == null)
2392                 {
2393                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYSUPPLIESYEAR1REQUESTEDAMOUNT$46);
2394                 }
2395                 target.setBigDecimalValue(budgetCategorySuppliesYear1RequestedAmount);
2396             }
2397         }
2398         
2399         /**
2400          * Sets (as xml) the "BudgetCategorySuppliesYear1RequestedAmount" element
2401          */
2402         public void xsetBudgetCategorySuppliesYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategorySuppliesYear1RequestedAmount)
2403         {
2404             synchronized (monitor())
2405             {
2406                 check_orphaned();
2407                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2408                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR1REQUESTEDAMOUNT$46, 0);
2409                 if (target == null)
2410                 {
2411                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYSUPPLIESYEAR1REQUESTEDAMOUNT$46);
2412                 }
2413                 target.set(budgetCategorySuppliesYear1RequestedAmount);
2414             }
2415         }
2416         
2417         /**
2418          * Unsets the "BudgetCategorySuppliesYear1RequestedAmount" element
2419          */
2420         public void unsetBudgetCategorySuppliesYear1RequestedAmount()
2421         {
2422             synchronized (monitor())
2423             {
2424                 check_orphaned();
2425                 get_store().remove_element(BUDGETCATEGORYSUPPLIESYEAR1REQUESTEDAMOUNT$46, 0);
2426             }
2427         }
2428         
2429         /**
2430          * Gets the "BudgetCategorySuppliesYear2RequestedAmount" element
2431          */
2432         public java.math.BigDecimal getBudgetCategorySuppliesYear2RequestedAmount()
2433         {
2434             synchronized (monitor())
2435             {
2436                 check_orphaned();
2437                 org.apache.xmlbeans.SimpleValue target = null;
2438                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR2REQUESTEDAMOUNT$48, 0);
2439                 if (target == null)
2440                 {
2441                     return null;
2442                 }
2443                 return target.getBigDecimalValue();
2444             }
2445         }
2446         
2447         /**
2448          * Gets (as xml) the "BudgetCategorySuppliesYear2RequestedAmount" element
2449          */
2450         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategorySuppliesYear2RequestedAmount()
2451         {
2452             synchronized (monitor())
2453             {
2454                 check_orphaned();
2455                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2456                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR2REQUESTEDAMOUNT$48, 0);
2457                 return target;
2458             }
2459         }
2460         
2461         /**
2462          * True if has "BudgetCategorySuppliesYear2RequestedAmount" element
2463          */
2464         public boolean isSetBudgetCategorySuppliesYear2RequestedAmount()
2465         {
2466             synchronized (monitor())
2467             {
2468                 check_orphaned();
2469                 return get_store().count_elements(BUDGETCATEGORYSUPPLIESYEAR2REQUESTEDAMOUNT$48) != 0;
2470             }
2471         }
2472         
2473         /**
2474          * Sets the "BudgetCategorySuppliesYear2RequestedAmount" element
2475          */
2476         public void setBudgetCategorySuppliesYear2RequestedAmount(java.math.BigDecimal budgetCategorySuppliesYear2RequestedAmount)
2477         {
2478             synchronized (monitor())
2479             {
2480                 check_orphaned();
2481                 org.apache.xmlbeans.SimpleValue target = null;
2482                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR2REQUESTEDAMOUNT$48, 0);
2483                 if (target == null)
2484                 {
2485                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYSUPPLIESYEAR2REQUESTEDAMOUNT$48);
2486                 }
2487                 target.setBigDecimalValue(budgetCategorySuppliesYear2RequestedAmount);
2488             }
2489         }
2490         
2491         /**
2492          * Sets (as xml) the "BudgetCategorySuppliesYear2RequestedAmount" element
2493          */
2494         public void xsetBudgetCategorySuppliesYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategorySuppliesYear2RequestedAmount)
2495         {
2496             synchronized (monitor())
2497             {
2498                 check_orphaned();
2499                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2500                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR2REQUESTEDAMOUNT$48, 0);
2501                 if (target == null)
2502                 {
2503                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYSUPPLIESYEAR2REQUESTEDAMOUNT$48);
2504                 }
2505                 target.set(budgetCategorySuppliesYear2RequestedAmount);
2506             }
2507         }
2508         
2509         /**
2510          * Unsets the "BudgetCategorySuppliesYear2RequestedAmount" element
2511          */
2512         public void unsetBudgetCategorySuppliesYear2RequestedAmount()
2513         {
2514             synchronized (monitor())
2515             {
2516                 check_orphaned();
2517                 get_store().remove_element(BUDGETCATEGORYSUPPLIESYEAR2REQUESTEDAMOUNT$48, 0);
2518             }
2519         }
2520         
2521         /**
2522          * Gets the "BudgetCategorySuppliesYear3RequestedAmount" element
2523          */
2524         public java.math.BigDecimal getBudgetCategorySuppliesYear3RequestedAmount()
2525         {
2526             synchronized (monitor())
2527             {
2528                 check_orphaned();
2529                 org.apache.xmlbeans.SimpleValue target = null;
2530                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR3REQUESTEDAMOUNT$50, 0);
2531                 if (target == null)
2532                 {
2533                     return null;
2534                 }
2535                 return target.getBigDecimalValue();
2536             }
2537         }
2538         
2539         /**
2540          * Gets (as xml) the "BudgetCategorySuppliesYear3RequestedAmount" element
2541          */
2542         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategorySuppliesYear3RequestedAmount()
2543         {
2544             synchronized (monitor())
2545             {
2546                 check_orphaned();
2547                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2548                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR3REQUESTEDAMOUNT$50, 0);
2549                 return target;
2550             }
2551         }
2552         
2553         /**
2554          * True if has "BudgetCategorySuppliesYear3RequestedAmount" element
2555          */
2556         public boolean isSetBudgetCategorySuppliesYear3RequestedAmount()
2557         {
2558             synchronized (monitor())
2559             {
2560                 check_orphaned();
2561                 return get_store().count_elements(BUDGETCATEGORYSUPPLIESYEAR3REQUESTEDAMOUNT$50) != 0;
2562             }
2563         }
2564         
2565         /**
2566          * Sets the "BudgetCategorySuppliesYear3RequestedAmount" element
2567          */
2568         public void setBudgetCategorySuppliesYear3RequestedAmount(java.math.BigDecimal budgetCategorySuppliesYear3RequestedAmount)
2569         {
2570             synchronized (monitor())
2571             {
2572                 check_orphaned();
2573                 org.apache.xmlbeans.SimpleValue target = null;
2574                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR3REQUESTEDAMOUNT$50, 0);
2575                 if (target == null)
2576                 {
2577                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYSUPPLIESYEAR3REQUESTEDAMOUNT$50);
2578                 }
2579                 target.setBigDecimalValue(budgetCategorySuppliesYear3RequestedAmount);
2580             }
2581         }
2582         
2583         /**
2584          * Sets (as xml) the "BudgetCategorySuppliesYear3RequestedAmount" element
2585          */
2586         public void xsetBudgetCategorySuppliesYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategorySuppliesYear3RequestedAmount)
2587         {
2588             synchronized (monitor())
2589             {
2590                 check_orphaned();
2591                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2592                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR3REQUESTEDAMOUNT$50, 0);
2593                 if (target == null)
2594                 {
2595                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYSUPPLIESYEAR3REQUESTEDAMOUNT$50);
2596                 }
2597                 target.set(budgetCategorySuppliesYear3RequestedAmount);
2598             }
2599         }
2600         
2601         /**
2602          * Unsets the "BudgetCategorySuppliesYear3RequestedAmount" element
2603          */
2604         public void unsetBudgetCategorySuppliesYear3RequestedAmount()
2605         {
2606             synchronized (monitor())
2607             {
2608                 check_orphaned();
2609                 get_store().remove_element(BUDGETCATEGORYSUPPLIESYEAR3REQUESTEDAMOUNT$50, 0);
2610             }
2611         }
2612         
2613         /**
2614          * Gets the "BudgetCategorySuppliesYear4RequestedAmount" element
2615          */
2616         public java.math.BigDecimal getBudgetCategorySuppliesYear4RequestedAmount()
2617         {
2618             synchronized (monitor())
2619             {
2620                 check_orphaned();
2621                 org.apache.xmlbeans.SimpleValue target = null;
2622                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR4REQUESTEDAMOUNT$52, 0);
2623                 if (target == null)
2624                 {
2625                     return null;
2626                 }
2627                 return target.getBigDecimalValue();
2628             }
2629         }
2630         
2631         /**
2632          * Gets (as xml) the "BudgetCategorySuppliesYear4RequestedAmount" element
2633          */
2634         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategorySuppliesYear4RequestedAmount()
2635         {
2636             synchronized (monitor())
2637             {
2638                 check_orphaned();
2639                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2640                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR4REQUESTEDAMOUNT$52, 0);
2641                 return target;
2642             }
2643         }
2644         
2645         /**
2646          * True if has "BudgetCategorySuppliesYear4RequestedAmount" element
2647          */
2648         public boolean isSetBudgetCategorySuppliesYear4RequestedAmount()
2649         {
2650             synchronized (monitor())
2651             {
2652                 check_orphaned();
2653                 return get_store().count_elements(BUDGETCATEGORYSUPPLIESYEAR4REQUESTEDAMOUNT$52) != 0;
2654             }
2655         }
2656         
2657         /**
2658          * Sets the "BudgetCategorySuppliesYear4RequestedAmount" element
2659          */
2660         public void setBudgetCategorySuppliesYear4RequestedAmount(java.math.BigDecimal budgetCategorySuppliesYear4RequestedAmount)
2661         {
2662             synchronized (monitor())
2663             {
2664                 check_orphaned();
2665                 org.apache.xmlbeans.SimpleValue target = null;
2666                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR4REQUESTEDAMOUNT$52, 0);
2667                 if (target == null)
2668                 {
2669                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYSUPPLIESYEAR4REQUESTEDAMOUNT$52);
2670                 }
2671                 target.setBigDecimalValue(budgetCategorySuppliesYear4RequestedAmount);
2672             }
2673         }
2674         
2675         /**
2676          * Sets (as xml) the "BudgetCategorySuppliesYear4RequestedAmount" element
2677          */
2678         public void xsetBudgetCategorySuppliesYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategorySuppliesYear4RequestedAmount)
2679         {
2680             synchronized (monitor())
2681             {
2682                 check_orphaned();
2683                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2684                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYSUPPLIESYEAR4REQUESTEDAMOUNT$52, 0);
2685                 if (target == null)
2686                 {
2687                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYSUPPLIESYEAR4REQUESTEDAMOUNT$52);
2688                 }
2689                 target.set(budgetCategorySuppliesYear4RequestedAmount);
2690             }
2691         }
2692         
2693         /**
2694          * Unsets the "BudgetCategorySuppliesYear4RequestedAmount" element
2695          */
2696         public void unsetBudgetCategorySuppliesYear4RequestedAmount()
2697         {
2698             synchronized (monitor())
2699             {
2700                 check_orphaned();
2701                 get_store().remove_element(BUDGETCATEGORYSUPPLIESYEAR4REQUESTEDAMOUNT$52, 0);
2702             }
2703         }
2704         
2705         /**
2706          * Gets the "BudgetCategorySuppliesTotalRequestedAmount" element
2707          */
2708         public java.math.BigDecimal getBudgetCategorySuppliesTotalRequestedAmount()
2709         {
2710             synchronized (monitor())
2711             {
2712                 check_orphaned();
2713                 org.apache.xmlbeans.SimpleValue target = null;
2714                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYSUPPLIESTOTALREQUESTEDAMOUNT$54, 0);
2715                 if (target == null)
2716                 {
2717                     return null;
2718                 }
2719                 return target.getBigDecimalValue();
2720             }
2721         }
2722         
2723         /**
2724          * Gets (as xml) the "BudgetCategorySuppliesTotalRequestedAmount" element
2725          */
2726         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategorySuppliesTotalRequestedAmount()
2727         {
2728             synchronized (monitor())
2729             {
2730                 check_orphaned();
2731                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2732                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYSUPPLIESTOTALREQUESTEDAMOUNT$54, 0);
2733                 return target;
2734             }
2735         }
2736         
2737         /**
2738          * True if has "BudgetCategorySuppliesTotalRequestedAmount" element
2739          */
2740         public boolean isSetBudgetCategorySuppliesTotalRequestedAmount()
2741         {
2742             synchronized (monitor())
2743             {
2744                 check_orphaned();
2745                 return get_store().count_elements(BUDGETCATEGORYSUPPLIESTOTALREQUESTEDAMOUNT$54) != 0;
2746             }
2747         }
2748         
2749         /**
2750          * Sets the "BudgetCategorySuppliesTotalRequestedAmount" element
2751          */
2752         public void setBudgetCategorySuppliesTotalRequestedAmount(java.math.BigDecimal budgetCategorySuppliesTotalRequestedAmount)
2753         {
2754             synchronized (monitor())
2755             {
2756                 check_orphaned();
2757                 org.apache.xmlbeans.SimpleValue target = null;
2758                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYSUPPLIESTOTALREQUESTEDAMOUNT$54, 0);
2759                 if (target == null)
2760                 {
2761                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYSUPPLIESTOTALREQUESTEDAMOUNT$54);
2762                 }
2763                 target.setBigDecimalValue(budgetCategorySuppliesTotalRequestedAmount);
2764             }
2765         }
2766         
2767         /**
2768          * Sets (as xml) the "BudgetCategorySuppliesTotalRequestedAmount" element
2769          */
2770         public void xsetBudgetCategorySuppliesTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategorySuppliesTotalRequestedAmount)
2771         {
2772             synchronized (monitor())
2773             {
2774                 check_orphaned();
2775                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2776                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYSUPPLIESTOTALREQUESTEDAMOUNT$54, 0);
2777                 if (target == null)
2778                 {
2779                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETCATEGORYSUPPLIESTOTALREQUESTEDAMOUNT$54);
2780                 }
2781                 target.set(budgetCategorySuppliesTotalRequestedAmount);
2782             }
2783         }
2784         
2785         /**
2786          * Unsets the "BudgetCategorySuppliesTotalRequestedAmount" element
2787          */
2788         public void unsetBudgetCategorySuppliesTotalRequestedAmount()
2789         {
2790             synchronized (monitor())
2791             {
2792                 check_orphaned();
2793                 get_store().remove_element(BUDGETCATEGORYSUPPLIESTOTALREQUESTEDAMOUNT$54, 0);
2794             }
2795         }
2796         
2797         /**
2798          * Gets the "BudgetCategoryContractualYear1RequestedAmount" element
2799          */
2800         public java.math.BigDecimal getBudgetCategoryContractualYear1RequestedAmount()
2801         {
2802             synchronized (monitor())
2803             {
2804                 check_orphaned();
2805                 org.apache.xmlbeans.SimpleValue target = null;
2806                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR1REQUESTEDAMOUNT$56, 0);
2807                 if (target == null)
2808                 {
2809                     return null;
2810                 }
2811                 return target.getBigDecimalValue();
2812             }
2813         }
2814         
2815         /**
2816          * Gets (as xml) the "BudgetCategoryContractualYear1RequestedAmount" element
2817          */
2818         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryContractualYear1RequestedAmount()
2819         {
2820             synchronized (monitor())
2821             {
2822                 check_orphaned();
2823                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2824                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR1REQUESTEDAMOUNT$56, 0);
2825                 return target;
2826             }
2827         }
2828         
2829         /**
2830          * True if has "BudgetCategoryContractualYear1RequestedAmount" element
2831          */
2832         public boolean isSetBudgetCategoryContractualYear1RequestedAmount()
2833         {
2834             synchronized (monitor())
2835             {
2836                 check_orphaned();
2837                 return get_store().count_elements(BUDGETCATEGORYCONTRACTUALYEAR1REQUESTEDAMOUNT$56) != 0;
2838             }
2839         }
2840         
2841         /**
2842          * Sets the "BudgetCategoryContractualYear1RequestedAmount" element
2843          */
2844         public void setBudgetCategoryContractualYear1RequestedAmount(java.math.BigDecimal budgetCategoryContractualYear1RequestedAmount)
2845         {
2846             synchronized (monitor())
2847             {
2848                 check_orphaned();
2849                 org.apache.xmlbeans.SimpleValue target = null;
2850                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR1REQUESTEDAMOUNT$56, 0);
2851                 if (target == null)
2852                 {
2853                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYCONTRACTUALYEAR1REQUESTEDAMOUNT$56);
2854                 }
2855                 target.setBigDecimalValue(budgetCategoryContractualYear1RequestedAmount);
2856             }
2857         }
2858         
2859         /**
2860          * Sets (as xml) the "BudgetCategoryContractualYear1RequestedAmount" element
2861          */
2862         public void xsetBudgetCategoryContractualYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryContractualYear1RequestedAmount)
2863         {
2864             synchronized (monitor())
2865             {
2866                 check_orphaned();
2867                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2868                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR1REQUESTEDAMOUNT$56, 0);
2869                 if (target == null)
2870                 {
2871                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYCONTRACTUALYEAR1REQUESTEDAMOUNT$56);
2872                 }
2873                 target.set(budgetCategoryContractualYear1RequestedAmount);
2874             }
2875         }
2876         
2877         /**
2878          * Unsets the "BudgetCategoryContractualYear1RequestedAmount" element
2879          */
2880         public void unsetBudgetCategoryContractualYear1RequestedAmount()
2881         {
2882             synchronized (monitor())
2883             {
2884                 check_orphaned();
2885                 get_store().remove_element(BUDGETCATEGORYCONTRACTUALYEAR1REQUESTEDAMOUNT$56, 0);
2886             }
2887         }
2888         
2889         /**
2890          * Gets the "BudgetCategoryContractualYear2RequestedAmount" element
2891          */
2892         public java.math.BigDecimal getBudgetCategoryContractualYear2RequestedAmount()
2893         {
2894             synchronized (monitor())
2895             {
2896                 check_orphaned();
2897                 org.apache.xmlbeans.SimpleValue target = null;
2898                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR2REQUESTEDAMOUNT$58, 0);
2899                 if (target == null)
2900                 {
2901                     return null;
2902                 }
2903                 return target.getBigDecimalValue();
2904             }
2905         }
2906         
2907         /**
2908          * Gets (as xml) the "BudgetCategoryContractualYear2RequestedAmount" element
2909          */
2910         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryContractualYear2RequestedAmount()
2911         {
2912             synchronized (monitor())
2913             {
2914                 check_orphaned();
2915                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2916                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR2REQUESTEDAMOUNT$58, 0);
2917                 return target;
2918             }
2919         }
2920         
2921         /**
2922          * True if has "BudgetCategoryContractualYear2RequestedAmount" element
2923          */
2924         public boolean isSetBudgetCategoryContractualYear2RequestedAmount()
2925         {
2926             synchronized (monitor())
2927             {
2928                 check_orphaned();
2929                 return get_store().count_elements(BUDGETCATEGORYCONTRACTUALYEAR2REQUESTEDAMOUNT$58) != 0;
2930             }
2931         }
2932         
2933         /**
2934          * Sets the "BudgetCategoryContractualYear2RequestedAmount" element
2935          */
2936         public void setBudgetCategoryContractualYear2RequestedAmount(java.math.BigDecimal budgetCategoryContractualYear2RequestedAmount)
2937         {
2938             synchronized (monitor())
2939             {
2940                 check_orphaned();
2941                 org.apache.xmlbeans.SimpleValue target = null;
2942                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR2REQUESTEDAMOUNT$58, 0);
2943                 if (target == null)
2944                 {
2945                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYCONTRACTUALYEAR2REQUESTEDAMOUNT$58);
2946                 }
2947                 target.setBigDecimalValue(budgetCategoryContractualYear2RequestedAmount);
2948             }
2949         }
2950         
2951         /**
2952          * Sets (as xml) the "BudgetCategoryContractualYear2RequestedAmount" element
2953          */
2954         public void xsetBudgetCategoryContractualYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryContractualYear2RequestedAmount)
2955         {
2956             synchronized (monitor())
2957             {
2958                 check_orphaned();
2959                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2960                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR2REQUESTEDAMOUNT$58, 0);
2961                 if (target == null)
2962                 {
2963                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYCONTRACTUALYEAR2REQUESTEDAMOUNT$58);
2964                 }
2965                 target.set(budgetCategoryContractualYear2RequestedAmount);
2966             }
2967         }
2968         
2969         /**
2970          * Unsets the "BudgetCategoryContractualYear2RequestedAmount" element
2971          */
2972         public void unsetBudgetCategoryContractualYear2RequestedAmount()
2973         {
2974             synchronized (monitor())
2975             {
2976                 check_orphaned();
2977                 get_store().remove_element(BUDGETCATEGORYCONTRACTUALYEAR2REQUESTEDAMOUNT$58, 0);
2978             }
2979         }
2980         
2981         /**
2982          * Gets the "BudgetCategoryContractualYear3RequestedAmount" element
2983          */
2984         public java.math.BigDecimal getBudgetCategoryContractualYear3RequestedAmount()
2985         {
2986             synchronized (monitor())
2987             {
2988                 check_orphaned();
2989                 org.apache.xmlbeans.SimpleValue target = null;
2990                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR3REQUESTEDAMOUNT$60, 0);
2991                 if (target == null)
2992                 {
2993                     return null;
2994                 }
2995                 return target.getBigDecimalValue();
2996             }
2997         }
2998         
2999         /**
3000          * Gets (as xml) the "BudgetCategoryContractualYear3RequestedAmount" element
3001          */
3002         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryContractualYear3RequestedAmount()
3003         {
3004             synchronized (monitor())
3005             {
3006                 check_orphaned();
3007                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3008                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR3REQUESTEDAMOUNT$60, 0);
3009                 return target;
3010             }
3011         }
3012         
3013         /**
3014          * True if has "BudgetCategoryContractualYear3RequestedAmount" element
3015          */
3016         public boolean isSetBudgetCategoryContractualYear3RequestedAmount()
3017         {
3018             synchronized (monitor())
3019             {
3020                 check_orphaned();
3021                 return get_store().count_elements(BUDGETCATEGORYCONTRACTUALYEAR3REQUESTEDAMOUNT$60) != 0;
3022             }
3023         }
3024         
3025         /**
3026          * Sets the "BudgetCategoryContractualYear3RequestedAmount" element
3027          */
3028         public void setBudgetCategoryContractualYear3RequestedAmount(java.math.BigDecimal budgetCategoryContractualYear3RequestedAmount)
3029         {
3030             synchronized (monitor())
3031             {
3032                 check_orphaned();
3033                 org.apache.xmlbeans.SimpleValue target = null;
3034                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR3REQUESTEDAMOUNT$60, 0);
3035                 if (target == null)
3036                 {
3037                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYCONTRACTUALYEAR3REQUESTEDAMOUNT$60);
3038                 }
3039                 target.setBigDecimalValue(budgetCategoryContractualYear3RequestedAmount);
3040             }
3041         }
3042         
3043         /**
3044          * Sets (as xml) the "BudgetCategoryContractualYear3RequestedAmount" element
3045          */
3046         public void xsetBudgetCategoryContractualYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryContractualYear3RequestedAmount)
3047         {
3048             synchronized (monitor())
3049             {
3050                 check_orphaned();
3051                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3052                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR3REQUESTEDAMOUNT$60, 0);
3053                 if (target == null)
3054                 {
3055                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYCONTRACTUALYEAR3REQUESTEDAMOUNT$60);
3056                 }
3057                 target.set(budgetCategoryContractualYear3RequestedAmount);
3058             }
3059         }
3060         
3061         /**
3062          * Unsets the "BudgetCategoryContractualYear3RequestedAmount" element
3063          */
3064         public void unsetBudgetCategoryContractualYear3RequestedAmount()
3065         {
3066             synchronized (monitor())
3067             {
3068                 check_orphaned();
3069                 get_store().remove_element(BUDGETCATEGORYCONTRACTUALYEAR3REQUESTEDAMOUNT$60, 0);
3070             }
3071         }
3072         
3073         /**
3074          * Gets the "BudgetCategoryContractualYear4RequestedAmount" element
3075          */
3076         public java.math.BigDecimal getBudgetCategoryContractualYear4RequestedAmount()
3077         {
3078             synchronized (monitor())
3079             {
3080                 check_orphaned();
3081                 org.apache.xmlbeans.SimpleValue target = null;
3082                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR4REQUESTEDAMOUNT$62, 0);
3083                 if (target == null)
3084                 {
3085                     return null;
3086                 }
3087                 return target.getBigDecimalValue();
3088             }
3089         }
3090         
3091         /**
3092          * Gets (as xml) the "BudgetCategoryContractualYear4RequestedAmount" element
3093          */
3094         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryContractualYear4RequestedAmount()
3095         {
3096             synchronized (monitor())
3097             {
3098                 check_orphaned();
3099                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3100                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR4REQUESTEDAMOUNT$62, 0);
3101                 return target;
3102             }
3103         }
3104         
3105         /**
3106          * True if has "BudgetCategoryContractualYear4RequestedAmount" element
3107          */
3108         public boolean isSetBudgetCategoryContractualYear4RequestedAmount()
3109         {
3110             synchronized (monitor())
3111             {
3112                 check_orphaned();
3113                 return get_store().count_elements(BUDGETCATEGORYCONTRACTUALYEAR4REQUESTEDAMOUNT$62) != 0;
3114             }
3115         }
3116         
3117         /**
3118          * Sets the "BudgetCategoryContractualYear4RequestedAmount" element
3119          */
3120         public void setBudgetCategoryContractualYear4RequestedAmount(java.math.BigDecimal budgetCategoryContractualYear4RequestedAmount)
3121         {
3122             synchronized (monitor())
3123             {
3124                 check_orphaned();
3125                 org.apache.xmlbeans.SimpleValue target = null;
3126                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR4REQUESTEDAMOUNT$62, 0);
3127                 if (target == null)
3128                 {
3129                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYCONTRACTUALYEAR4REQUESTEDAMOUNT$62);
3130                 }
3131                 target.setBigDecimalValue(budgetCategoryContractualYear4RequestedAmount);
3132             }
3133         }
3134         
3135         /**
3136          * Sets (as xml) the "BudgetCategoryContractualYear4RequestedAmount" element
3137          */
3138         public void xsetBudgetCategoryContractualYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryContractualYear4RequestedAmount)
3139         {
3140             synchronized (monitor())
3141             {
3142                 check_orphaned();
3143                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3144                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALYEAR4REQUESTEDAMOUNT$62, 0);
3145                 if (target == null)
3146                 {
3147                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYCONTRACTUALYEAR4REQUESTEDAMOUNT$62);
3148                 }
3149                 target.set(budgetCategoryContractualYear4RequestedAmount);
3150             }
3151         }
3152         
3153         /**
3154          * Unsets the "BudgetCategoryContractualYear4RequestedAmount" element
3155          */
3156         public void unsetBudgetCategoryContractualYear4RequestedAmount()
3157         {
3158             synchronized (monitor())
3159             {
3160                 check_orphaned();
3161                 get_store().remove_element(BUDGETCATEGORYCONTRACTUALYEAR4REQUESTEDAMOUNT$62, 0);
3162             }
3163         }
3164         
3165         /**
3166          * Gets the "BudgetCategoryContractualTotalRequestedAmount" element
3167          */
3168         public java.math.BigDecimal getBudgetCategoryContractualTotalRequestedAmount()
3169         {
3170             synchronized (monitor())
3171             {
3172                 check_orphaned();
3173                 org.apache.xmlbeans.SimpleValue target = null;
3174                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALTOTALREQUESTEDAMOUNT$64, 0);
3175                 if (target == null)
3176                 {
3177                     return null;
3178                 }
3179                 return target.getBigDecimalValue();
3180             }
3181         }
3182         
3183         /**
3184          * Gets (as xml) the "BudgetCategoryContractualTotalRequestedAmount" element
3185          */
3186         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategoryContractualTotalRequestedAmount()
3187         {
3188             synchronized (monitor())
3189             {
3190                 check_orphaned();
3191                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3192                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALTOTALREQUESTEDAMOUNT$64, 0);
3193                 return target;
3194             }
3195         }
3196         
3197         /**
3198          * True if has "BudgetCategoryContractualTotalRequestedAmount" element
3199          */
3200         public boolean isSetBudgetCategoryContractualTotalRequestedAmount()
3201         {
3202             synchronized (monitor())
3203             {
3204                 check_orphaned();
3205                 return get_store().count_elements(BUDGETCATEGORYCONTRACTUALTOTALREQUESTEDAMOUNT$64) != 0;
3206             }
3207         }
3208         
3209         /**
3210          * Sets the "BudgetCategoryContractualTotalRequestedAmount" element
3211          */
3212         public void setBudgetCategoryContractualTotalRequestedAmount(java.math.BigDecimal budgetCategoryContractualTotalRequestedAmount)
3213         {
3214             synchronized (monitor())
3215             {
3216                 check_orphaned();
3217                 org.apache.xmlbeans.SimpleValue target = null;
3218                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALTOTALREQUESTEDAMOUNT$64, 0);
3219                 if (target == null)
3220                 {
3221                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYCONTRACTUALTOTALREQUESTEDAMOUNT$64);
3222                 }
3223                 target.setBigDecimalValue(budgetCategoryContractualTotalRequestedAmount);
3224             }
3225         }
3226         
3227         /**
3228          * Sets (as xml) the "BudgetCategoryContractualTotalRequestedAmount" element
3229          */
3230         public void xsetBudgetCategoryContractualTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategoryContractualTotalRequestedAmount)
3231         {
3232             synchronized (monitor())
3233             {
3234                 check_orphaned();
3235                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3236                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYCONTRACTUALTOTALREQUESTEDAMOUNT$64, 0);
3237                 if (target == null)
3238                 {
3239                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETCATEGORYCONTRACTUALTOTALREQUESTEDAMOUNT$64);
3240                 }
3241                 target.set(budgetCategoryContractualTotalRequestedAmount);
3242             }
3243         }
3244         
3245         /**
3246          * Unsets the "BudgetCategoryContractualTotalRequestedAmount" element
3247          */
3248         public void unsetBudgetCategoryContractualTotalRequestedAmount()
3249         {
3250             synchronized (monitor())
3251             {
3252                 check_orphaned();
3253                 get_store().remove_element(BUDGETCATEGORYCONTRACTUALTOTALREQUESTEDAMOUNT$64, 0);
3254             }
3255         }
3256         
3257         /**
3258          * Gets the "BudgetCategoryOtherYear1RequestedAmount" element
3259          */
3260         public java.math.BigDecimal getBudgetCategoryOtherYear1RequestedAmount()
3261         {
3262             synchronized (monitor())
3263             {
3264                 check_orphaned();
3265                 org.apache.xmlbeans.SimpleValue target = null;
3266                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR1REQUESTEDAMOUNT$66, 0);
3267                 if (target == null)
3268                 {
3269                     return null;
3270                 }
3271                 return target.getBigDecimalValue();
3272             }
3273         }
3274         
3275         /**
3276          * Gets (as xml) the "BudgetCategoryOtherYear1RequestedAmount" element
3277          */
3278         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryOtherYear1RequestedAmount()
3279         {
3280             synchronized (monitor())
3281             {
3282                 check_orphaned();
3283                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3284                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR1REQUESTEDAMOUNT$66, 0);
3285                 return target;
3286             }
3287         }
3288         
3289         /**
3290          * True if has "BudgetCategoryOtherYear1RequestedAmount" element
3291          */
3292         public boolean isSetBudgetCategoryOtherYear1RequestedAmount()
3293         {
3294             synchronized (monitor())
3295             {
3296                 check_orphaned();
3297                 return get_store().count_elements(BUDGETCATEGORYOTHERYEAR1REQUESTEDAMOUNT$66) != 0;
3298             }
3299         }
3300         
3301         /**
3302          * Sets the "BudgetCategoryOtherYear1RequestedAmount" element
3303          */
3304         public void setBudgetCategoryOtherYear1RequestedAmount(java.math.BigDecimal budgetCategoryOtherYear1RequestedAmount)
3305         {
3306             synchronized (monitor())
3307             {
3308                 check_orphaned();
3309                 org.apache.xmlbeans.SimpleValue target = null;
3310                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR1REQUESTEDAMOUNT$66, 0);
3311                 if (target == null)
3312                 {
3313                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYOTHERYEAR1REQUESTEDAMOUNT$66);
3314                 }
3315                 target.setBigDecimalValue(budgetCategoryOtherYear1RequestedAmount);
3316             }
3317         }
3318         
3319         /**
3320          * Sets (as xml) the "BudgetCategoryOtherYear1RequestedAmount" element
3321          */
3322         public void xsetBudgetCategoryOtherYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryOtherYear1RequestedAmount)
3323         {
3324             synchronized (monitor())
3325             {
3326                 check_orphaned();
3327                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3328                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR1REQUESTEDAMOUNT$66, 0);
3329                 if (target == null)
3330                 {
3331                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYOTHERYEAR1REQUESTEDAMOUNT$66);
3332                 }
3333                 target.set(budgetCategoryOtherYear1RequestedAmount);
3334             }
3335         }
3336         
3337         /**
3338          * Unsets the "BudgetCategoryOtherYear1RequestedAmount" element
3339          */
3340         public void unsetBudgetCategoryOtherYear1RequestedAmount()
3341         {
3342             synchronized (monitor())
3343             {
3344                 check_orphaned();
3345                 get_store().remove_element(BUDGETCATEGORYOTHERYEAR1REQUESTEDAMOUNT$66, 0);
3346             }
3347         }
3348         
3349         /**
3350          * Gets the "BudgetCategoryOtherYear2RequestedAmount" element
3351          */
3352         public java.math.BigDecimal getBudgetCategoryOtherYear2RequestedAmount()
3353         {
3354             synchronized (monitor())
3355             {
3356                 check_orphaned();
3357                 org.apache.xmlbeans.SimpleValue target = null;
3358                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR2REQUESTEDAMOUNT$68, 0);
3359                 if (target == null)
3360                 {
3361                     return null;
3362                 }
3363                 return target.getBigDecimalValue();
3364             }
3365         }
3366         
3367         /**
3368          * Gets (as xml) the "BudgetCategoryOtherYear2RequestedAmount" element
3369          */
3370         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryOtherYear2RequestedAmount()
3371         {
3372             synchronized (monitor())
3373             {
3374                 check_orphaned();
3375                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3376                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR2REQUESTEDAMOUNT$68, 0);
3377                 return target;
3378             }
3379         }
3380         
3381         /**
3382          * True if has "BudgetCategoryOtherYear2RequestedAmount" element
3383          */
3384         public boolean isSetBudgetCategoryOtherYear2RequestedAmount()
3385         {
3386             synchronized (monitor())
3387             {
3388                 check_orphaned();
3389                 return get_store().count_elements(BUDGETCATEGORYOTHERYEAR2REQUESTEDAMOUNT$68) != 0;
3390             }
3391         }
3392         
3393         /**
3394          * Sets the "BudgetCategoryOtherYear2RequestedAmount" element
3395          */
3396         public void setBudgetCategoryOtherYear2RequestedAmount(java.math.BigDecimal budgetCategoryOtherYear2RequestedAmount)
3397         {
3398             synchronized (monitor())
3399             {
3400                 check_orphaned();
3401                 org.apache.xmlbeans.SimpleValue target = null;
3402                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR2REQUESTEDAMOUNT$68, 0);
3403                 if (target == null)
3404                 {
3405                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYOTHERYEAR2REQUESTEDAMOUNT$68);
3406                 }
3407                 target.setBigDecimalValue(budgetCategoryOtherYear2RequestedAmount);
3408             }
3409         }
3410         
3411         /**
3412          * Sets (as xml) the "BudgetCategoryOtherYear2RequestedAmount" element
3413          */
3414         public void xsetBudgetCategoryOtherYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryOtherYear2RequestedAmount)
3415         {
3416             synchronized (monitor())
3417             {
3418                 check_orphaned();
3419                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3420                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR2REQUESTEDAMOUNT$68, 0);
3421                 if (target == null)
3422                 {
3423                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYOTHERYEAR2REQUESTEDAMOUNT$68);
3424                 }
3425                 target.set(budgetCategoryOtherYear2RequestedAmount);
3426             }
3427         }
3428         
3429         /**
3430          * Unsets the "BudgetCategoryOtherYear2RequestedAmount" element
3431          */
3432         public void unsetBudgetCategoryOtherYear2RequestedAmount()
3433         {
3434             synchronized (monitor())
3435             {
3436                 check_orphaned();
3437                 get_store().remove_element(BUDGETCATEGORYOTHERYEAR2REQUESTEDAMOUNT$68, 0);
3438             }
3439         }
3440         
3441         /**
3442          * Gets the "BudgetCategoryOtherYear3RequestedAmount" element
3443          */
3444         public java.math.BigDecimal getBudgetCategoryOtherYear3RequestedAmount()
3445         {
3446             synchronized (monitor())
3447             {
3448                 check_orphaned();
3449                 org.apache.xmlbeans.SimpleValue target = null;
3450                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR3REQUESTEDAMOUNT$70, 0);
3451                 if (target == null)
3452                 {
3453                     return null;
3454                 }
3455                 return target.getBigDecimalValue();
3456             }
3457         }
3458         
3459         /**
3460          * Gets (as xml) the "BudgetCategoryOtherYear3RequestedAmount" element
3461          */
3462         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryOtherYear3RequestedAmount()
3463         {
3464             synchronized (monitor())
3465             {
3466                 check_orphaned();
3467                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3468                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR3REQUESTEDAMOUNT$70, 0);
3469                 return target;
3470             }
3471         }
3472         
3473         /**
3474          * True if has "BudgetCategoryOtherYear3RequestedAmount" element
3475          */
3476         public boolean isSetBudgetCategoryOtherYear3RequestedAmount()
3477         {
3478             synchronized (monitor())
3479             {
3480                 check_orphaned();
3481                 return get_store().count_elements(BUDGETCATEGORYOTHERYEAR3REQUESTEDAMOUNT$70) != 0;
3482             }
3483         }
3484         
3485         /**
3486          * Sets the "BudgetCategoryOtherYear3RequestedAmount" element
3487          */
3488         public void setBudgetCategoryOtherYear3RequestedAmount(java.math.BigDecimal budgetCategoryOtherYear3RequestedAmount)
3489         {
3490             synchronized (monitor())
3491             {
3492                 check_orphaned();
3493                 org.apache.xmlbeans.SimpleValue target = null;
3494                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR3REQUESTEDAMOUNT$70, 0);
3495                 if (target == null)
3496                 {
3497                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYOTHERYEAR3REQUESTEDAMOUNT$70);
3498                 }
3499                 target.setBigDecimalValue(budgetCategoryOtherYear3RequestedAmount);
3500             }
3501         }
3502         
3503         /**
3504          * Sets (as xml) the "BudgetCategoryOtherYear3RequestedAmount" element
3505          */
3506         public void xsetBudgetCategoryOtherYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryOtherYear3RequestedAmount)
3507         {
3508             synchronized (monitor())
3509             {
3510                 check_orphaned();
3511                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3512                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR3REQUESTEDAMOUNT$70, 0);
3513                 if (target == null)
3514                 {
3515                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYOTHERYEAR3REQUESTEDAMOUNT$70);
3516                 }
3517                 target.set(budgetCategoryOtherYear3RequestedAmount);
3518             }
3519         }
3520         
3521         /**
3522          * Unsets the "BudgetCategoryOtherYear3RequestedAmount" element
3523          */
3524         public void unsetBudgetCategoryOtherYear3RequestedAmount()
3525         {
3526             synchronized (monitor())
3527             {
3528                 check_orphaned();
3529                 get_store().remove_element(BUDGETCATEGORYOTHERYEAR3REQUESTEDAMOUNT$70, 0);
3530             }
3531         }
3532         
3533         /**
3534          * Gets the "BudgetCategoryOtherYear4RequestedAmount" element
3535          */
3536         public java.math.BigDecimal getBudgetCategoryOtherYear4RequestedAmount()
3537         {
3538             synchronized (monitor())
3539             {
3540                 check_orphaned();
3541                 org.apache.xmlbeans.SimpleValue target = null;
3542                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR4REQUESTEDAMOUNT$72, 0);
3543                 if (target == null)
3544                 {
3545                     return null;
3546                 }
3547                 return target.getBigDecimalValue();
3548             }
3549         }
3550         
3551         /**
3552          * Gets (as xml) the "BudgetCategoryOtherYear4RequestedAmount" element
3553          */
3554         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetCategoryOtherYear4RequestedAmount()
3555         {
3556             synchronized (monitor())
3557             {
3558                 check_orphaned();
3559                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3560                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR4REQUESTEDAMOUNT$72, 0);
3561                 return target;
3562             }
3563         }
3564         
3565         /**
3566          * True if has "BudgetCategoryOtherYear4RequestedAmount" element
3567          */
3568         public boolean isSetBudgetCategoryOtherYear4RequestedAmount()
3569         {
3570             synchronized (monitor())
3571             {
3572                 check_orphaned();
3573                 return get_store().count_elements(BUDGETCATEGORYOTHERYEAR4REQUESTEDAMOUNT$72) != 0;
3574             }
3575         }
3576         
3577         /**
3578          * Sets the "BudgetCategoryOtherYear4RequestedAmount" element
3579          */
3580         public void setBudgetCategoryOtherYear4RequestedAmount(java.math.BigDecimal budgetCategoryOtherYear4RequestedAmount)
3581         {
3582             synchronized (monitor())
3583             {
3584                 check_orphaned();
3585                 org.apache.xmlbeans.SimpleValue target = null;
3586                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR4REQUESTEDAMOUNT$72, 0);
3587                 if (target == null)
3588                 {
3589                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYOTHERYEAR4REQUESTEDAMOUNT$72);
3590                 }
3591                 target.setBigDecimalValue(budgetCategoryOtherYear4RequestedAmount);
3592             }
3593         }
3594         
3595         /**
3596          * Sets (as xml) the "BudgetCategoryOtherYear4RequestedAmount" element
3597          */
3598         public void xsetBudgetCategoryOtherYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetCategoryOtherYear4RequestedAmount)
3599         {
3600             synchronized (monitor())
3601             {
3602                 check_orphaned();
3603                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3604                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETCATEGORYOTHERYEAR4REQUESTEDAMOUNT$72, 0);
3605                 if (target == null)
3606                 {
3607                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETCATEGORYOTHERYEAR4REQUESTEDAMOUNT$72);
3608                 }
3609                 target.set(budgetCategoryOtherYear4RequestedAmount);
3610             }
3611         }
3612         
3613         /**
3614          * Unsets the "BudgetCategoryOtherYear4RequestedAmount" element
3615          */
3616         public void unsetBudgetCategoryOtherYear4RequestedAmount()
3617         {
3618             synchronized (monitor())
3619             {
3620                 check_orphaned();
3621                 get_store().remove_element(BUDGETCATEGORYOTHERYEAR4REQUESTEDAMOUNT$72, 0);
3622             }
3623         }
3624         
3625         /**
3626          * Gets the "BudgetCategoryOtherTotalRequestedAmount" element
3627          */
3628         public java.math.BigDecimal getBudgetCategoryOtherTotalRequestedAmount()
3629         {
3630             synchronized (monitor())
3631             {
3632                 check_orphaned();
3633                 org.apache.xmlbeans.SimpleValue target = null;
3634                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYOTHERTOTALREQUESTEDAMOUNT$74, 0);
3635                 if (target == null)
3636                 {
3637                     return null;
3638                 }
3639                 return target.getBigDecimalValue();
3640             }
3641         }
3642         
3643         /**
3644          * Gets (as xml) the "BudgetCategoryOtherTotalRequestedAmount" element
3645          */
3646         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategoryOtherTotalRequestedAmount()
3647         {
3648             synchronized (monitor())
3649             {
3650                 check_orphaned();
3651                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3652                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYOTHERTOTALREQUESTEDAMOUNT$74, 0);
3653                 return target;
3654             }
3655         }
3656         
3657         /**
3658          * True if has "BudgetCategoryOtherTotalRequestedAmount" element
3659          */
3660         public boolean isSetBudgetCategoryOtherTotalRequestedAmount()
3661         {
3662             synchronized (monitor())
3663             {
3664                 check_orphaned();
3665                 return get_store().count_elements(BUDGETCATEGORYOTHERTOTALREQUESTEDAMOUNT$74) != 0;
3666             }
3667         }
3668         
3669         /**
3670          * Sets the "BudgetCategoryOtherTotalRequestedAmount" element
3671          */
3672         public void setBudgetCategoryOtherTotalRequestedAmount(java.math.BigDecimal budgetCategoryOtherTotalRequestedAmount)
3673         {
3674             synchronized (monitor())
3675             {
3676                 check_orphaned();
3677                 org.apache.xmlbeans.SimpleValue target = null;
3678                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETCATEGORYOTHERTOTALREQUESTEDAMOUNT$74, 0);
3679                 if (target == null)
3680                 {
3681                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETCATEGORYOTHERTOTALREQUESTEDAMOUNT$74);
3682                 }
3683                 target.setBigDecimalValue(budgetCategoryOtherTotalRequestedAmount);
3684             }
3685         }
3686         
3687         /**
3688          * Sets (as xml) the "BudgetCategoryOtherTotalRequestedAmount" element
3689          */
3690         public void xsetBudgetCategoryOtherTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategoryOtherTotalRequestedAmount)
3691         {
3692             synchronized (monitor())
3693             {
3694                 check_orphaned();
3695                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3696                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETCATEGORYOTHERTOTALREQUESTEDAMOUNT$74, 0);
3697                 if (target == null)
3698                 {
3699                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETCATEGORYOTHERTOTALREQUESTEDAMOUNT$74);
3700                 }
3701                 target.set(budgetCategoryOtherTotalRequestedAmount);
3702             }
3703         }
3704         
3705         /**
3706          * Unsets the "BudgetCategoryOtherTotalRequestedAmount" element
3707          */
3708         public void unsetBudgetCategoryOtherTotalRequestedAmount()
3709         {
3710             synchronized (monitor())
3711             {
3712                 check_orphaned();
3713                 get_store().remove_element(BUDGETCATEGORYOTHERTOTALREQUESTEDAMOUNT$74, 0);
3714             }
3715         }
3716         
3717         /**
3718          * Gets the "BudgetTotalDirectCostsYear1RequestedAmount" element
3719          */
3720         public java.math.BigDecimal getBudgetTotalDirectCostsYear1RequestedAmount()
3721         {
3722             synchronized (monitor())
3723             {
3724                 check_orphaned();
3725                 org.apache.xmlbeans.SimpleValue target = null;
3726                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR1REQUESTEDAMOUNT$76, 0);
3727                 if (target == null)
3728                 {
3729                     return null;
3730                 }
3731                 return target.getBigDecimalValue();
3732             }
3733         }
3734         
3735         /**
3736          * Gets (as xml) the "BudgetTotalDirectCostsYear1RequestedAmount" element
3737          */
3738         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetTotalDirectCostsYear1RequestedAmount()
3739         {
3740             synchronized (monitor())
3741             {
3742                 check_orphaned();
3743                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3744                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR1REQUESTEDAMOUNT$76, 0);
3745                 return target;
3746             }
3747         }
3748         
3749         /**
3750          * True if has "BudgetTotalDirectCostsYear1RequestedAmount" element
3751          */
3752         public boolean isSetBudgetTotalDirectCostsYear1RequestedAmount()
3753         {
3754             synchronized (monitor())
3755             {
3756                 check_orphaned();
3757                 return get_store().count_elements(BUDGETTOTALDIRECTCOSTSYEAR1REQUESTEDAMOUNT$76) != 0;
3758             }
3759         }
3760         
3761         /**
3762          * Sets the "BudgetTotalDirectCostsYear1RequestedAmount" element
3763          */
3764         public void setBudgetTotalDirectCostsYear1RequestedAmount(java.math.BigDecimal budgetTotalDirectCostsYear1RequestedAmount)
3765         {
3766             synchronized (monitor())
3767             {
3768                 check_orphaned();
3769                 org.apache.xmlbeans.SimpleValue target = null;
3770                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR1REQUESTEDAMOUNT$76, 0);
3771                 if (target == null)
3772                 {
3773                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETTOTALDIRECTCOSTSYEAR1REQUESTEDAMOUNT$76);
3774                 }
3775                 target.setBigDecimalValue(budgetTotalDirectCostsYear1RequestedAmount);
3776             }
3777         }
3778         
3779         /**
3780          * Sets (as xml) the "BudgetTotalDirectCostsYear1RequestedAmount" element
3781          */
3782         public void xsetBudgetTotalDirectCostsYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetTotalDirectCostsYear1RequestedAmount)
3783         {
3784             synchronized (monitor())
3785             {
3786                 check_orphaned();
3787                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3788                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR1REQUESTEDAMOUNT$76, 0);
3789                 if (target == null)
3790                 {
3791                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETTOTALDIRECTCOSTSYEAR1REQUESTEDAMOUNT$76);
3792                 }
3793                 target.set(budgetTotalDirectCostsYear1RequestedAmount);
3794             }
3795         }
3796         
3797         /**
3798          * Unsets the "BudgetTotalDirectCostsYear1RequestedAmount" element
3799          */
3800         public void unsetBudgetTotalDirectCostsYear1RequestedAmount()
3801         {
3802             synchronized (monitor())
3803             {
3804                 check_orphaned();
3805                 get_store().remove_element(BUDGETTOTALDIRECTCOSTSYEAR1REQUESTEDAMOUNT$76, 0);
3806             }
3807         }
3808         
3809         /**
3810          * Gets the "BudgetTotalDirectCostsYear2RequestedAmount" element
3811          */
3812         public java.math.BigDecimal getBudgetTotalDirectCostsYear2RequestedAmount()
3813         {
3814             synchronized (monitor())
3815             {
3816                 check_orphaned();
3817                 org.apache.xmlbeans.SimpleValue target = null;
3818                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR2REQUESTEDAMOUNT$78, 0);
3819                 if (target == null)
3820                 {
3821                     return null;
3822                 }
3823                 return target.getBigDecimalValue();
3824             }
3825         }
3826         
3827         /**
3828          * Gets (as xml) the "BudgetTotalDirectCostsYear2RequestedAmount" element
3829          */
3830         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetTotalDirectCostsYear2RequestedAmount()
3831         {
3832             synchronized (monitor())
3833             {
3834                 check_orphaned();
3835                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3836                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR2REQUESTEDAMOUNT$78, 0);
3837                 return target;
3838             }
3839         }
3840         
3841         /**
3842          * True if has "BudgetTotalDirectCostsYear2RequestedAmount" element
3843          */
3844         public boolean isSetBudgetTotalDirectCostsYear2RequestedAmount()
3845         {
3846             synchronized (monitor())
3847             {
3848                 check_orphaned();
3849                 return get_store().count_elements(BUDGETTOTALDIRECTCOSTSYEAR2REQUESTEDAMOUNT$78) != 0;
3850             }
3851         }
3852         
3853         /**
3854          * Sets the "BudgetTotalDirectCostsYear2RequestedAmount" element
3855          */
3856         public void setBudgetTotalDirectCostsYear2RequestedAmount(java.math.BigDecimal budgetTotalDirectCostsYear2RequestedAmount)
3857         {
3858             synchronized (monitor())
3859             {
3860                 check_orphaned();
3861                 org.apache.xmlbeans.SimpleValue target = null;
3862                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR2REQUESTEDAMOUNT$78, 0);
3863                 if (target == null)
3864                 {
3865                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETTOTALDIRECTCOSTSYEAR2REQUESTEDAMOUNT$78);
3866                 }
3867                 target.setBigDecimalValue(budgetTotalDirectCostsYear2RequestedAmount);
3868             }
3869         }
3870         
3871         /**
3872          * Sets (as xml) the "BudgetTotalDirectCostsYear2RequestedAmount" element
3873          */
3874         public void xsetBudgetTotalDirectCostsYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetTotalDirectCostsYear2RequestedAmount)
3875         {
3876             synchronized (monitor())
3877             {
3878                 check_orphaned();
3879                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3880                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR2REQUESTEDAMOUNT$78, 0);
3881                 if (target == null)
3882                 {
3883                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETTOTALDIRECTCOSTSYEAR2REQUESTEDAMOUNT$78);
3884                 }
3885                 target.set(budgetTotalDirectCostsYear2RequestedAmount);
3886             }
3887         }
3888         
3889         /**
3890          * Unsets the "BudgetTotalDirectCostsYear2RequestedAmount" element
3891          */
3892         public void unsetBudgetTotalDirectCostsYear2RequestedAmount()
3893         {
3894             synchronized (monitor())
3895             {
3896                 check_orphaned();
3897                 get_store().remove_element(BUDGETTOTALDIRECTCOSTSYEAR2REQUESTEDAMOUNT$78, 0);
3898             }
3899         }
3900         
3901         /**
3902          * Gets the "BudgetTotalDirectCostsYear3RequestedAmount" element
3903          */
3904         public java.math.BigDecimal getBudgetTotalDirectCostsYear3RequestedAmount()
3905         {
3906             synchronized (monitor())
3907             {
3908                 check_orphaned();
3909                 org.apache.xmlbeans.SimpleValue target = null;
3910                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR3REQUESTEDAMOUNT$80, 0);
3911                 if (target == null)
3912                 {
3913                     return null;
3914                 }
3915                 return target.getBigDecimalValue();
3916             }
3917         }
3918         
3919         /**
3920          * Gets (as xml) the "BudgetTotalDirectCostsYear3RequestedAmount" element
3921          */
3922         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetTotalDirectCostsYear3RequestedAmount()
3923         {
3924             synchronized (monitor())
3925             {
3926                 check_orphaned();
3927                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3928                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR3REQUESTEDAMOUNT$80, 0);
3929                 return target;
3930             }
3931         }
3932         
3933         /**
3934          * True if has "BudgetTotalDirectCostsYear3RequestedAmount" element
3935          */
3936         public boolean isSetBudgetTotalDirectCostsYear3RequestedAmount()
3937         {
3938             synchronized (monitor())
3939             {
3940                 check_orphaned();
3941                 return get_store().count_elements(BUDGETTOTALDIRECTCOSTSYEAR3REQUESTEDAMOUNT$80) != 0;
3942             }
3943         }
3944         
3945         /**
3946          * Sets the "BudgetTotalDirectCostsYear3RequestedAmount" element
3947          */
3948         public void setBudgetTotalDirectCostsYear3RequestedAmount(java.math.BigDecimal budgetTotalDirectCostsYear3RequestedAmount)
3949         {
3950             synchronized (monitor())
3951             {
3952                 check_orphaned();
3953                 org.apache.xmlbeans.SimpleValue target = null;
3954                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR3REQUESTEDAMOUNT$80, 0);
3955                 if (target == null)
3956                 {
3957                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETTOTALDIRECTCOSTSYEAR3REQUESTEDAMOUNT$80);
3958                 }
3959                 target.setBigDecimalValue(budgetTotalDirectCostsYear3RequestedAmount);
3960             }
3961         }
3962         
3963         /**
3964          * Sets (as xml) the "BudgetTotalDirectCostsYear3RequestedAmount" element
3965          */
3966         public void xsetBudgetTotalDirectCostsYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetTotalDirectCostsYear3RequestedAmount)
3967         {
3968             synchronized (monitor())
3969             {
3970                 check_orphaned();
3971                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3972                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR3REQUESTEDAMOUNT$80, 0);
3973                 if (target == null)
3974                 {
3975                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETTOTALDIRECTCOSTSYEAR3REQUESTEDAMOUNT$80);
3976                 }
3977                 target.set(budgetTotalDirectCostsYear3RequestedAmount);
3978             }
3979         }
3980         
3981         /**
3982          * Unsets the "BudgetTotalDirectCostsYear3RequestedAmount" element
3983          */
3984         public void unsetBudgetTotalDirectCostsYear3RequestedAmount()
3985         {
3986             synchronized (monitor())
3987             {
3988                 check_orphaned();
3989                 get_store().remove_element(BUDGETTOTALDIRECTCOSTSYEAR3REQUESTEDAMOUNT$80, 0);
3990             }
3991         }
3992         
3993         /**
3994          * Gets the "BudgetTotalDirectCostsYear4RequestedAmount" element
3995          */
3996         public java.math.BigDecimal getBudgetTotalDirectCostsYear4RequestedAmount()
3997         {
3998             synchronized (monitor())
3999             {
4000                 check_orphaned();
4001                 org.apache.xmlbeans.SimpleValue target = null;
4002                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR4REQUESTEDAMOUNT$82, 0);
4003                 if (target == null)
4004                 {
4005                     return null;
4006                 }
4007                 return target.getBigDecimalValue();
4008             }
4009         }
4010         
4011         /**
4012          * Gets (as xml) the "BudgetTotalDirectCostsYear4RequestedAmount" element
4013          */
4014         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetTotalDirectCostsYear4RequestedAmount()
4015         {
4016             synchronized (monitor())
4017             {
4018                 check_orphaned();
4019                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
4020                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR4REQUESTEDAMOUNT$82, 0);
4021                 return target;
4022             }
4023         }
4024         
4025         /**
4026          * True if has "BudgetTotalDirectCostsYear4RequestedAmount" element
4027          */
4028         public boolean isSetBudgetTotalDirectCostsYear4RequestedAmount()
4029         {
4030             synchronized (monitor())
4031             {
4032                 check_orphaned();
4033                 return get_store().count_elements(BUDGETTOTALDIRECTCOSTSYEAR4REQUESTEDAMOUNT$82) != 0;
4034             }
4035         }
4036         
4037         /**
4038          * Sets the "BudgetTotalDirectCostsYear4RequestedAmount" element
4039          */
4040         public void setBudgetTotalDirectCostsYear4RequestedAmount(java.math.BigDecimal budgetTotalDirectCostsYear4RequestedAmount)
4041         {
4042             synchronized (monitor())
4043             {
4044                 check_orphaned();
4045                 org.apache.xmlbeans.SimpleValue target = null;
4046                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR4REQUESTEDAMOUNT$82, 0);
4047                 if (target == null)
4048                 {
4049                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETTOTALDIRECTCOSTSYEAR4REQUESTEDAMOUNT$82);
4050                 }
4051                 target.setBigDecimalValue(budgetTotalDirectCostsYear4RequestedAmount);
4052             }
4053         }
4054         
4055         /**
4056          * Sets (as xml) the "BudgetTotalDirectCostsYear4RequestedAmount" element
4057          */
4058         public void xsetBudgetTotalDirectCostsYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetTotalDirectCostsYear4RequestedAmount)
4059         {
4060             synchronized (monitor())
4061             {
4062                 check_orphaned();
4063                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
4064                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSYEAR4REQUESTEDAMOUNT$82, 0);
4065                 if (target == null)
4066                 {
4067                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETTOTALDIRECTCOSTSYEAR4REQUESTEDAMOUNT$82);
4068                 }
4069                 target.set(budgetTotalDirectCostsYear4RequestedAmount);
4070             }
4071         }
4072         
4073         /**
4074          * Unsets the "BudgetTotalDirectCostsYear4RequestedAmount" element
4075          */
4076         public void unsetBudgetTotalDirectCostsYear4RequestedAmount()
4077         {
4078             synchronized (monitor())
4079             {
4080                 check_orphaned();
4081                 get_store().remove_element(BUDGETTOTALDIRECTCOSTSYEAR4REQUESTEDAMOUNT$82, 0);
4082             }
4083         }
4084         
4085         /**
4086          * Gets the "BudgetTotalDirectCostsTotalRequestedAmount" element
4087          */
4088         public java.math.BigDecimal getBudgetTotalDirectCostsTotalRequestedAmount()
4089         {
4090             synchronized (monitor())
4091             {
4092                 check_orphaned();
4093                 org.apache.xmlbeans.SimpleValue target = null;
4094                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSTOTALREQUESTEDAMOUNT$84, 0);
4095                 if (target == null)
4096                 {
4097                     return null;
4098                 }
4099                 return target.getBigDecimalValue();
4100             }
4101         }
4102         
4103         /**
4104          * Gets (as xml) the "BudgetTotalDirectCostsTotalRequestedAmount" element
4105          */
4106         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetTotalDirectCostsTotalRequestedAmount()
4107         {
4108             synchronized (monitor())
4109             {
4110                 check_orphaned();
4111                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
4112                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSTOTALREQUESTEDAMOUNT$84, 0);
4113                 return target;
4114             }
4115         }
4116         
4117         /**
4118          * True if has "BudgetTotalDirectCostsTotalRequestedAmount" element
4119          */
4120         public boolean isSetBudgetTotalDirectCostsTotalRequestedAmount()
4121         {
4122             synchronized (monitor())
4123             {
4124                 check_orphaned();
4125                 return get_store().count_elements(BUDGETTOTALDIRECTCOSTSTOTALREQUESTEDAMOUNT$84) != 0;
4126             }
4127         }
4128         
4129         /**
4130          * Sets the "BudgetTotalDirectCostsTotalRequestedAmount" element
4131          */
4132         public void setBudgetTotalDirectCostsTotalRequestedAmount(java.math.BigDecimal budgetTotalDirectCostsTotalRequestedAmount)
4133         {
4134             synchronized (monitor())
4135             {
4136                 check_orphaned();
4137                 org.apache.xmlbeans.SimpleValue target = null;
4138                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSTOTALREQUESTEDAMOUNT$84, 0);
4139                 if (target == null)
4140                 {
4141                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETTOTALDIRECTCOSTSTOTALREQUESTEDAMOUNT$84);
4142                 }
4143                 target.setBigDecimalValue(budgetTotalDirectCostsTotalRequestedAmount);
4144             }
4145         }
4146         
4147         /**
4148          * Sets (as xml) the "BudgetTotalDirectCostsTotalRequestedAmount" element
4149          */
4150         public void xsetBudgetTotalDirectCostsTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetTotalDirectCostsTotalRequestedAmount)
4151         {
4152             synchronized (monitor())
4153             {
4154                 check_orphaned();
4155                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
4156                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETTOTALDIRECTCOSTSTOTALREQUESTEDAMOUNT$84, 0);
4157                 if (target == null)
4158                 {
4159                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETTOTALDIRECTCOSTSTOTALREQUESTEDAMOUNT$84);
4160                 }
4161                 target.set(budgetTotalDirectCostsTotalRequestedAmount);
4162             }
4163         }
4164         
4165         /**
4166          * Unsets the "BudgetTotalDirectCostsTotalRequestedAmount" element
4167          */
4168         public void unsetBudgetTotalDirectCostsTotalRequestedAmount()
4169         {
4170             synchronized (monitor())
4171             {
4172                 check_orphaned();
4173                 get_store().remove_element(BUDGETTOTALDIRECTCOSTSTOTALREQUESTEDAMOUNT$84, 0);
4174             }
4175         }
4176         
4177         /**
4178          * Gets the "BudgetIndirectCostsYear1RequestedAmount" element
4179          */
4180         public java.math.BigDecimal getBudgetIndirectCostsYear1RequestedAmount()
4181         {
4182             synchronized (monitor())
4183             {
4184                 check_orphaned();
4185                 org.apache.xmlbeans.SimpleValue target = null;
4186                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR1REQUESTEDAMOUNT$86, 0);
4187                 if (target == null)
4188                 {
4189                     return null;
4190                 }
4191                 return target.getBigDecimalValue();
4192             }
4193         }
4194         
4195         /**
4196          * Gets (as xml) the "BudgetIndirectCostsYear1RequestedAmount" element
4197          */
4198         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetIndirectCostsYear1RequestedAmount()
4199         {
4200             synchronized (monitor())
4201             {
4202                 check_orphaned();
4203                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4204                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR1REQUESTEDAMOUNT$86, 0);
4205                 return target;
4206             }
4207         }
4208         
4209         /**
4210          * True if has "BudgetIndirectCostsYear1RequestedAmount" element
4211          */
4212         public boolean isSetBudgetIndirectCostsYear1RequestedAmount()
4213         {
4214             synchronized (monitor())
4215             {
4216                 check_orphaned();
4217                 return get_store().count_elements(BUDGETINDIRECTCOSTSYEAR1REQUESTEDAMOUNT$86) != 0;
4218             }
4219         }
4220         
4221         /**
4222          * Sets the "BudgetIndirectCostsYear1RequestedAmount" element
4223          */
4224         public void setBudgetIndirectCostsYear1RequestedAmount(java.math.BigDecimal budgetIndirectCostsYear1RequestedAmount)
4225         {
4226             synchronized (monitor())
4227             {
4228                 check_orphaned();
4229                 org.apache.xmlbeans.SimpleValue target = null;
4230                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR1REQUESTEDAMOUNT$86, 0);
4231                 if (target == null)
4232                 {
4233                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETINDIRECTCOSTSYEAR1REQUESTEDAMOUNT$86);
4234                 }
4235                 target.setBigDecimalValue(budgetIndirectCostsYear1RequestedAmount);
4236             }
4237         }
4238         
4239         /**
4240          * Sets (as xml) the "BudgetIndirectCostsYear1RequestedAmount" element
4241          */
4242         public void xsetBudgetIndirectCostsYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetIndirectCostsYear1RequestedAmount)
4243         {
4244             synchronized (monitor())
4245             {
4246                 check_orphaned();
4247                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4248                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR1REQUESTEDAMOUNT$86, 0);
4249                 if (target == null)
4250                 {
4251                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETINDIRECTCOSTSYEAR1REQUESTEDAMOUNT$86);
4252                 }
4253                 target.set(budgetIndirectCostsYear1RequestedAmount);
4254             }
4255         }
4256         
4257         /**
4258          * Unsets the "BudgetIndirectCostsYear1RequestedAmount" element
4259          */
4260         public void unsetBudgetIndirectCostsYear1RequestedAmount()
4261         {
4262             synchronized (monitor())
4263             {
4264                 check_orphaned();
4265                 get_store().remove_element(BUDGETINDIRECTCOSTSYEAR1REQUESTEDAMOUNT$86, 0);
4266             }
4267         }
4268         
4269         /**
4270          * Gets the "BudgetIndirectCostsYear2RequestedAmount" element
4271          */
4272         public java.math.BigDecimal getBudgetIndirectCostsYear2RequestedAmount()
4273         {
4274             synchronized (monitor())
4275             {
4276                 check_orphaned();
4277                 org.apache.xmlbeans.SimpleValue target = null;
4278                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR2REQUESTEDAMOUNT$88, 0);
4279                 if (target == null)
4280                 {
4281                     return null;
4282                 }
4283                 return target.getBigDecimalValue();
4284             }
4285         }
4286         
4287         /**
4288          * Gets (as xml) the "BudgetIndirectCostsYear2RequestedAmount" element
4289          */
4290         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetIndirectCostsYear2RequestedAmount()
4291         {
4292             synchronized (monitor())
4293             {
4294                 check_orphaned();
4295                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4296                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR2REQUESTEDAMOUNT$88, 0);
4297                 return target;
4298             }
4299         }
4300         
4301         /**
4302          * True if has "BudgetIndirectCostsYear2RequestedAmount" element
4303          */
4304         public boolean isSetBudgetIndirectCostsYear2RequestedAmount()
4305         {
4306             synchronized (monitor())
4307             {
4308                 check_orphaned();
4309                 return get_store().count_elements(BUDGETINDIRECTCOSTSYEAR2REQUESTEDAMOUNT$88) != 0;
4310             }
4311         }
4312         
4313         /**
4314          * Sets the "BudgetIndirectCostsYear2RequestedAmount" element
4315          */
4316         public void setBudgetIndirectCostsYear2RequestedAmount(java.math.BigDecimal budgetIndirectCostsYear2RequestedAmount)
4317         {
4318             synchronized (monitor())
4319             {
4320                 check_orphaned();
4321                 org.apache.xmlbeans.SimpleValue target = null;
4322                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR2REQUESTEDAMOUNT$88, 0);
4323                 if (target == null)
4324                 {
4325                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETINDIRECTCOSTSYEAR2REQUESTEDAMOUNT$88);
4326                 }
4327                 target.setBigDecimalValue(budgetIndirectCostsYear2RequestedAmount);
4328             }
4329         }
4330         
4331         /**
4332          * Sets (as xml) the "BudgetIndirectCostsYear2RequestedAmount" element
4333          */
4334         public void xsetBudgetIndirectCostsYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetIndirectCostsYear2RequestedAmount)
4335         {
4336             synchronized (monitor())
4337             {
4338                 check_orphaned();
4339                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4340                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR2REQUESTEDAMOUNT$88, 0);
4341                 if (target == null)
4342                 {
4343                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETINDIRECTCOSTSYEAR2REQUESTEDAMOUNT$88);
4344                 }
4345                 target.set(budgetIndirectCostsYear2RequestedAmount);
4346             }
4347         }
4348         
4349         /**
4350          * Unsets the "BudgetIndirectCostsYear2RequestedAmount" element
4351          */
4352         public void unsetBudgetIndirectCostsYear2RequestedAmount()
4353         {
4354             synchronized (monitor())
4355             {
4356                 check_orphaned();
4357                 get_store().remove_element(BUDGETINDIRECTCOSTSYEAR2REQUESTEDAMOUNT$88, 0);
4358             }
4359         }
4360         
4361         /**
4362          * Gets the "BudgetIndirectCostsYear3RequestedAmount" element
4363          */
4364         public java.math.BigDecimal getBudgetIndirectCostsYear3RequestedAmount()
4365         {
4366             synchronized (monitor())
4367             {
4368                 check_orphaned();
4369                 org.apache.xmlbeans.SimpleValue target = null;
4370                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR3REQUESTEDAMOUNT$90, 0);
4371                 if (target == null)
4372                 {
4373                     return null;
4374                 }
4375                 return target.getBigDecimalValue();
4376             }
4377         }
4378         
4379         /**
4380          * Gets (as xml) the "BudgetIndirectCostsYear3RequestedAmount" element
4381          */
4382         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetIndirectCostsYear3RequestedAmount()
4383         {
4384             synchronized (monitor())
4385             {
4386                 check_orphaned();
4387                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4388                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR3REQUESTEDAMOUNT$90, 0);
4389                 return target;
4390             }
4391         }
4392         
4393         /**
4394          * True if has "BudgetIndirectCostsYear3RequestedAmount" element
4395          */
4396         public boolean isSetBudgetIndirectCostsYear3RequestedAmount()
4397         {
4398             synchronized (monitor())
4399             {
4400                 check_orphaned();
4401                 return get_store().count_elements(BUDGETINDIRECTCOSTSYEAR3REQUESTEDAMOUNT$90) != 0;
4402             }
4403         }
4404         
4405         /**
4406          * Sets the "BudgetIndirectCostsYear3RequestedAmount" element
4407          */
4408         public void setBudgetIndirectCostsYear3RequestedAmount(java.math.BigDecimal budgetIndirectCostsYear3RequestedAmount)
4409         {
4410             synchronized (monitor())
4411             {
4412                 check_orphaned();
4413                 org.apache.xmlbeans.SimpleValue target = null;
4414                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR3REQUESTEDAMOUNT$90, 0);
4415                 if (target == null)
4416                 {
4417                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETINDIRECTCOSTSYEAR3REQUESTEDAMOUNT$90);
4418                 }
4419                 target.setBigDecimalValue(budgetIndirectCostsYear3RequestedAmount);
4420             }
4421         }
4422         
4423         /**
4424          * Sets (as xml) the "BudgetIndirectCostsYear3RequestedAmount" element
4425          */
4426         public void xsetBudgetIndirectCostsYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetIndirectCostsYear3RequestedAmount)
4427         {
4428             synchronized (monitor())
4429             {
4430                 check_orphaned();
4431                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4432                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR3REQUESTEDAMOUNT$90, 0);
4433                 if (target == null)
4434                 {
4435                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETINDIRECTCOSTSYEAR3REQUESTEDAMOUNT$90);
4436                 }
4437                 target.set(budgetIndirectCostsYear3RequestedAmount);
4438             }
4439         }
4440         
4441         /**
4442          * Unsets the "BudgetIndirectCostsYear3RequestedAmount" element
4443          */
4444         public void unsetBudgetIndirectCostsYear3RequestedAmount()
4445         {
4446             synchronized (monitor())
4447             {
4448                 check_orphaned();
4449                 get_store().remove_element(BUDGETINDIRECTCOSTSYEAR3REQUESTEDAMOUNT$90, 0);
4450             }
4451         }
4452         
4453         /**
4454          * Gets the "BudgetIndirectCostsYear4RequestedAmount" element
4455          */
4456         public java.math.BigDecimal getBudgetIndirectCostsYear4RequestedAmount()
4457         {
4458             synchronized (monitor())
4459             {
4460                 check_orphaned();
4461                 org.apache.xmlbeans.SimpleValue target = null;
4462                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR4REQUESTEDAMOUNT$92, 0);
4463                 if (target == null)
4464                 {
4465                     return null;
4466                 }
4467                 return target.getBigDecimalValue();
4468             }
4469         }
4470         
4471         /**
4472          * Gets (as xml) the "BudgetIndirectCostsYear4RequestedAmount" element
4473          */
4474         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetIndirectCostsYear4RequestedAmount()
4475         {
4476             synchronized (monitor())
4477             {
4478                 check_orphaned();
4479                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4480                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR4REQUESTEDAMOUNT$92, 0);
4481                 return target;
4482             }
4483         }
4484         
4485         /**
4486          * True if has "BudgetIndirectCostsYear4RequestedAmount" element
4487          */
4488         public boolean isSetBudgetIndirectCostsYear4RequestedAmount()
4489         {
4490             synchronized (monitor())
4491             {
4492                 check_orphaned();
4493                 return get_store().count_elements(BUDGETINDIRECTCOSTSYEAR4REQUESTEDAMOUNT$92) != 0;
4494             }
4495         }
4496         
4497         /**
4498          * Sets the "BudgetIndirectCostsYear4RequestedAmount" element
4499          */
4500         public void setBudgetIndirectCostsYear4RequestedAmount(java.math.BigDecimal budgetIndirectCostsYear4RequestedAmount)
4501         {
4502             synchronized (monitor())
4503             {
4504                 check_orphaned();
4505                 org.apache.xmlbeans.SimpleValue target = null;
4506                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR4REQUESTEDAMOUNT$92, 0);
4507                 if (target == null)
4508                 {
4509                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETINDIRECTCOSTSYEAR4REQUESTEDAMOUNT$92);
4510                 }
4511                 target.setBigDecimalValue(budgetIndirectCostsYear4RequestedAmount);
4512             }
4513         }
4514         
4515         /**
4516          * Sets (as xml) the "BudgetIndirectCostsYear4RequestedAmount" element
4517          */
4518         public void xsetBudgetIndirectCostsYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetIndirectCostsYear4RequestedAmount)
4519         {
4520             synchronized (monitor())
4521             {
4522                 check_orphaned();
4523                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4524                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETINDIRECTCOSTSYEAR4REQUESTEDAMOUNT$92, 0);
4525                 if (target == null)
4526                 {
4527                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETINDIRECTCOSTSYEAR4REQUESTEDAMOUNT$92);
4528                 }
4529                 target.set(budgetIndirectCostsYear4RequestedAmount);
4530             }
4531         }
4532         
4533         /**
4534          * Unsets the "BudgetIndirectCostsYear4RequestedAmount" element
4535          */
4536         public void unsetBudgetIndirectCostsYear4RequestedAmount()
4537         {
4538             synchronized (monitor())
4539             {
4540                 check_orphaned();
4541                 get_store().remove_element(BUDGETINDIRECTCOSTSYEAR4REQUESTEDAMOUNT$92, 0);
4542             }
4543         }
4544         
4545         /**
4546          * Gets the "BudgetIndirectCostsTotalRequestedAmount" element
4547          */
4548         public java.math.BigDecimal getBudgetIndirectCostsTotalRequestedAmount()
4549         {
4550             synchronized (monitor())
4551             {
4552                 check_orphaned();
4553                 org.apache.xmlbeans.SimpleValue target = null;
4554                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETINDIRECTCOSTSTOTALREQUESTEDAMOUNT$94, 0);
4555                 if (target == null)
4556                 {
4557                     return null;
4558                 }
4559                 return target.getBigDecimalValue();
4560             }
4561         }
4562         
4563         /**
4564          * Gets (as xml) the "BudgetIndirectCostsTotalRequestedAmount" element
4565          */
4566         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetIndirectCostsTotalRequestedAmount()
4567         {
4568             synchronized (monitor())
4569             {
4570                 check_orphaned();
4571                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
4572                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETINDIRECTCOSTSTOTALREQUESTEDAMOUNT$94, 0);
4573                 return target;
4574             }
4575         }
4576         
4577         /**
4578          * True if has "BudgetIndirectCostsTotalRequestedAmount" element
4579          */
4580         public boolean isSetBudgetIndirectCostsTotalRequestedAmount()
4581         {
4582             synchronized (monitor())
4583             {
4584                 check_orphaned();
4585                 return get_store().count_elements(BUDGETINDIRECTCOSTSTOTALREQUESTEDAMOUNT$94) != 0;
4586             }
4587         }
4588         
4589         /**
4590          * Sets the "BudgetIndirectCostsTotalRequestedAmount" element
4591          */
4592         public void setBudgetIndirectCostsTotalRequestedAmount(java.math.BigDecimal budgetIndirectCostsTotalRequestedAmount)
4593         {
4594             synchronized (monitor())
4595             {
4596                 check_orphaned();
4597                 org.apache.xmlbeans.SimpleValue target = null;
4598                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETINDIRECTCOSTSTOTALREQUESTEDAMOUNT$94, 0);
4599                 if (target == null)
4600                 {
4601                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETINDIRECTCOSTSTOTALREQUESTEDAMOUNT$94);
4602                 }
4603                 target.setBigDecimalValue(budgetIndirectCostsTotalRequestedAmount);
4604             }
4605         }
4606         
4607         /**
4608          * Sets (as xml) the "BudgetIndirectCostsTotalRequestedAmount" element
4609          */
4610         public void xsetBudgetIndirectCostsTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetIndirectCostsTotalRequestedAmount)
4611         {
4612             synchronized (monitor())
4613             {
4614                 check_orphaned();
4615                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
4616                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETINDIRECTCOSTSTOTALREQUESTEDAMOUNT$94, 0);
4617                 if (target == null)
4618                 {
4619                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETINDIRECTCOSTSTOTALREQUESTEDAMOUNT$94);
4620                 }
4621                 target.set(budgetIndirectCostsTotalRequestedAmount);
4622             }
4623         }
4624         
4625         /**
4626          * Unsets the "BudgetIndirectCostsTotalRequestedAmount" element
4627          */
4628         public void unsetBudgetIndirectCostsTotalRequestedAmount()
4629         {
4630             synchronized (monitor())
4631             {
4632                 check_orphaned();
4633                 get_store().remove_element(BUDGETINDIRECTCOSTSTOTALREQUESTEDAMOUNT$94, 0);
4634             }
4635         }
4636         
4637         /**
4638          * Gets the "BudgetMobilityStipendsYear1RequestedAmount" element
4639          */
4640         public java.math.BigDecimal getBudgetMobilityStipendsYear1RequestedAmount()
4641         {
4642             synchronized (monitor())
4643             {
4644                 check_orphaned();
4645                 org.apache.xmlbeans.SimpleValue target = null;
4646                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR1REQUESTEDAMOUNT$96, 0);
4647                 if (target == null)
4648                 {
4649                     return null;
4650                 }
4651                 return target.getBigDecimalValue();
4652             }
4653         }
4654         
4655         /**
4656          * Gets (as xml) the "BudgetMobilityStipendsYear1RequestedAmount" element
4657          */
4658         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetMobilityStipendsYear1RequestedAmount()
4659         {
4660             synchronized (monitor())
4661             {
4662                 check_orphaned();
4663                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4664                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR1REQUESTEDAMOUNT$96, 0);
4665                 return target;
4666             }
4667         }
4668         
4669         /**
4670          * True if has "BudgetMobilityStipendsYear1RequestedAmount" element
4671          */
4672         public boolean isSetBudgetMobilityStipendsYear1RequestedAmount()
4673         {
4674             synchronized (monitor())
4675             {
4676                 check_orphaned();
4677                 return get_store().count_elements(BUDGETMOBILITYSTIPENDSYEAR1REQUESTEDAMOUNT$96) != 0;
4678             }
4679         }
4680         
4681         /**
4682          * Sets the "BudgetMobilityStipendsYear1RequestedAmount" element
4683          */
4684         public void setBudgetMobilityStipendsYear1RequestedAmount(java.math.BigDecimal budgetMobilityStipendsYear1RequestedAmount)
4685         {
4686             synchronized (monitor())
4687             {
4688                 check_orphaned();
4689                 org.apache.xmlbeans.SimpleValue target = null;
4690                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR1REQUESTEDAMOUNT$96, 0);
4691                 if (target == null)
4692                 {
4693                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETMOBILITYSTIPENDSYEAR1REQUESTEDAMOUNT$96);
4694                 }
4695                 target.setBigDecimalValue(budgetMobilityStipendsYear1RequestedAmount);
4696             }
4697         }
4698         
4699         /**
4700          * Sets (as xml) the "BudgetMobilityStipendsYear1RequestedAmount" element
4701          */
4702         public void xsetBudgetMobilityStipendsYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetMobilityStipendsYear1RequestedAmount)
4703         {
4704             synchronized (monitor())
4705             {
4706                 check_orphaned();
4707                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4708                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR1REQUESTEDAMOUNT$96, 0);
4709                 if (target == null)
4710                 {
4711                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETMOBILITYSTIPENDSYEAR1REQUESTEDAMOUNT$96);
4712                 }
4713                 target.set(budgetMobilityStipendsYear1RequestedAmount);
4714             }
4715         }
4716         
4717         /**
4718          * Unsets the "BudgetMobilityStipendsYear1RequestedAmount" element
4719          */
4720         public void unsetBudgetMobilityStipendsYear1RequestedAmount()
4721         {
4722             synchronized (monitor())
4723             {
4724                 check_orphaned();
4725                 get_store().remove_element(BUDGETMOBILITYSTIPENDSYEAR1REQUESTEDAMOUNT$96, 0);
4726             }
4727         }
4728         
4729         /**
4730          * Gets the "BudgetMobilityStipendsYear2RequestedAmount" element
4731          */
4732         public java.math.BigDecimal getBudgetMobilityStipendsYear2RequestedAmount()
4733         {
4734             synchronized (monitor())
4735             {
4736                 check_orphaned();
4737                 org.apache.xmlbeans.SimpleValue target = null;
4738                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR2REQUESTEDAMOUNT$98, 0);
4739                 if (target == null)
4740                 {
4741                     return null;
4742                 }
4743                 return target.getBigDecimalValue();
4744             }
4745         }
4746         
4747         /**
4748          * Gets (as xml) the "BudgetMobilityStipendsYear2RequestedAmount" element
4749          */
4750         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetMobilityStipendsYear2RequestedAmount()
4751         {
4752             synchronized (monitor())
4753             {
4754                 check_orphaned();
4755                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4756                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR2REQUESTEDAMOUNT$98, 0);
4757                 return target;
4758             }
4759         }
4760         
4761         /**
4762          * True if has "BudgetMobilityStipendsYear2RequestedAmount" element
4763          */
4764         public boolean isSetBudgetMobilityStipendsYear2RequestedAmount()
4765         {
4766             synchronized (monitor())
4767             {
4768                 check_orphaned();
4769                 return get_store().count_elements(BUDGETMOBILITYSTIPENDSYEAR2REQUESTEDAMOUNT$98) != 0;
4770             }
4771         }
4772         
4773         /**
4774          * Sets the "BudgetMobilityStipendsYear2RequestedAmount" element
4775          */
4776         public void setBudgetMobilityStipendsYear2RequestedAmount(java.math.BigDecimal budgetMobilityStipendsYear2RequestedAmount)
4777         {
4778             synchronized (monitor())
4779             {
4780                 check_orphaned();
4781                 org.apache.xmlbeans.SimpleValue target = null;
4782                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR2REQUESTEDAMOUNT$98, 0);
4783                 if (target == null)
4784                 {
4785                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETMOBILITYSTIPENDSYEAR2REQUESTEDAMOUNT$98);
4786                 }
4787                 target.setBigDecimalValue(budgetMobilityStipendsYear2RequestedAmount);
4788             }
4789         }
4790         
4791         /**
4792          * Sets (as xml) the "BudgetMobilityStipendsYear2RequestedAmount" element
4793          */
4794         public void xsetBudgetMobilityStipendsYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetMobilityStipendsYear2RequestedAmount)
4795         {
4796             synchronized (monitor())
4797             {
4798                 check_orphaned();
4799                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4800                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR2REQUESTEDAMOUNT$98, 0);
4801                 if (target == null)
4802                 {
4803                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETMOBILITYSTIPENDSYEAR2REQUESTEDAMOUNT$98);
4804                 }
4805                 target.set(budgetMobilityStipendsYear2RequestedAmount);
4806             }
4807         }
4808         
4809         /**
4810          * Unsets the "BudgetMobilityStipendsYear2RequestedAmount" element
4811          */
4812         public void unsetBudgetMobilityStipendsYear2RequestedAmount()
4813         {
4814             synchronized (monitor())
4815             {
4816                 check_orphaned();
4817                 get_store().remove_element(BUDGETMOBILITYSTIPENDSYEAR2REQUESTEDAMOUNT$98, 0);
4818             }
4819         }
4820         
4821         /**
4822          * Gets the "BudgetMobilityStipendsYear3RequestedAmount" element
4823          */
4824         public java.math.BigDecimal getBudgetMobilityStipendsYear3RequestedAmount()
4825         {
4826             synchronized (monitor())
4827             {
4828                 check_orphaned();
4829                 org.apache.xmlbeans.SimpleValue target = null;
4830                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR3REQUESTEDAMOUNT$100, 0);
4831                 if (target == null)
4832                 {
4833                     return null;
4834                 }
4835                 return target.getBigDecimalValue();
4836             }
4837         }
4838         
4839         /**
4840          * Gets (as xml) the "BudgetMobilityStipendsYear3RequestedAmount" element
4841          */
4842         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetMobilityStipendsYear3RequestedAmount()
4843         {
4844             synchronized (monitor())
4845             {
4846                 check_orphaned();
4847                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4848                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR3REQUESTEDAMOUNT$100, 0);
4849                 return target;
4850             }
4851         }
4852         
4853         /**
4854          * True if has "BudgetMobilityStipendsYear3RequestedAmount" element
4855          */
4856         public boolean isSetBudgetMobilityStipendsYear3RequestedAmount()
4857         {
4858             synchronized (monitor())
4859             {
4860                 check_orphaned();
4861                 return get_store().count_elements(BUDGETMOBILITYSTIPENDSYEAR3REQUESTEDAMOUNT$100) != 0;
4862             }
4863         }
4864         
4865         /**
4866          * Sets the "BudgetMobilityStipendsYear3RequestedAmount" element
4867          */
4868         public void setBudgetMobilityStipendsYear3RequestedAmount(java.math.BigDecimal budgetMobilityStipendsYear3RequestedAmount)
4869         {
4870             synchronized (monitor())
4871             {
4872                 check_orphaned();
4873                 org.apache.xmlbeans.SimpleValue target = null;
4874                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR3REQUESTEDAMOUNT$100, 0);
4875                 if (target == null)
4876                 {
4877                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETMOBILITYSTIPENDSYEAR3REQUESTEDAMOUNT$100);
4878                 }
4879                 target.setBigDecimalValue(budgetMobilityStipendsYear3RequestedAmount);
4880             }
4881         }
4882         
4883         /**
4884          * Sets (as xml) the "BudgetMobilityStipendsYear3RequestedAmount" element
4885          */
4886         public void xsetBudgetMobilityStipendsYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetMobilityStipendsYear3RequestedAmount)
4887         {
4888             synchronized (monitor())
4889             {
4890                 check_orphaned();
4891                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4892                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR3REQUESTEDAMOUNT$100, 0);
4893                 if (target == null)
4894                 {
4895                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETMOBILITYSTIPENDSYEAR3REQUESTEDAMOUNT$100);
4896                 }
4897                 target.set(budgetMobilityStipendsYear3RequestedAmount);
4898             }
4899         }
4900         
4901         /**
4902          * Unsets the "BudgetMobilityStipendsYear3RequestedAmount" element
4903          */
4904         public void unsetBudgetMobilityStipendsYear3RequestedAmount()
4905         {
4906             synchronized (monitor())
4907             {
4908                 check_orphaned();
4909                 get_store().remove_element(BUDGETMOBILITYSTIPENDSYEAR3REQUESTEDAMOUNT$100, 0);
4910             }
4911         }
4912         
4913         /**
4914          * Gets the "BudgetMobilityStipendsYear4RequestedAmount" element
4915          */
4916         public java.math.BigDecimal getBudgetMobilityStipendsYear4RequestedAmount()
4917         {
4918             synchronized (monitor())
4919             {
4920                 check_orphaned();
4921                 org.apache.xmlbeans.SimpleValue target = null;
4922                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR4REQUESTEDAMOUNT$102, 0);
4923                 if (target == null)
4924                 {
4925                     return null;
4926                 }
4927                 return target.getBigDecimalValue();
4928             }
4929         }
4930         
4931         /**
4932          * Gets (as xml) the "BudgetMobilityStipendsYear4RequestedAmount" element
4933          */
4934         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetMobilityStipendsYear4RequestedAmount()
4935         {
4936             synchronized (monitor())
4937             {
4938                 check_orphaned();
4939                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4940                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR4REQUESTEDAMOUNT$102, 0);
4941                 return target;
4942             }
4943         }
4944         
4945         /**
4946          * True if has "BudgetMobilityStipendsYear4RequestedAmount" element
4947          */
4948         public boolean isSetBudgetMobilityStipendsYear4RequestedAmount()
4949         {
4950             synchronized (monitor())
4951             {
4952                 check_orphaned();
4953                 return get_store().count_elements(BUDGETMOBILITYSTIPENDSYEAR4REQUESTEDAMOUNT$102) != 0;
4954             }
4955         }
4956         
4957         /**
4958          * Sets the "BudgetMobilityStipendsYear4RequestedAmount" element
4959          */
4960         public void setBudgetMobilityStipendsYear4RequestedAmount(java.math.BigDecimal budgetMobilityStipendsYear4RequestedAmount)
4961         {
4962             synchronized (monitor())
4963             {
4964                 check_orphaned();
4965                 org.apache.xmlbeans.SimpleValue target = null;
4966                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR4REQUESTEDAMOUNT$102, 0);
4967                 if (target == null)
4968                 {
4969                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETMOBILITYSTIPENDSYEAR4REQUESTEDAMOUNT$102);
4970                 }
4971                 target.setBigDecimalValue(budgetMobilityStipendsYear4RequestedAmount);
4972             }
4973         }
4974         
4975         /**
4976          * Sets (as xml) the "BudgetMobilityStipendsYear4RequestedAmount" element
4977          */
4978         public void xsetBudgetMobilityStipendsYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetMobilityStipendsYear4RequestedAmount)
4979         {
4980             synchronized (monitor())
4981             {
4982                 check_orphaned();
4983                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4984                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETMOBILITYSTIPENDSYEAR4REQUESTEDAMOUNT$102, 0);
4985                 if (target == null)
4986                 {
4987                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETMOBILITYSTIPENDSYEAR4REQUESTEDAMOUNT$102);
4988                 }
4989                 target.set(budgetMobilityStipendsYear4RequestedAmount);
4990             }
4991         }
4992         
4993         /**
4994          * Unsets the "BudgetMobilityStipendsYear4RequestedAmount" element
4995          */
4996         public void unsetBudgetMobilityStipendsYear4RequestedAmount()
4997         {
4998             synchronized (monitor())
4999             {
5000                 check_orphaned();
5001                 get_store().remove_element(BUDGETMOBILITYSTIPENDSYEAR4REQUESTEDAMOUNT$102, 0);
5002             }
5003         }
5004         
5005         /**
5006          * Gets the "BudgetMobilityStipendsTotalRequestedAmount" element
5007          */
5008         public java.math.BigDecimal getBudgetMobilityStipendsTotalRequestedAmount()
5009         {
5010             synchronized (monitor())
5011             {
5012                 check_orphaned();
5013                 org.apache.xmlbeans.SimpleValue target = null;
5014                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETMOBILITYSTIPENDSTOTALREQUESTEDAMOUNT$104, 0);
5015                 if (target == null)
5016                 {
5017                     return null;
5018                 }
5019                 return target.getBigDecimalValue();
5020             }
5021         }
5022         
5023         /**
5024          * Gets (as xml) the "BudgetMobilityStipendsTotalRequestedAmount" element
5025          */
5026         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetMobilityStipendsTotalRequestedAmount()
5027         {
5028             synchronized (monitor())
5029             {
5030                 check_orphaned();
5031                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5032                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETMOBILITYSTIPENDSTOTALREQUESTEDAMOUNT$104, 0);
5033                 return target;
5034             }
5035         }
5036         
5037         /**
5038          * True if has "BudgetMobilityStipendsTotalRequestedAmount" element
5039          */
5040         public boolean isSetBudgetMobilityStipendsTotalRequestedAmount()
5041         {
5042             synchronized (monitor())
5043             {
5044                 check_orphaned();
5045                 return get_store().count_elements(BUDGETMOBILITYSTIPENDSTOTALREQUESTEDAMOUNT$104) != 0;
5046             }
5047         }
5048         
5049         /**
5050          * Sets the "BudgetMobilityStipendsTotalRequestedAmount" element
5051          */
5052         public void setBudgetMobilityStipendsTotalRequestedAmount(java.math.BigDecimal budgetMobilityStipendsTotalRequestedAmount)
5053         {
5054             synchronized (monitor())
5055             {
5056                 check_orphaned();
5057                 org.apache.xmlbeans.SimpleValue target = null;
5058                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETMOBILITYSTIPENDSTOTALREQUESTEDAMOUNT$104, 0);
5059                 if (target == null)
5060                 {
5061                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETMOBILITYSTIPENDSTOTALREQUESTEDAMOUNT$104);
5062                 }
5063                 target.setBigDecimalValue(budgetMobilityStipendsTotalRequestedAmount);
5064             }
5065         }
5066         
5067         /**
5068          * Sets (as xml) the "BudgetMobilityStipendsTotalRequestedAmount" element
5069          */
5070         public void xsetBudgetMobilityStipendsTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetMobilityStipendsTotalRequestedAmount)
5071         {
5072             synchronized (monitor())
5073             {
5074                 check_orphaned();
5075                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5076                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETMOBILITYSTIPENDSTOTALREQUESTEDAMOUNT$104, 0);
5077                 if (target == null)
5078                 {
5079                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETMOBILITYSTIPENDSTOTALREQUESTEDAMOUNT$104);
5080                 }
5081                 target.set(budgetMobilityStipendsTotalRequestedAmount);
5082             }
5083         }
5084         
5085         /**
5086          * Unsets the "BudgetMobilityStipendsTotalRequestedAmount" element
5087          */
5088         public void unsetBudgetMobilityStipendsTotalRequestedAmount()
5089         {
5090             synchronized (monitor())
5091             {
5092                 check_orphaned();
5093                 get_store().remove_element(BUDGETMOBILITYSTIPENDSTOTALREQUESTEDAMOUNT$104, 0);
5094             }
5095         }
5096         
5097         /**
5098          * Gets the "BudgetLanguageStipendsYear1RequestedAmount" element
5099          */
5100         public java.math.BigDecimal getBudgetLanguageStipendsYear1RequestedAmount()
5101         {
5102             synchronized (monitor())
5103             {
5104                 check_orphaned();
5105                 org.apache.xmlbeans.SimpleValue target = null;
5106                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR1REQUESTEDAMOUNT$106, 0);
5107                 if (target == null)
5108                 {
5109                     return null;
5110                 }
5111                 return target.getBigDecimalValue();
5112             }
5113         }
5114         
5115         /**
5116          * Gets (as xml) the "BudgetLanguageStipendsYear1RequestedAmount" element
5117          */
5118         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetLanguageStipendsYear1RequestedAmount()
5119         {
5120             synchronized (monitor())
5121             {
5122                 check_orphaned();
5123                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5124                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR1REQUESTEDAMOUNT$106, 0);
5125                 return target;
5126             }
5127         }
5128         
5129         /**
5130          * True if has "BudgetLanguageStipendsYear1RequestedAmount" element
5131          */
5132         public boolean isSetBudgetLanguageStipendsYear1RequestedAmount()
5133         {
5134             synchronized (monitor())
5135             {
5136                 check_orphaned();
5137                 return get_store().count_elements(BUDGETLANGUAGESTIPENDSYEAR1REQUESTEDAMOUNT$106) != 0;
5138             }
5139         }
5140         
5141         /**
5142          * Sets the "BudgetLanguageStipendsYear1RequestedAmount" element
5143          */
5144         public void setBudgetLanguageStipendsYear1RequestedAmount(java.math.BigDecimal budgetLanguageStipendsYear1RequestedAmount)
5145         {
5146             synchronized (monitor())
5147             {
5148                 check_orphaned();
5149                 org.apache.xmlbeans.SimpleValue target = null;
5150                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR1REQUESTEDAMOUNT$106, 0);
5151                 if (target == null)
5152                 {
5153                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETLANGUAGESTIPENDSYEAR1REQUESTEDAMOUNT$106);
5154                 }
5155                 target.setBigDecimalValue(budgetLanguageStipendsYear1RequestedAmount);
5156             }
5157         }
5158         
5159         /**
5160          * Sets (as xml) the "BudgetLanguageStipendsYear1RequestedAmount" element
5161          */
5162         public void xsetBudgetLanguageStipendsYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetLanguageStipendsYear1RequestedAmount)
5163         {
5164             synchronized (monitor())
5165             {
5166                 check_orphaned();
5167                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5168                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR1REQUESTEDAMOUNT$106, 0);
5169                 if (target == null)
5170                 {
5171                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETLANGUAGESTIPENDSYEAR1REQUESTEDAMOUNT$106);
5172                 }
5173                 target.set(budgetLanguageStipendsYear1RequestedAmount);
5174             }
5175         }
5176         
5177         /**
5178          * Unsets the "BudgetLanguageStipendsYear1RequestedAmount" element
5179          */
5180         public void unsetBudgetLanguageStipendsYear1RequestedAmount()
5181         {
5182             synchronized (monitor())
5183             {
5184                 check_orphaned();
5185                 get_store().remove_element(BUDGETLANGUAGESTIPENDSYEAR1REQUESTEDAMOUNT$106, 0);
5186             }
5187         }
5188         
5189         /**
5190          * Gets the "BudgetLanguageStipendsYear2RequestedAmount" element
5191          */
5192         public java.math.BigDecimal getBudgetLanguageStipendsYear2RequestedAmount()
5193         {
5194             synchronized (monitor())
5195             {
5196                 check_orphaned();
5197                 org.apache.xmlbeans.SimpleValue target = null;
5198                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR2REQUESTEDAMOUNT$108, 0);
5199                 if (target == null)
5200                 {
5201                     return null;
5202                 }
5203                 return target.getBigDecimalValue();
5204             }
5205         }
5206         
5207         /**
5208          * Gets (as xml) the "BudgetLanguageStipendsYear2RequestedAmount" element
5209          */
5210         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetLanguageStipendsYear2RequestedAmount()
5211         {
5212             synchronized (monitor())
5213             {
5214                 check_orphaned();
5215                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5216                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR2REQUESTEDAMOUNT$108, 0);
5217                 return target;
5218             }
5219         }
5220         
5221         /**
5222          * True if has "BudgetLanguageStipendsYear2RequestedAmount" element
5223          */
5224         public boolean isSetBudgetLanguageStipendsYear2RequestedAmount()
5225         {
5226             synchronized (monitor())
5227             {
5228                 check_orphaned();
5229                 return get_store().count_elements(BUDGETLANGUAGESTIPENDSYEAR2REQUESTEDAMOUNT$108) != 0;
5230             }
5231         }
5232         
5233         /**
5234          * Sets the "BudgetLanguageStipendsYear2RequestedAmount" element
5235          */
5236         public void setBudgetLanguageStipendsYear2RequestedAmount(java.math.BigDecimal budgetLanguageStipendsYear2RequestedAmount)
5237         {
5238             synchronized (monitor())
5239             {
5240                 check_orphaned();
5241                 org.apache.xmlbeans.SimpleValue target = null;
5242                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR2REQUESTEDAMOUNT$108, 0);
5243                 if (target == null)
5244                 {
5245                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETLANGUAGESTIPENDSYEAR2REQUESTEDAMOUNT$108);
5246                 }
5247                 target.setBigDecimalValue(budgetLanguageStipendsYear2RequestedAmount);
5248             }
5249         }
5250         
5251         /**
5252          * Sets (as xml) the "BudgetLanguageStipendsYear2RequestedAmount" element
5253          */
5254         public void xsetBudgetLanguageStipendsYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetLanguageStipendsYear2RequestedAmount)
5255         {
5256             synchronized (monitor())
5257             {
5258                 check_orphaned();
5259                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5260                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR2REQUESTEDAMOUNT$108, 0);
5261                 if (target == null)
5262                 {
5263                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETLANGUAGESTIPENDSYEAR2REQUESTEDAMOUNT$108);
5264                 }
5265                 target.set(budgetLanguageStipendsYear2RequestedAmount);
5266             }
5267         }
5268         
5269         /**
5270          * Unsets the "BudgetLanguageStipendsYear2RequestedAmount" element
5271          */
5272         public void unsetBudgetLanguageStipendsYear2RequestedAmount()
5273         {
5274             synchronized (monitor())
5275             {
5276                 check_orphaned();
5277                 get_store().remove_element(BUDGETLANGUAGESTIPENDSYEAR2REQUESTEDAMOUNT$108, 0);
5278             }
5279         }
5280         
5281         /**
5282          * Gets the "BudgetLanguageStipendsYear3RequestedAmount" element
5283          */
5284         public java.math.BigDecimal getBudgetLanguageStipendsYear3RequestedAmount()
5285         {
5286             synchronized (monitor())
5287             {
5288                 check_orphaned();
5289                 org.apache.xmlbeans.SimpleValue target = null;
5290                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR3REQUESTEDAMOUNT$110, 0);
5291                 if (target == null)
5292                 {
5293                     return null;
5294                 }
5295                 return target.getBigDecimalValue();
5296             }
5297         }
5298         
5299         /**
5300          * Gets (as xml) the "BudgetLanguageStipendsYear3RequestedAmount" element
5301          */
5302         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetLanguageStipendsYear3RequestedAmount()
5303         {
5304             synchronized (monitor())
5305             {
5306                 check_orphaned();
5307                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5308                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR3REQUESTEDAMOUNT$110, 0);
5309                 return target;
5310             }
5311         }
5312         
5313         /**
5314          * True if has "BudgetLanguageStipendsYear3RequestedAmount" element
5315          */
5316         public boolean isSetBudgetLanguageStipendsYear3RequestedAmount()
5317         {
5318             synchronized (monitor())
5319             {
5320                 check_orphaned();
5321                 return get_store().count_elements(BUDGETLANGUAGESTIPENDSYEAR3REQUESTEDAMOUNT$110) != 0;
5322             }
5323         }
5324         
5325         /**
5326          * Sets the "BudgetLanguageStipendsYear3RequestedAmount" element
5327          */
5328         public void setBudgetLanguageStipendsYear3RequestedAmount(java.math.BigDecimal budgetLanguageStipendsYear3RequestedAmount)
5329         {
5330             synchronized (monitor())
5331             {
5332                 check_orphaned();
5333                 org.apache.xmlbeans.SimpleValue target = null;
5334                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR3REQUESTEDAMOUNT$110, 0);
5335                 if (target == null)
5336                 {
5337                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETLANGUAGESTIPENDSYEAR3REQUESTEDAMOUNT$110);
5338                 }
5339                 target.setBigDecimalValue(budgetLanguageStipendsYear3RequestedAmount);
5340             }
5341         }
5342         
5343         /**
5344          * Sets (as xml) the "BudgetLanguageStipendsYear3RequestedAmount" element
5345          */
5346         public void xsetBudgetLanguageStipendsYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetLanguageStipendsYear3RequestedAmount)
5347         {
5348             synchronized (monitor())
5349             {
5350                 check_orphaned();
5351                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5352                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR3REQUESTEDAMOUNT$110, 0);
5353                 if (target == null)
5354                 {
5355                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETLANGUAGESTIPENDSYEAR3REQUESTEDAMOUNT$110);
5356                 }
5357                 target.set(budgetLanguageStipendsYear3RequestedAmount);
5358             }
5359         }
5360         
5361         /**
5362          * Unsets the "BudgetLanguageStipendsYear3RequestedAmount" element
5363          */
5364         public void unsetBudgetLanguageStipendsYear3RequestedAmount()
5365         {
5366             synchronized (monitor())
5367             {
5368                 check_orphaned();
5369                 get_store().remove_element(BUDGETLANGUAGESTIPENDSYEAR3REQUESTEDAMOUNT$110, 0);
5370             }
5371         }
5372         
5373         /**
5374          * Gets the "BudgetLanguageStipendsYear4RequestedAmount" element
5375          */
5376         public java.math.BigDecimal getBudgetLanguageStipendsYear4RequestedAmount()
5377         {
5378             synchronized (monitor())
5379             {
5380                 check_orphaned();
5381                 org.apache.xmlbeans.SimpleValue target = null;
5382                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR4REQUESTEDAMOUNT$112, 0);
5383                 if (target == null)
5384                 {
5385                     return null;
5386                 }
5387                 return target.getBigDecimalValue();
5388             }
5389         }
5390         
5391         /**
5392          * Gets (as xml) the "BudgetLanguageStipendsYear4RequestedAmount" element
5393          */
5394         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetLanguageStipendsYear4RequestedAmount()
5395         {
5396             synchronized (monitor())
5397             {
5398                 check_orphaned();
5399                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5400                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR4REQUESTEDAMOUNT$112, 0);
5401                 return target;
5402             }
5403         }
5404         
5405         /**
5406          * True if has "BudgetLanguageStipendsYear4RequestedAmount" element
5407          */
5408         public boolean isSetBudgetLanguageStipendsYear4RequestedAmount()
5409         {
5410             synchronized (monitor())
5411             {
5412                 check_orphaned();
5413                 return get_store().count_elements(BUDGETLANGUAGESTIPENDSYEAR4REQUESTEDAMOUNT$112) != 0;
5414             }
5415         }
5416         
5417         /**
5418          * Sets the "BudgetLanguageStipendsYear4RequestedAmount" element
5419          */
5420         public void setBudgetLanguageStipendsYear4RequestedAmount(java.math.BigDecimal budgetLanguageStipendsYear4RequestedAmount)
5421         {
5422             synchronized (monitor())
5423             {
5424                 check_orphaned();
5425                 org.apache.xmlbeans.SimpleValue target = null;
5426                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR4REQUESTEDAMOUNT$112, 0);
5427                 if (target == null)
5428                 {
5429                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETLANGUAGESTIPENDSYEAR4REQUESTEDAMOUNT$112);
5430                 }
5431                 target.setBigDecimalValue(budgetLanguageStipendsYear4RequestedAmount);
5432             }
5433         }
5434         
5435         /**
5436          * Sets (as xml) the "BudgetLanguageStipendsYear4RequestedAmount" element
5437          */
5438         public void xsetBudgetLanguageStipendsYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetLanguageStipendsYear4RequestedAmount)
5439         {
5440             synchronized (monitor())
5441             {
5442                 check_orphaned();
5443                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5444                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLANGUAGESTIPENDSYEAR4REQUESTEDAMOUNT$112, 0);
5445                 if (target == null)
5446                 {
5447                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETLANGUAGESTIPENDSYEAR4REQUESTEDAMOUNT$112);
5448                 }
5449                 target.set(budgetLanguageStipendsYear4RequestedAmount);
5450             }
5451         }
5452         
5453         /**
5454          * Unsets the "BudgetLanguageStipendsYear4RequestedAmount" element
5455          */
5456         public void unsetBudgetLanguageStipendsYear4RequestedAmount()
5457         {
5458             synchronized (monitor())
5459             {
5460                 check_orphaned();
5461                 get_store().remove_element(BUDGETLANGUAGESTIPENDSYEAR4REQUESTEDAMOUNT$112, 0);
5462             }
5463         }
5464         
5465         /**
5466          * Gets the "BudgetLanguageStipendsTotalRequestedAmount" element
5467          */
5468         public java.math.BigDecimal getBudgetLanguageStipendsTotalRequestedAmount()
5469         {
5470             synchronized (monitor())
5471             {
5472                 check_orphaned();
5473                 org.apache.xmlbeans.SimpleValue target = null;
5474                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLANGUAGESTIPENDSTOTALREQUESTEDAMOUNT$114, 0);
5475                 if (target == null)
5476                 {
5477                     return null;
5478                 }
5479                 return target.getBigDecimalValue();
5480             }
5481         }
5482         
5483         /**
5484          * Gets (as xml) the "BudgetLanguageStipendsTotalRequestedAmount" element
5485          */
5486         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetLanguageStipendsTotalRequestedAmount()
5487         {
5488             synchronized (monitor())
5489             {
5490                 check_orphaned();
5491                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5492                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETLANGUAGESTIPENDSTOTALREQUESTEDAMOUNT$114, 0);
5493                 return target;
5494             }
5495         }
5496         
5497         /**
5498          * True if has "BudgetLanguageStipendsTotalRequestedAmount" element
5499          */
5500         public boolean isSetBudgetLanguageStipendsTotalRequestedAmount()
5501         {
5502             synchronized (monitor())
5503             {
5504                 check_orphaned();
5505                 return get_store().count_elements(BUDGETLANGUAGESTIPENDSTOTALREQUESTEDAMOUNT$114) != 0;
5506             }
5507         }
5508         
5509         /**
5510          * Sets the "BudgetLanguageStipendsTotalRequestedAmount" element
5511          */
5512         public void setBudgetLanguageStipendsTotalRequestedAmount(java.math.BigDecimal budgetLanguageStipendsTotalRequestedAmount)
5513         {
5514             synchronized (monitor())
5515             {
5516                 check_orphaned();
5517                 org.apache.xmlbeans.SimpleValue target = null;
5518                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLANGUAGESTIPENDSTOTALREQUESTEDAMOUNT$114, 0);
5519                 if (target == null)
5520                 {
5521                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETLANGUAGESTIPENDSTOTALREQUESTEDAMOUNT$114);
5522                 }
5523                 target.setBigDecimalValue(budgetLanguageStipendsTotalRequestedAmount);
5524             }
5525         }
5526         
5527         /**
5528          * Sets (as xml) the "BudgetLanguageStipendsTotalRequestedAmount" element
5529          */
5530         public void xsetBudgetLanguageStipendsTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetLanguageStipendsTotalRequestedAmount)
5531         {
5532             synchronized (monitor())
5533             {
5534                 check_orphaned();
5535                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5536                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETLANGUAGESTIPENDSTOTALREQUESTEDAMOUNT$114, 0);
5537                 if (target == null)
5538                 {
5539                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETLANGUAGESTIPENDSTOTALREQUESTEDAMOUNT$114);
5540                 }
5541                 target.set(budgetLanguageStipendsTotalRequestedAmount);
5542             }
5543         }
5544         
5545         /**
5546          * Unsets the "BudgetLanguageStipendsTotalRequestedAmount" element
5547          */
5548         public void unsetBudgetLanguageStipendsTotalRequestedAmount()
5549         {
5550             synchronized (monitor())
5551             {
5552                 check_orphaned();
5553                 get_store().remove_element(BUDGETLANGUAGESTIPENDSTOTALREQUESTEDAMOUNT$114, 0);
5554             }
5555         }
5556         
5557         /**
5558          * Gets the "BudgetStipendsSubtotalYear1RequestedAmount" element
5559          */
5560         public java.math.BigDecimal getBudgetStipendsSubtotalYear1RequestedAmount()
5561         {
5562             synchronized (monitor())
5563             {
5564                 check_orphaned();
5565                 org.apache.xmlbeans.SimpleValue target = null;
5566                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR1REQUESTEDAMOUNT$116, 0);
5567                 if (target == null)
5568                 {
5569                     return null;
5570                 }
5571                 return target.getBigDecimalValue();
5572             }
5573         }
5574         
5575         /**
5576          * Gets (as xml) the "BudgetStipendsSubtotalYear1RequestedAmount" element
5577          */
5578         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetStipendsSubtotalYear1RequestedAmount()
5579         {
5580             synchronized (monitor())
5581             {
5582                 check_orphaned();
5583                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5584                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR1REQUESTEDAMOUNT$116, 0);
5585                 return target;
5586             }
5587         }
5588         
5589         /**
5590          * True if has "BudgetStipendsSubtotalYear1RequestedAmount" element
5591          */
5592         public boolean isSetBudgetStipendsSubtotalYear1RequestedAmount()
5593         {
5594             synchronized (monitor())
5595             {
5596                 check_orphaned();
5597                 return get_store().count_elements(BUDGETSTIPENDSSUBTOTALYEAR1REQUESTEDAMOUNT$116) != 0;
5598             }
5599         }
5600         
5601         /**
5602          * Sets the "BudgetStipendsSubtotalYear1RequestedAmount" element
5603          */
5604         public void setBudgetStipendsSubtotalYear1RequestedAmount(java.math.BigDecimal budgetStipendsSubtotalYear1RequestedAmount)
5605         {
5606             synchronized (monitor())
5607             {
5608                 check_orphaned();
5609                 org.apache.xmlbeans.SimpleValue target = null;
5610                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR1REQUESTEDAMOUNT$116, 0);
5611                 if (target == null)
5612                 {
5613                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETSTIPENDSSUBTOTALYEAR1REQUESTEDAMOUNT$116);
5614                 }
5615                 target.setBigDecimalValue(budgetStipendsSubtotalYear1RequestedAmount);
5616             }
5617         }
5618         
5619         /**
5620          * Sets (as xml) the "BudgetStipendsSubtotalYear1RequestedAmount" element
5621          */
5622         public void xsetBudgetStipendsSubtotalYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetStipendsSubtotalYear1RequestedAmount)
5623         {
5624             synchronized (monitor())
5625             {
5626                 check_orphaned();
5627                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5628                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR1REQUESTEDAMOUNT$116, 0);
5629                 if (target == null)
5630                 {
5631                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETSTIPENDSSUBTOTALYEAR1REQUESTEDAMOUNT$116);
5632                 }
5633                 target.set(budgetStipendsSubtotalYear1RequestedAmount);
5634             }
5635         }
5636         
5637         /**
5638          * Unsets the "BudgetStipendsSubtotalYear1RequestedAmount" element
5639          */
5640         public void unsetBudgetStipendsSubtotalYear1RequestedAmount()
5641         {
5642             synchronized (monitor())
5643             {
5644                 check_orphaned();
5645                 get_store().remove_element(BUDGETSTIPENDSSUBTOTALYEAR1REQUESTEDAMOUNT$116, 0);
5646             }
5647         }
5648         
5649         /**
5650          * Gets the "BudgetStipendsSubtotalYear2RequestedAmount" element
5651          */
5652         public java.math.BigDecimal getBudgetStipendsSubtotalYear2RequestedAmount()
5653         {
5654             synchronized (monitor())
5655             {
5656                 check_orphaned();
5657                 org.apache.xmlbeans.SimpleValue target = null;
5658                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR2REQUESTEDAMOUNT$118, 0);
5659                 if (target == null)
5660                 {
5661                     return null;
5662                 }
5663                 return target.getBigDecimalValue();
5664             }
5665         }
5666         
5667         /**
5668          * Gets (as xml) the "BudgetStipendsSubtotalYear2RequestedAmount" element
5669          */
5670         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetStipendsSubtotalYear2RequestedAmount()
5671         {
5672             synchronized (monitor())
5673             {
5674                 check_orphaned();
5675                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5676                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR2REQUESTEDAMOUNT$118, 0);
5677                 return target;
5678             }
5679         }
5680         
5681         /**
5682          * True if has "BudgetStipendsSubtotalYear2RequestedAmount" element
5683          */
5684         public boolean isSetBudgetStipendsSubtotalYear2RequestedAmount()
5685         {
5686             synchronized (monitor())
5687             {
5688                 check_orphaned();
5689                 return get_store().count_elements(BUDGETSTIPENDSSUBTOTALYEAR2REQUESTEDAMOUNT$118) != 0;
5690             }
5691         }
5692         
5693         /**
5694          * Sets the "BudgetStipendsSubtotalYear2RequestedAmount" element
5695          */
5696         public void setBudgetStipendsSubtotalYear2RequestedAmount(java.math.BigDecimal budgetStipendsSubtotalYear2RequestedAmount)
5697         {
5698             synchronized (monitor())
5699             {
5700                 check_orphaned();
5701                 org.apache.xmlbeans.SimpleValue target = null;
5702                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR2REQUESTEDAMOUNT$118, 0);
5703                 if (target == null)
5704                 {
5705                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETSTIPENDSSUBTOTALYEAR2REQUESTEDAMOUNT$118);
5706                 }
5707                 target.setBigDecimalValue(budgetStipendsSubtotalYear2RequestedAmount);
5708             }
5709         }
5710         
5711         /**
5712          * Sets (as xml) the "BudgetStipendsSubtotalYear2RequestedAmount" element
5713          */
5714         public void xsetBudgetStipendsSubtotalYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetStipendsSubtotalYear2RequestedAmount)
5715         {
5716             synchronized (monitor())
5717             {
5718                 check_orphaned();
5719                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5720                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR2REQUESTEDAMOUNT$118, 0);
5721                 if (target == null)
5722                 {
5723                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETSTIPENDSSUBTOTALYEAR2REQUESTEDAMOUNT$118);
5724                 }
5725                 target.set(budgetStipendsSubtotalYear2RequestedAmount);
5726             }
5727         }
5728         
5729         /**
5730          * Unsets the "BudgetStipendsSubtotalYear2RequestedAmount" element
5731          */
5732         public void unsetBudgetStipendsSubtotalYear2RequestedAmount()
5733         {
5734             synchronized (monitor())
5735             {
5736                 check_orphaned();
5737                 get_store().remove_element(BUDGETSTIPENDSSUBTOTALYEAR2REQUESTEDAMOUNT$118, 0);
5738             }
5739         }
5740         
5741         /**
5742          * Gets the "BudgetStipendsSubtotalYear3RequestedAmount" element
5743          */
5744         public java.math.BigDecimal getBudgetStipendsSubtotalYear3RequestedAmount()
5745         {
5746             synchronized (monitor())
5747             {
5748                 check_orphaned();
5749                 org.apache.xmlbeans.SimpleValue target = null;
5750                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR3REQUESTEDAMOUNT$120, 0);
5751                 if (target == null)
5752                 {
5753                     return null;
5754                 }
5755                 return target.getBigDecimalValue();
5756             }
5757         }
5758         
5759         /**
5760          * Gets (as xml) the "BudgetStipendsSubtotalYear3RequestedAmount" element
5761          */
5762         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetStipendsSubtotalYear3RequestedAmount()
5763         {
5764             synchronized (monitor())
5765             {
5766                 check_orphaned();
5767                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5768                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR3REQUESTEDAMOUNT$120, 0);
5769                 return target;
5770             }
5771         }
5772         
5773         /**
5774          * True if has "BudgetStipendsSubtotalYear3RequestedAmount" element
5775          */
5776         public boolean isSetBudgetStipendsSubtotalYear3RequestedAmount()
5777         {
5778             synchronized (monitor())
5779             {
5780                 check_orphaned();
5781                 return get_store().count_elements(BUDGETSTIPENDSSUBTOTALYEAR3REQUESTEDAMOUNT$120) != 0;
5782             }
5783         }
5784         
5785         /**
5786          * Sets the "BudgetStipendsSubtotalYear3RequestedAmount" element
5787          */
5788         public void setBudgetStipendsSubtotalYear3RequestedAmount(java.math.BigDecimal budgetStipendsSubtotalYear3RequestedAmount)
5789         {
5790             synchronized (monitor())
5791             {
5792                 check_orphaned();
5793                 org.apache.xmlbeans.SimpleValue target = null;
5794                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR3REQUESTEDAMOUNT$120, 0);
5795                 if (target == null)
5796                 {
5797                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETSTIPENDSSUBTOTALYEAR3REQUESTEDAMOUNT$120);
5798                 }
5799                 target.setBigDecimalValue(budgetStipendsSubtotalYear3RequestedAmount);
5800             }
5801         }
5802         
5803         /**
5804          * Sets (as xml) the "BudgetStipendsSubtotalYear3RequestedAmount" element
5805          */
5806         public void xsetBudgetStipendsSubtotalYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetStipendsSubtotalYear3RequestedAmount)
5807         {
5808             synchronized (monitor())
5809             {
5810                 check_orphaned();
5811                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5812                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR3REQUESTEDAMOUNT$120, 0);
5813                 if (target == null)
5814                 {
5815                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETSTIPENDSSUBTOTALYEAR3REQUESTEDAMOUNT$120);
5816                 }
5817                 target.set(budgetStipendsSubtotalYear3RequestedAmount);
5818             }
5819         }
5820         
5821         /**
5822          * Unsets the "BudgetStipendsSubtotalYear3RequestedAmount" element
5823          */
5824         public void unsetBudgetStipendsSubtotalYear3RequestedAmount()
5825         {
5826             synchronized (monitor())
5827             {
5828                 check_orphaned();
5829                 get_store().remove_element(BUDGETSTIPENDSSUBTOTALYEAR3REQUESTEDAMOUNT$120, 0);
5830             }
5831         }
5832         
5833         /**
5834          * Gets the "BudgetStipendsSubtotalYear4RequestedAmount" element
5835          */
5836         public java.math.BigDecimal getBudgetStipendsSubtotalYear4RequestedAmount()
5837         {
5838             synchronized (monitor())
5839             {
5840                 check_orphaned();
5841                 org.apache.xmlbeans.SimpleValue target = null;
5842                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR4REQUESTEDAMOUNT$122, 0);
5843                 if (target == null)
5844                 {
5845                     return null;
5846                 }
5847                 return target.getBigDecimalValue();
5848             }
5849         }
5850         
5851         /**
5852          * Gets (as xml) the "BudgetStipendsSubtotalYear4RequestedAmount" element
5853          */
5854         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetStipendsSubtotalYear4RequestedAmount()
5855         {
5856             synchronized (monitor())
5857             {
5858                 check_orphaned();
5859                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5860                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR4REQUESTEDAMOUNT$122, 0);
5861                 return target;
5862             }
5863         }
5864         
5865         /**
5866          * True if has "BudgetStipendsSubtotalYear4RequestedAmount" element
5867          */
5868         public boolean isSetBudgetStipendsSubtotalYear4RequestedAmount()
5869         {
5870             synchronized (monitor())
5871             {
5872                 check_orphaned();
5873                 return get_store().count_elements(BUDGETSTIPENDSSUBTOTALYEAR4REQUESTEDAMOUNT$122) != 0;
5874             }
5875         }
5876         
5877         /**
5878          * Sets the "BudgetStipendsSubtotalYear4RequestedAmount" element
5879          */
5880         public void setBudgetStipendsSubtotalYear4RequestedAmount(java.math.BigDecimal budgetStipendsSubtotalYear4RequestedAmount)
5881         {
5882             synchronized (monitor())
5883             {
5884                 check_orphaned();
5885                 org.apache.xmlbeans.SimpleValue target = null;
5886                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR4REQUESTEDAMOUNT$122, 0);
5887                 if (target == null)
5888                 {
5889                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETSTIPENDSSUBTOTALYEAR4REQUESTEDAMOUNT$122);
5890                 }
5891                 target.setBigDecimalValue(budgetStipendsSubtotalYear4RequestedAmount);
5892             }
5893         }
5894         
5895         /**
5896          * Sets (as xml) the "BudgetStipendsSubtotalYear4RequestedAmount" element
5897          */
5898         public void xsetBudgetStipendsSubtotalYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetStipendsSubtotalYear4RequestedAmount)
5899         {
5900             synchronized (monitor())
5901             {
5902                 check_orphaned();
5903                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5904                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALYEAR4REQUESTEDAMOUNT$122, 0);
5905                 if (target == null)
5906                 {
5907                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETSTIPENDSSUBTOTALYEAR4REQUESTEDAMOUNT$122);
5908                 }
5909                 target.set(budgetStipendsSubtotalYear4RequestedAmount);
5910             }
5911         }
5912         
5913         /**
5914          * Unsets the "BudgetStipendsSubtotalYear4RequestedAmount" element
5915          */
5916         public void unsetBudgetStipendsSubtotalYear4RequestedAmount()
5917         {
5918             synchronized (monitor())
5919             {
5920                 check_orphaned();
5921                 get_store().remove_element(BUDGETSTIPENDSSUBTOTALYEAR4REQUESTEDAMOUNT$122, 0);
5922             }
5923         }
5924         
5925         /**
5926          * Gets the "BudgetStipendsSubtotalTotalRequestedAmount" element
5927          */
5928         public java.math.BigDecimal getBudgetStipendsSubtotalTotalRequestedAmount()
5929         {
5930             synchronized (monitor())
5931             {
5932                 check_orphaned();
5933                 org.apache.xmlbeans.SimpleValue target = null;
5934                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALTOTALREQUESTEDAMOUNT$124, 0);
5935                 if (target == null)
5936                 {
5937                     return null;
5938                 }
5939                 return target.getBigDecimalValue();
5940             }
5941         }
5942         
5943         /**
5944          * Gets (as xml) the "BudgetStipendsSubtotalTotalRequestedAmount" element
5945          */
5946         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetStipendsSubtotalTotalRequestedAmount()
5947         {
5948             synchronized (monitor())
5949             {
5950                 check_orphaned();
5951                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5952                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALTOTALREQUESTEDAMOUNT$124, 0);
5953                 return target;
5954             }
5955         }
5956         
5957         /**
5958          * True if has "BudgetStipendsSubtotalTotalRequestedAmount" element
5959          */
5960         public boolean isSetBudgetStipendsSubtotalTotalRequestedAmount()
5961         {
5962             synchronized (monitor())
5963             {
5964                 check_orphaned();
5965                 return get_store().count_elements(BUDGETSTIPENDSSUBTOTALTOTALREQUESTEDAMOUNT$124) != 0;
5966             }
5967         }
5968         
5969         /**
5970          * Sets the "BudgetStipendsSubtotalTotalRequestedAmount" element
5971          */
5972         public void setBudgetStipendsSubtotalTotalRequestedAmount(java.math.BigDecimal budgetStipendsSubtotalTotalRequestedAmount)
5973         {
5974             synchronized (monitor())
5975             {
5976                 check_orphaned();
5977                 org.apache.xmlbeans.SimpleValue target = null;
5978                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALTOTALREQUESTEDAMOUNT$124, 0);
5979                 if (target == null)
5980                 {
5981                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETSTIPENDSSUBTOTALTOTALREQUESTEDAMOUNT$124);
5982                 }
5983                 target.setBigDecimalValue(budgetStipendsSubtotalTotalRequestedAmount);
5984             }
5985         }
5986         
5987         /**
5988          * Sets (as xml) the "BudgetStipendsSubtotalTotalRequestedAmount" element
5989          */
5990         public void xsetBudgetStipendsSubtotalTotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetStipendsSubtotalTotalRequestedAmount)
5991         {
5992             synchronized (monitor())
5993             {
5994                 check_orphaned();
5995                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
5996                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETSTIPENDSSUBTOTALTOTALREQUESTEDAMOUNT$124, 0);
5997                 if (target == null)
5998                 {
5999                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETSTIPENDSSUBTOTALTOTALREQUESTEDAMOUNT$124);
6000                 }
6001                 target.set(budgetStipendsSubtotalTotalRequestedAmount);
6002             }
6003         }
6004         
6005         /**
6006          * Unsets the "BudgetStipendsSubtotalTotalRequestedAmount" element
6007          */
6008         public void unsetBudgetStipendsSubtotalTotalRequestedAmount()
6009         {
6010             synchronized (monitor())
6011             {
6012                 check_orphaned();
6013                 get_store().remove_element(BUDGETSTIPENDSSUBTOTALTOTALREQUESTEDAMOUNT$124, 0);
6014             }
6015         }
6016         
6017         /**
6018          * Gets the "BudgetFIPSEYear1RequestedAmount" element
6019          */
6020         public java.math.BigDecimal getBudgetFIPSEYear1RequestedAmount()
6021         {
6022             synchronized (monitor())
6023             {
6024                 check_orphaned();
6025                 org.apache.xmlbeans.SimpleValue target = null;
6026                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFIPSEYEAR1REQUESTEDAMOUNT$126, 0);
6027                 if (target == null)
6028                 {
6029                     return null;
6030                 }
6031                 return target.getBigDecimalValue();
6032             }
6033         }
6034         
6035         /**
6036          * Gets (as xml) the "BudgetFIPSEYear1RequestedAmount" element
6037          */
6038         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFIPSEYear1RequestedAmount()
6039         {
6040             synchronized (monitor())
6041             {
6042                 check_orphaned();
6043                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6044                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFIPSEYEAR1REQUESTEDAMOUNT$126, 0);
6045                 return target;
6046             }
6047         }
6048         
6049         /**
6050          * True if has "BudgetFIPSEYear1RequestedAmount" element
6051          */
6052         public boolean isSetBudgetFIPSEYear1RequestedAmount()
6053         {
6054             synchronized (monitor())
6055             {
6056                 check_orphaned();
6057                 return get_store().count_elements(BUDGETFIPSEYEAR1REQUESTEDAMOUNT$126) != 0;
6058             }
6059         }
6060         
6061         /**
6062          * Sets the "BudgetFIPSEYear1RequestedAmount" element
6063          */
6064         public void setBudgetFIPSEYear1RequestedAmount(java.math.BigDecimal budgetFIPSEYear1RequestedAmount)
6065         {
6066             synchronized (monitor())
6067             {
6068                 check_orphaned();
6069                 org.apache.xmlbeans.SimpleValue target = null;
6070                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFIPSEYEAR1REQUESTEDAMOUNT$126, 0);
6071                 if (target == null)
6072                 {
6073                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFIPSEYEAR1REQUESTEDAMOUNT$126);
6074                 }
6075                 target.setBigDecimalValue(budgetFIPSEYear1RequestedAmount);
6076             }
6077         }
6078         
6079         /**
6080          * Sets (as xml) the "BudgetFIPSEYear1RequestedAmount" element
6081          */
6082         public void xsetBudgetFIPSEYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFIPSEYear1RequestedAmount)
6083         {
6084             synchronized (monitor())
6085             {
6086                 check_orphaned();
6087                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6088                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFIPSEYEAR1REQUESTEDAMOUNT$126, 0);
6089                 if (target == null)
6090                 {
6091                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFIPSEYEAR1REQUESTEDAMOUNT$126);
6092                 }
6093                 target.set(budgetFIPSEYear1RequestedAmount);
6094             }
6095         }
6096         
6097         /**
6098          * Unsets the "BudgetFIPSEYear1RequestedAmount" element
6099          */
6100         public void unsetBudgetFIPSEYear1RequestedAmount()
6101         {
6102             synchronized (monitor())
6103             {
6104                 check_orphaned();
6105                 get_store().remove_element(BUDGETFIPSEYEAR1REQUESTEDAMOUNT$126, 0);
6106             }
6107         }
6108         
6109         /**
6110          * Gets the "BudgetFIPSEYear2RequestedAmount" element
6111          */
6112         public java.math.BigDecimal getBudgetFIPSEYear2RequestedAmount()
6113         {
6114             synchronized (monitor())
6115             {
6116                 check_orphaned();
6117                 org.apache.xmlbeans.SimpleValue target = null;
6118                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFIPSEYEAR2REQUESTEDAMOUNT$128, 0);
6119                 if (target == null)
6120                 {
6121                     return null;
6122                 }
6123                 return target.getBigDecimalValue();
6124             }
6125         }
6126         
6127         /**
6128          * Gets (as xml) the "BudgetFIPSEYear2RequestedAmount" element
6129          */
6130         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFIPSEYear2RequestedAmount()
6131         {
6132             synchronized (monitor())
6133             {
6134                 check_orphaned();
6135                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6136                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFIPSEYEAR2REQUESTEDAMOUNT$128, 0);
6137                 return target;
6138             }
6139         }
6140         
6141         /**
6142          * True if has "BudgetFIPSEYear2RequestedAmount" element
6143          */
6144         public boolean isSetBudgetFIPSEYear2RequestedAmount()
6145         {
6146             synchronized (monitor())
6147             {
6148                 check_orphaned();
6149                 return get_store().count_elements(BUDGETFIPSEYEAR2REQUESTEDAMOUNT$128) != 0;
6150             }
6151         }
6152         
6153         /**
6154          * Sets the "BudgetFIPSEYear2RequestedAmount" element
6155          */
6156         public void setBudgetFIPSEYear2RequestedAmount(java.math.BigDecimal budgetFIPSEYear2RequestedAmount)
6157         {
6158             synchronized (monitor())
6159             {
6160                 check_orphaned();
6161                 org.apache.xmlbeans.SimpleValue target = null;
6162                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFIPSEYEAR2REQUESTEDAMOUNT$128, 0);
6163                 if (target == null)
6164                 {
6165                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFIPSEYEAR2REQUESTEDAMOUNT$128);
6166                 }
6167                 target.setBigDecimalValue(budgetFIPSEYear2RequestedAmount);
6168             }
6169         }
6170         
6171         /**
6172          * Sets (as xml) the "BudgetFIPSEYear2RequestedAmount" element
6173          */
6174         public void xsetBudgetFIPSEYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFIPSEYear2RequestedAmount)
6175         {
6176             synchronized (monitor())
6177             {
6178                 check_orphaned();
6179                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6180                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFIPSEYEAR2REQUESTEDAMOUNT$128, 0);
6181                 if (target == null)
6182                 {
6183                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFIPSEYEAR2REQUESTEDAMOUNT$128);
6184                 }
6185                 target.set(budgetFIPSEYear2RequestedAmount);
6186             }
6187         }
6188         
6189         /**
6190          * Unsets the "BudgetFIPSEYear2RequestedAmount" element
6191          */
6192         public void unsetBudgetFIPSEYear2RequestedAmount()
6193         {
6194             synchronized (monitor())
6195             {
6196                 check_orphaned();
6197                 get_store().remove_element(BUDGETFIPSEYEAR2REQUESTEDAMOUNT$128, 0);
6198             }
6199         }
6200         
6201         /**
6202          * Gets the "BudgetFIPSEYear3RequestedAmount" element
6203          */
6204         public java.math.BigDecimal getBudgetFIPSEYear3RequestedAmount()
6205         {
6206             synchronized (monitor())
6207             {
6208                 check_orphaned();
6209                 org.apache.xmlbeans.SimpleValue target = null;
6210                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFIPSEYEAR3REQUESTEDAMOUNT$130, 0);
6211                 if (target == null)
6212                 {
6213                     return null;
6214                 }
6215                 return target.getBigDecimalValue();
6216             }
6217         }
6218         
6219         /**
6220          * Gets (as xml) the "BudgetFIPSEYear3RequestedAmount" element
6221          */
6222         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFIPSEYear3RequestedAmount()
6223         {
6224             synchronized (monitor())
6225             {
6226                 check_orphaned();
6227                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6228                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFIPSEYEAR3REQUESTEDAMOUNT$130, 0);
6229                 return target;
6230             }
6231         }
6232         
6233         /**
6234          * True if has "BudgetFIPSEYear3RequestedAmount" element
6235          */
6236         public boolean isSetBudgetFIPSEYear3RequestedAmount()
6237         {
6238             synchronized (monitor())
6239             {
6240                 check_orphaned();
6241                 return get_store().count_elements(BUDGETFIPSEYEAR3REQUESTEDAMOUNT$130) != 0;
6242             }
6243         }
6244         
6245         /**
6246          * Sets the "BudgetFIPSEYear3RequestedAmount" element
6247          */
6248         public void setBudgetFIPSEYear3RequestedAmount(java.math.BigDecimal budgetFIPSEYear3RequestedAmount)
6249         {
6250             synchronized (monitor())
6251             {
6252                 check_orphaned();
6253                 org.apache.xmlbeans.SimpleValue target = null;
6254                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFIPSEYEAR3REQUESTEDAMOUNT$130, 0);
6255                 if (target == null)
6256                 {
6257                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFIPSEYEAR3REQUESTEDAMOUNT$130);
6258                 }
6259                 target.setBigDecimalValue(budgetFIPSEYear3RequestedAmount);
6260             }
6261         }
6262         
6263         /**
6264          * Sets (as xml) the "BudgetFIPSEYear3RequestedAmount" element
6265          */
6266         public void xsetBudgetFIPSEYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFIPSEYear3RequestedAmount)
6267         {
6268             synchronized (monitor())
6269             {
6270                 check_orphaned();
6271                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6272                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFIPSEYEAR3REQUESTEDAMOUNT$130, 0);
6273                 if (target == null)
6274                 {
6275                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFIPSEYEAR3REQUESTEDAMOUNT$130);
6276                 }
6277                 target.set(budgetFIPSEYear3RequestedAmount);
6278             }
6279         }
6280         
6281         /**
6282          * Unsets the "BudgetFIPSEYear3RequestedAmount" element
6283          */
6284         public void unsetBudgetFIPSEYear3RequestedAmount()
6285         {
6286             synchronized (monitor())
6287             {
6288                 check_orphaned();
6289                 get_store().remove_element(BUDGETFIPSEYEAR3REQUESTEDAMOUNT$130, 0);
6290             }
6291         }
6292         
6293         /**
6294          * Gets the "BudgetFIPSEYear4RequestedAmount" element
6295          */
6296         public java.math.BigDecimal getBudgetFIPSEYear4RequestedAmount()
6297         {
6298             synchronized (monitor())
6299             {
6300                 check_orphaned();
6301                 org.apache.xmlbeans.SimpleValue target = null;
6302                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFIPSEYEAR4REQUESTEDAMOUNT$132, 0);
6303                 if (target == null)
6304                 {
6305                     return null;
6306                 }
6307                 return target.getBigDecimalValue();
6308             }
6309         }
6310         
6311         /**
6312          * Gets (as xml) the "BudgetFIPSEYear4RequestedAmount" element
6313          */
6314         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFIPSEYear4RequestedAmount()
6315         {
6316             synchronized (monitor())
6317             {
6318                 check_orphaned();
6319                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6320                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFIPSEYEAR4REQUESTEDAMOUNT$132, 0);
6321                 return target;
6322             }
6323         }
6324         
6325         /**
6326          * True if has "BudgetFIPSEYear4RequestedAmount" element
6327          */
6328         public boolean isSetBudgetFIPSEYear4RequestedAmount()
6329         {
6330             synchronized (monitor())
6331             {
6332                 check_orphaned();
6333                 return get_store().count_elements(BUDGETFIPSEYEAR4REQUESTEDAMOUNT$132) != 0;
6334             }
6335         }
6336         
6337         /**
6338          * Sets the "BudgetFIPSEYear4RequestedAmount" element
6339          */
6340         public void setBudgetFIPSEYear4RequestedAmount(java.math.BigDecimal budgetFIPSEYear4RequestedAmount)
6341         {
6342             synchronized (monitor())
6343             {
6344                 check_orphaned();
6345                 org.apache.xmlbeans.SimpleValue target = null;
6346                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFIPSEYEAR4REQUESTEDAMOUNT$132, 0);
6347                 if (target == null)
6348                 {
6349                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFIPSEYEAR4REQUESTEDAMOUNT$132);
6350                 }
6351                 target.setBigDecimalValue(budgetFIPSEYear4RequestedAmount);
6352             }
6353         }
6354         
6355         /**
6356          * Sets (as xml) the "BudgetFIPSEYear4RequestedAmount" element
6357          */
6358         public void xsetBudgetFIPSEYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFIPSEYear4RequestedAmount)
6359         {
6360             synchronized (monitor())
6361             {
6362                 check_orphaned();
6363                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6364                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFIPSEYEAR4REQUESTEDAMOUNT$132, 0);
6365                 if (target == null)
6366                 {
6367                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFIPSEYEAR4REQUESTEDAMOUNT$132);
6368                 }
6369                 target.set(budgetFIPSEYear4RequestedAmount);
6370             }
6371         }
6372         
6373         /**
6374          * Unsets the "BudgetFIPSEYear4RequestedAmount" element
6375          */
6376         public void unsetBudgetFIPSEYear4RequestedAmount()
6377         {
6378             synchronized (monitor())
6379             {
6380                 check_orphaned();
6381                 get_store().remove_element(BUDGETFIPSEYEAR4REQUESTEDAMOUNT$132, 0);
6382             }
6383         }
6384         
6385         /**
6386          * Gets the "BudgetFIPSETotalRequestedAmount" element
6387          */
6388         public java.math.BigDecimal getBudgetFIPSETotalRequestedAmount()
6389         {
6390             synchronized (monitor())
6391             {
6392                 check_orphaned();
6393                 org.apache.xmlbeans.SimpleValue target = null;
6394                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFIPSETOTALREQUESTEDAMOUNT$134, 0);
6395                 if (target == null)
6396                 {
6397                     return null;
6398                 }
6399                 return target.getBigDecimalValue();
6400             }
6401         }
6402         
6403         /**
6404          * Gets (as xml) the "BudgetFIPSETotalRequestedAmount" element
6405          */
6406         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetFIPSETotalRequestedAmount()
6407         {
6408             synchronized (monitor())
6409             {
6410                 check_orphaned();
6411                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6412                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFIPSETOTALREQUESTEDAMOUNT$134, 0);
6413                 return target;
6414             }
6415         }
6416         
6417         /**
6418          * True if has "BudgetFIPSETotalRequestedAmount" element
6419          */
6420         public boolean isSetBudgetFIPSETotalRequestedAmount()
6421         {
6422             synchronized (monitor())
6423             {
6424                 check_orphaned();
6425                 return get_store().count_elements(BUDGETFIPSETOTALREQUESTEDAMOUNT$134) != 0;
6426             }
6427         }
6428         
6429         /**
6430          * Sets the "BudgetFIPSETotalRequestedAmount" element
6431          */
6432         public void setBudgetFIPSETotalRequestedAmount(java.math.BigDecimal budgetFIPSETotalRequestedAmount)
6433         {
6434             synchronized (monitor())
6435             {
6436                 check_orphaned();
6437                 org.apache.xmlbeans.SimpleValue target = null;
6438                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFIPSETOTALREQUESTEDAMOUNT$134, 0);
6439                 if (target == null)
6440                 {
6441                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFIPSETOTALREQUESTEDAMOUNT$134);
6442                 }
6443                 target.setBigDecimalValue(budgetFIPSETotalRequestedAmount);
6444             }
6445         }
6446         
6447         /**
6448          * Sets (as xml) the "BudgetFIPSETotalRequestedAmount" element
6449          */
6450         public void xsetBudgetFIPSETotalRequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetFIPSETotalRequestedAmount)
6451         {
6452             synchronized (monitor())
6453             {
6454                 check_orphaned();
6455                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6456                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFIPSETOTALREQUESTEDAMOUNT$134, 0);
6457                 if (target == null)
6458                 {
6459                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFIPSETOTALREQUESTEDAMOUNT$134);
6460                 }
6461                 target.set(budgetFIPSETotalRequestedAmount);
6462             }
6463         }
6464         
6465         /**
6466          * Unsets the "BudgetFIPSETotalRequestedAmount" element
6467          */
6468         public void unsetBudgetFIPSETotalRequestedAmount()
6469         {
6470             synchronized (monitor())
6471             {
6472                 check_orphaned();
6473                 get_store().remove_element(BUDGETFIPSETOTALREQUESTEDAMOUNT$134, 0);
6474             }
6475         }
6476         
6477         /**
6478          * Gets the "BudgetLeadPartnerYear1NonFederalAmount" element
6479          */
6480         public java.math.BigDecimal getBudgetLeadPartnerYear1NonFederalAmount()
6481         {
6482             synchronized (monitor())
6483             {
6484                 check_orphaned();
6485                 org.apache.xmlbeans.SimpleValue target = null;
6486                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLEADPARTNERYEAR1NONFEDERALAMOUNT$136, 0);
6487                 if (target == null)
6488                 {
6489                     return null;
6490                 }
6491                 return target.getBigDecimalValue();
6492             }
6493         }
6494         
6495         /**
6496          * Gets (as xml) the "BudgetLeadPartnerYear1NonFederalAmount" element
6497          */
6498         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetLeadPartnerYear1NonFederalAmount()
6499         {
6500             synchronized (monitor())
6501             {
6502                 check_orphaned();
6503                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6504                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLEADPARTNERYEAR1NONFEDERALAMOUNT$136, 0);
6505                 return target;
6506             }
6507         }
6508         
6509         /**
6510          * True if has "BudgetLeadPartnerYear1NonFederalAmount" element
6511          */
6512         public boolean isSetBudgetLeadPartnerYear1NonFederalAmount()
6513         {
6514             synchronized (monitor())
6515             {
6516                 check_orphaned();
6517                 return get_store().count_elements(BUDGETLEADPARTNERYEAR1NONFEDERALAMOUNT$136) != 0;
6518             }
6519         }
6520         
6521         /**
6522          * Sets the "BudgetLeadPartnerYear1NonFederalAmount" element
6523          */
6524         public void setBudgetLeadPartnerYear1NonFederalAmount(java.math.BigDecimal budgetLeadPartnerYear1NonFederalAmount)
6525         {
6526             synchronized (monitor())
6527             {
6528                 check_orphaned();
6529                 org.apache.xmlbeans.SimpleValue target = null;
6530                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLEADPARTNERYEAR1NONFEDERALAMOUNT$136, 0);
6531                 if (target == null)
6532                 {
6533                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETLEADPARTNERYEAR1NONFEDERALAMOUNT$136);
6534                 }
6535                 target.setBigDecimalValue(budgetLeadPartnerYear1NonFederalAmount);
6536             }
6537         }
6538         
6539         /**
6540          * Sets (as xml) the "BudgetLeadPartnerYear1NonFederalAmount" element
6541          */
6542         public void xsetBudgetLeadPartnerYear1NonFederalAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetLeadPartnerYear1NonFederalAmount)
6543         {
6544             synchronized (monitor())
6545             {
6546                 check_orphaned();
6547                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6548                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLEADPARTNERYEAR1NONFEDERALAMOUNT$136, 0);
6549                 if (target == null)
6550                 {
6551                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETLEADPARTNERYEAR1NONFEDERALAMOUNT$136);
6552                 }
6553                 target.set(budgetLeadPartnerYear1NonFederalAmount);
6554             }
6555         }
6556         
6557         /**
6558          * Unsets the "BudgetLeadPartnerYear1NonFederalAmount" element
6559          */
6560         public void unsetBudgetLeadPartnerYear1NonFederalAmount()
6561         {
6562             synchronized (monitor())
6563             {
6564                 check_orphaned();
6565                 get_store().remove_element(BUDGETLEADPARTNERYEAR1NONFEDERALAMOUNT$136, 0);
6566             }
6567         }
6568         
6569         /**
6570          * Gets the "BudgetLeadPartnerYear2NonFederalAmount" element
6571          */
6572         public java.math.BigDecimal getBudgetLeadPartnerYear2NonFederalAmount()
6573         {
6574             synchronized (monitor())
6575             {
6576                 check_orphaned();
6577                 org.apache.xmlbeans.SimpleValue target = null;
6578                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLEADPARTNERYEAR2NONFEDERALAMOUNT$138, 0);
6579                 if (target == null)
6580                 {
6581                     return null;
6582                 }
6583                 return target.getBigDecimalValue();
6584             }
6585         }
6586         
6587         /**
6588          * Gets (as xml) the "BudgetLeadPartnerYear2NonFederalAmount" element
6589          */
6590         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetLeadPartnerYear2NonFederalAmount()
6591         {
6592             synchronized (monitor())
6593             {
6594                 check_orphaned();
6595                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6596                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLEADPARTNERYEAR2NONFEDERALAMOUNT$138, 0);
6597                 return target;
6598             }
6599         }
6600         
6601         /**
6602          * True if has "BudgetLeadPartnerYear2NonFederalAmount" element
6603          */
6604         public boolean isSetBudgetLeadPartnerYear2NonFederalAmount()
6605         {
6606             synchronized (monitor())
6607             {
6608                 check_orphaned();
6609                 return get_store().count_elements(BUDGETLEADPARTNERYEAR2NONFEDERALAMOUNT$138) != 0;
6610             }
6611         }
6612         
6613         /**
6614          * Sets the "BudgetLeadPartnerYear2NonFederalAmount" element
6615          */
6616         public void setBudgetLeadPartnerYear2NonFederalAmount(java.math.BigDecimal budgetLeadPartnerYear2NonFederalAmount)
6617         {
6618             synchronized (monitor())
6619             {
6620                 check_orphaned();
6621                 org.apache.xmlbeans.SimpleValue target = null;
6622                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLEADPARTNERYEAR2NONFEDERALAMOUNT$138, 0);
6623                 if (target == null)
6624                 {
6625                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETLEADPARTNERYEAR2NONFEDERALAMOUNT$138);
6626                 }
6627                 target.setBigDecimalValue(budgetLeadPartnerYear2NonFederalAmount);
6628             }
6629         }
6630         
6631         /**
6632          * Sets (as xml) the "BudgetLeadPartnerYear2NonFederalAmount" element
6633          */
6634         public void xsetBudgetLeadPartnerYear2NonFederalAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetLeadPartnerYear2NonFederalAmount)
6635         {
6636             synchronized (monitor())
6637             {
6638                 check_orphaned();
6639                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6640                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLEADPARTNERYEAR2NONFEDERALAMOUNT$138, 0);
6641                 if (target == null)
6642                 {
6643                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETLEADPARTNERYEAR2NONFEDERALAMOUNT$138);
6644                 }
6645                 target.set(budgetLeadPartnerYear2NonFederalAmount);
6646             }
6647         }
6648         
6649         /**
6650          * Unsets the "BudgetLeadPartnerYear2NonFederalAmount" element
6651          */
6652         public void unsetBudgetLeadPartnerYear2NonFederalAmount()
6653         {
6654             synchronized (monitor())
6655             {
6656                 check_orphaned();
6657                 get_store().remove_element(BUDGETLEADPARTNERYEAR2NONFEDERALAMOUNT$138, 0);
6658             }
6659         }
6660         
6661         /**
6662          * Gets the "BudgetLeadPartnerYear3NonFederalAmount" element
6663          */
6664         public java.math.BigDecimal getBudgetLeadPartnerYear3NonFederalAmount()
6665         {
6666             synchronized (monitor())
6667             {
6668                 check_orphaned();
6669                 org.apache.xmlbeans.SimpleValue target = null;
6670                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLEADPARTNERYEAR3NONFEDERALAMOUNT$140, 0);
6671                 if (target == null)
6672                 {
6673                     return null;
6674                 }
6675                 return target.getBigDecimalValue();
6676             }
6677         }
6678         
6679         /**
6680          * Gets (as xml) the "BudgetLeadPartnerYear3NonFederalAmount" element
6681          */
6682         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetLeadPartnerYear3NonFederalAmount()
6683         {
6684             synchronized (monitor())
6685             {
6686                 check_orphaned();
6687                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6688                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLEADPARTNERYEAR3NONFEDERALAMOUNT$140, 0);
6689                 return target;
6690             }
6691         }
6692         
6693         /**
6694          * True if has "BudgetLeadPartnerYear3NonFederalAmount" element
6695          */
6696         public boolean isSetBudgetLeadPartnerYear3NonFederalAmount()
6697         {
6698             synchronized (monitor())
6699             {
6700                 check_orphaned();
6701                 return get_store().count_elements(BUDGETLEADPARTNERYEAR3NONFEDERALAMOUNT$140) != 0;
6702             }
6703         }
6704         
6705         /**
6706          * Sets the "BudgetLeadPartnerYear3NonFederalAmount" element
6707          */
6708         public void setBudgetLeadPartnerYear3NonFederalAmount(java.math.BigDecimal budgetLeadPartnerYear3NonFederalAmount)
6709         {
6710             synchronized (monitor())
6711             {
6712                 check_orphaned();
6713                 org.apache.xmlbeans.SimpleValue target = null;
6714                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLEADPARTNERYEAR3NONFEDERALAMOUNT$140, 0);
6715                 if (target == null)
6716                 {
6717                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETLEADPARTNERYEAR3NONFEDERALAMOUNT$140);
6718                 }
6719                 target.setBigDecimalValue(budgetLeadPartnerYear3NonFederalAmount);
6720             }
6721         }
6722         
6723         /**
6724          * Sets (as xml) the "BudgetLeadPartnerYear3NonFederalAmount" element
6725          */
6726         public void xsetBudgetLeadPartnerYear3NonFederalAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetLeadPartnerYear3NonFederalAmount)
6727         {
6728             synchronized (monitor())
6729             {
6730                 check_orphaned();
6731                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6732                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLEADPARTNERYEAR3NONFEDERALAMOUNT$140, 0);
6733                 if (target == null)
6734                 {
6735                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETLEADPARTNERYEAR3NONFEDERALAMOUNT$140);
6736                 }
6737                 target.set(budgetLeadPartnerYear3NonFederalAmount);
6738             }
6739         }
6740         
6741         /**
6742          * Unsets the "BudgetLeadPartnerYear3NonFederalAmount" element
6743          */
6744         public void unsetBudgetLeadPartnerYear3NonFederalAmount()
6745         {
6746             synchronized (monitor())
6747             {
6748                 check_orphaned();
6749                 get_store().remove_element(BUDGETLEADPARTNERYEAR3NONFEDERALAMOUNT$140, 0);
6750             }
6751         }
6752         
6753         /**
6754          * Gets the "BudgetLeadPartnerYear4NonFederalAmount" element
6755          */
6756         public java.math.BigDecimal getBudgetLeadPartnerYear4NonFederalAmount()
6757         {
6758             synchronized (monitor())
6759             {
6760                 check_orphaned();
6761                 org.apache.xmlbeans.SimpleValue target = null;
6762                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLEADPARTNERYEAR4NONFEDERALAMOUNT$142, 0);
6763                 if (target == null)
6764                 {
6765                     return null;
6766                 }
6767                 return target.getBigDecimalValue();
6768             }
6769         }
6770         
6771         /**
6772          * Gets (as xml) the "BudgetLeadPartnerYear4NonFederalAmount" element
6773          */
6774         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetLeadPartnerYear4NonFederalAmount()
6775         {
6776             synchronized (monitor())
6777             {
6778                 check_orphaned();
6779                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6780                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLEADPARTNERYEAR4NONFEDERALAMOUNT$142, 0);
6781                 return target;
6782             }
6783         }
6784         
6785         /**
6786          * True if has "BudgetLeadPartnerYear4NonFederalAmount" element
6787          */
6788         public boolean isSetBudgetLeadPartnerYear4NonFederalAmount()
6789         {
6790             synchronized (monitor())
6791             {
6792                 check_orphaned();
6793                 return get_store().count_elements(BUDGETLEADPARTNERYEAR4NONFEDERALAMOUNT$142) != 0;
6794             }
6795         }
6796         
6797         /**
6798          * Sets the "BudgetLeadPartnerYear4NonFederalAmount" element
6799          */
6800         public void setBudgetLeadPartnerYear4NonFederalAmount(java.math.BigDecimal budgetLeadPartnerYear4NonFederalAmount)
6801         {
6802             synchronized (monitor())
6803             {
6804                 check_orphaned();
6805                 org.apache.xmlbeans.SimpleValue target = null;
6806                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLEADPARTNERYEAR4NONFEDERALAMOUNT$142, 0);
6807                 if (target == null)
6808                 {
6809                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETLEADPARTNERYEAR4NONFEDERALAMOUNT$142);
6810                 }
6811                 target.setBigDecimalValue(budgetLeadPartnerYear4NonFederalAmount);
6812             }
6813         }
6814         
6815         /**
6816          * Sets (as xml) the "BudgetLeadPartnerYear4NonFederalAmount" element
6817          */
6818         public void xsetBudgetLeadPartnerYear4NonFederalAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetLeadPartnerYear4NonFederalAmount)
6819         {
6820             synchronized (monitor())
6821             {
6822                 check_orphaned();
6823                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6824                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETLEADPARTNERYEAR4NONFEDERALAMOUNT$142, 0);
6825                 if (target == null)
6826                 {
6827                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETLEADPARTNERYEAR4NONFEDERALAMOUNT$142);
6828                 }
6829                 target.set(budgetLeadPartnerYear4NonFederalAmount);
6830             }
6831         }
6832         
6833         /**
6834          * Unsets the "BudgetLeadPartnerYear4NonFederalAmount" element
6835          */
6836         public void unsetBudgetLeadPartnerYear4NonFederalAmount()
6837         {
6838             synchronized (monitor())
6839             {
6840                 check_orphaned();
6841                 get_store().remove_element(BUDGETLEADPARTNERYEAR4NONFEDERALAMOUNT$142, 0);
6842             }
6843         }
6844         
6845         /**
6846          * Gets the "BudgetLeadPartnerTotalNonFederalAmount" element
6847          */
6848         public java.math.BigDecimal getBudgetLeadPartnerTotalNonFederalAmount()
6849         {
6850             synchronized (monitor())
6851             {
6852                 check_orphaned();
6853                 org.apache.xmlbeans.SimpleValue target = null;
6854                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLEADPARTNERTOTALNONFEDERALAMOUNT$144, 0);
6855                 if (target == null)
6856                 {
6857                     return null;
6858                 }
6859                 return target.getBigDecimalValue();
6860             }
6861         }
6862         
6863         /**
6864          * Gets (as xml) the "BudgetLeadPartnerTotalNonFederalAmount" element
6865          */
6866         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetLeadPartnerTotalNonFederalAmount()
6867         {
6868             synchronized (monitor())
6869             {
6870                 check_orphaned();
6871                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6872                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETLEADPARTNERTOTALNONFEDERALAMOUNT$144, 0);
6873                 return target;
6874             }
6875         }
6876         
6877         /**
6878          * True if has "BudgetLeadPartnerTotalNonFederalAmount" element
6879          */
6880         public boolean isSetBudgetLeadPartnerTotalNonFederalAmount()
6881         {
6882             synchronized (monitor())
6883             {
6884                 check_orphaned();
6885                 return get_store().count_elements(BUDGETLEADPARTNERTOTALNONFEDERALAMOUNT$144) != 0;
6886             }
6887         }
6888         
6889         /**
6890          * Sets the "BudgetLeadPartnerTotalNonFederalAmount" element
6891          */
6892         public void setBudgetLeadPartnerTotalNonFederalAmount(java.math.BigDecimal budgetLeadPartnerTotalNonFederalAmount)
6893         {
6894             synchronized (monitor())
6895             {
6896                 check_orphaned();
6897                 org.apache.xmlbeans.SimpleValue target = null;
6898                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETLEADPARTNERTOTALNONFEDERALAMOUNT$144, 0);
6899                 if (target == null)
6900                 {
6901                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETLEADPARTNERTOTALNONFEDERALAMOUNT$144);
6902                 }
6903                 target.setBigDecimalValue(budgetLeadPartnerTotalNonFederalAmount);
6904             }
6905         }
6906         
6907         /**
6908          * Sets (as xml) the "BudgetLeadPartnerTotalNonFederalAmount" element
6909          */
6910         public void xsetBudgetLeadPartnerTotalNonFederalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetLeadPartnerTotalNonFederalAmount)
6911         {
6912             synchronized (monitor())
6913             {
6914                 check_orphaned();
6915                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
6916                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETLEADPARTNERTOTALNONFEDERALAMOUNT$144, 0);
6917                 if (target == null)
6918                 {
6919                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETLEADPARTNERTOTALNONFEDERALAMOUNT$144);
6920                 }
6921                 target.set(budgetLeadPartnerTotalNonFederalAmount);
6922             }
6923         }
6924         
6925         /**
6926          * Unsets the "BudgetLeadPartnerTotalNonFederalAmount" element
6927          */
6928         public void unsetBudgetLeadPartnerTotalNonFederalAmount()
6929         {
6930             synchronized (monitor())
6931             {
6932                 check_orphaned();
6933                 get_store().remove_element(BUDGETLEADPARTNERTOTALNONFEDERALAMOUNT$144, 0);
6934             }
6935         }
6936         
6937         /**
6938          * Gets the "BudgetSubcontractorYear1NonFederalAmount" element
6939          */
6940         public java.math.BigDecimal getBudgetSubcontractorYear1NonFederalAmount()
6941         {
6942             synchronized (monitor())
6943             {
6944                 check_orphaned();
6945                 org.apache.xmlbeans.SimpleValue target = null;
6946                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR1NONFEDERALAMOUNT$146, 0);
6947                 if (target == null)
6948                 {
6949                     return null;
6950                 }
6951                 return target.getBigDecimalValue();
6952             }
6953         }
6954         
6955         /**
6956          * Gets (as xml) the "BudgetSubcontractorYear1NonFederalAmount" element
6957          */
6958         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetSubcontractorYear1NonFederalAmount()
6959         {
6960             synchronized (monitor())
6961             {
6962                 check_orphaned();
6963                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6964                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR1NONFEDERALAMOUNT$146, 0);
6965                 return target;
6966             }
6967         }
6968         
6969         /**
6970          * True if has "BudgetSubcontractorYear1NonFederalAmount" element
6971          */
6972         public boolean isSetBudgetSubcontractorYear1NonFederalAmount()
6973         {
6974             synchronized (monitor())
6975             {
6976                 check_orphaned();
6977                 return get_store().count_elements(BUDGETSUBCONTRACTORYEAR1NONFEDERALAMOUNT$146) != 0;
6978             }
6979         }
6980         
6981         /**
6982          * Sets the "BudgetSubcontractorYear1NonFederalAmount" element
6983          */
6984         public void setBudgetSubcontractorYear1NonFederalAmount(java.math.BigDecimal budgetSubcontractorYear1NonFederalAmount)
6985         {
6986             synchronized (monitor())
6987             {
6988                 check_orphaned();
6989                 org.apache.xmlbeans.SimpleValue target = null;
6990                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR1NONFEDERALAMOUNT$146, 0);
6991                 if (target == null)
6992                 {
6993                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETSUBCONTRACTORYEAR1NONFEDERALAMOUNT$146);
6994                 }
6995                 target.setBigDecimalValue(budgetSubcontractorYear1NonFederalAmount);
6996             }
6997         }
6998         
6999         /**
7000          * Sets (as xml) the "BudgetSubcontractorYear1NonFederalAmount" element
7001          */
7002         public void xsetBudgetSubcontractorYear1NonFederalAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetSubcontractorYear1NonFederalAmount)
7003         {
7004             synchronized (monitor())
7005             {
7006                 check_orphaned();
7007                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7008                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR1NONFEDERALAMOUNT$146, 0);
7009                 if (target == null)
7010                 {
7011                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETSUBCONTRACTORYEAR1NONFEDERALAMOUNT$146);
7012                 }
7013                 target.set(budgetSubcontractorYear1NonFederalAmount);
7014             }
7015         }
7016         
7017         /**
7018          * Unsets the "BudgetSubcontractorYear1NonFederalAmount" element
7019          */
7020         public void unsetBudgetSubcontractorYear1NonFederalAmount()
7021         {
7022             synchronized (monitor())
7023             {
7024                 check_orphaned();
7025                 get_store().remove_element(BUDGETSUBCONTRACTORYEAR1NONFEDERALAMOUNT$146, 0);
7026             }
7027         }
7028         
7029         /**
7030          * Gets the "BudgetSubcontractorYear2NonFederalAmount" element
7031          */
7032         public java.math.BigDecimal getBudgetSubcontractorYear2NonFederalAmount()
7033         {
7034             synchronized (monitor())
7035             {
7036                 check_orphaned();
7037                 org.apache.xmlbeans.SimpleValue target = null;
7038                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR2NONFEDERALAMOUNT$148, 0);
7039                 if (target == null)
7040                 {
7041                     return null;
7042                 }
7043                 return target.getBigDecimalValue();
7044             }
7045         }
7046         
7047         /**
7048          * Gets (as xml) the "BudgetSubcontractorYear2NonFederalAmount" element
7049          */
7050         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetSubcontractorYear2NonFederalAmount()
7051         {
7052             synchronized (monitor())
7053             {
7054                 check_orphaned();
7055                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7056                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR2NONFEDERALAMOUNT$148, 0);
7057                 return target;
7058             }
7059         }
7060         
7061         /**
7062          * True if has "BudgetSubcontractorYear2NonFederalAmount" element
7063          */
7064         public boolean isSetBudgetSubcontractorYear2NonFederalAmount()
7065         {
7066             synchronized (monitor())
7067             {
7068                 check_orphaned();
7069                 return get_store().count_elements(BUDGETSUBCONTRACTORYEAR2NONFEDERALAMOUNT$148) != 0;
7070             }
7071         }
7072         
7073         /**
7074          * Sets the "BudgetSubcontractorYear2NonFederalAmount" element
7075          */
7076         public void setBudgetSubcontractorYear2NonFederalAmount(java.math.BigDecimal budgetSubcontractorYear2NonFederalAmount)
7077         {
7078             synchronized (monitor())
7079             {
7080                 check_orphaned();
7081                 org.apache.xmlbeans.SimpleValue target = null;
7082                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR2NONFEDERALAMOUNT$148, 0);
7083                 if (target == null)
7084                 {
7085                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETSUBCONTRACTORYEAR2NONFEDERALAMOUNT$148);
7086                 }
7087                 target.setBigDecimalValue(budgetSubcontractorYear2NonFederalAmount);
7088             }
7089         }
7090         
7091         /**
7092          * Sets (as xml) the "BudgetSubcontractorYear2NonFederalAmount" element
7093          */
7094         public void xsetBudgetSubcontractorYear2NonFederalAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetSubcontractorYear2NonFederalAmount)
7095         {
7096             synchronized (monitor())
7097             {
7098                 check_orphaned();
7099                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7100                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR2NONFEDERALAMOUNT$148, 0);
7101                 if (target == null)
7102                 {
7103                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETSUBCONTRACTORYEAR2NONFEDERALAMOUNT$148);
7104                 }
7105                 target.set(budgetSubcontractorYear2NonFederalAmount);
7106             }
7107         }
7108         
7109         /**
7110          * Unsets the "BudgetSubcontractorYear2NonFederalAmount" element
7111          */
7112         public void unsetBudgetSubcontractorYear2NonFederalAmount()
7113         {
7114             synchronized (monitor())
7115             {
7116                 check_orphaned();
7117                 get_store().remove_element(BUDGETSUBCONTRACTORYEAR2NONFEDERALAMOUNT$148, 0);
7118             }
7119         }
7120         
7121         /**
7122          * Gets the "BudgetSubcontractorYear3NonFederalAmount" element
7123          */
7124         public java.math.BigDecimal getBudgetSubcontractorYear3NonFederalAmount()
7125         {
7126             synchronized (monitor())
7127             {
7128                 check_orphaned();
7129                 org.apache.xmlbeans.SimpleValue target = null;
7130                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR3NONFEDERALAMOUNT$150, 0);
7131                 if (target == null)
7132                 {
7133                     return null;
7134                 }
7135                 return target.getBigDecimalValue();
7136             }
7137         }
7138         
7139         /**
7140          * Gets (as xml) the "BudgetSubcontractorYear3NonFederalAmount" element
7141          */
7142         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetSubcontractorYear3NonFederalAmount()
7143         {
7144             synchronized (monitor())
7145             {
7146                 check_orphaned();
7147                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7148                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR3NONFEDERALAMOUNT$150, 0);
7149                 return target;
7150             }
7151         }
7152         
7153         /**
7154          * True if has "BudgetSubcontractorYear3NonFederalAmount" element
7155          */
7156         public boolean isSetBudgetSubcontractorYear3NonFederalAmount()
7157         {
7158             synchronized (monitor())
7159             {
7160                 check_orphaned();
7161                 return get_store().count_elements(BUDGETSUBCONTRACTORYEAR3NONFEDERALAMOUNT$150) != 0;
7162             }
7163         }
7164         
7165         /**
7166          * Sets the "BudgetSubcontractorYear3NonFederalAmount" element
7167          */
7168         public void setBudgetSubcontractorYear3NonFederalAmount(java.math.BigDecimal budgetSubcontractorYear3NonFederalAmount)
7169         {
7170             synchronized (monitor())
7171             {
7172                 check_orphaned();
7173                 org.apache.xmlbeans.SimpleValue target = null;
7174                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR3NONFEDERALAMOUNT$150, 0);
7175                 if (target == null)
7176                 {
7177                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETSUBCONTRACTORYEAR3NONFEDERALAMOUNT$150);
7178                 }
7179                 target.setBigDecimalValue(budgetSubcontractorYear3NonFederalAmount);
7180             }
7181         }
7182         
7183         /**
7184          * Sets (as xml) the "BudgetSubcontractorYear3NonFederalAmount" element
7185          */
7186         public void xsetBudgetSubcontractorYear3NonFederalAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetSubcontractorYear3NonFederalAmount)
7187         {
7188             synchronized (monitor())
7189             {
7190                 check_orphaned();
7191                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7192                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR3NONFEDERALAMOUNT$150, 0);
7193                 if (target == null)
7194                 {
7195                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETSUBCONTRACTORYEAR3NONFEDERALAMOUNT$150);
7196                 }
7197                 target.set(budgetSubcontractorYear3NonFederalAmount);
7198             }
7199         }
7200         
7201         /**
7202          * Unsets the "BudgetSubcontractorYear3NonFederalAmount" element
7203          */
7204         public void unsetBudgetSubcontractorYear3NonFederalAmount()
7205         {
7206             synchronized (monitor())
7207             {
7208                 check_orphaned();
7209                 get_store().remove_element(BUDGETSUBCONTRACTORYEAR3NONFEDERALAMOUNT$150, 0);
7210             }
7211         }
7212         
7213         /**
7214          * Gets the "BudgetSubcontractorYear4NonFederalAmount" element
7215          */
7216         public java.math.BigDecimal getBudgetSubcontractorYear4NonFederalAmount()
7217         {
7218             synchronized (monitor())
7219             {
7220                 check_orphaned();
7221                 org.apache.xmlbeans.SimpleValue target = null;
7222                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR4NONFEDERALAMOUNT$152, 0);
7223                 if (target == null)
7224                 {
7225                     return null;
7226                 }
7227                 return target.getBigDecimalValue();
7228             }
7229         }
7230         
7231         /**
7232          * Gets (as xml) the "BudgetSubcontractorYear4NonFederalAmount" element
7233          */
7234         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetSubcontractorYear4NonFederalAmount()
7235         {
7236             synchronized (monitor())
7237             {
7238                 check_orphaned();
7239                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7240                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR4NONFEDERALAMOUNT$152, 0);
7241                 return target;
7242             }
7243         }
7244         
7245         /**
7246          * True if has "BudgetSubcontractorYear4NonFederalAmount" element
7247          */
7248         public boolean isSetBudgetSubcontractorYear4NonFederalAmount()
7249         {
7250             synchronized (monitor())
7251             {
7252                 check_orphaned();
7253                 return get_store().count_elements(BUDGETSUBCONTRACTORYEAR4NONFEDERALAMOUNT$152) != 0;
7254             }
7255         }
7256         
7257         /**
7258          * Sets the "BudgetSubcontractorYear4NonFederalAmount" element
7259          */
7260         public void setBudgetSubcontractorYear4NonFederalAmount(java.math.BigDecimal budgetSubcontractorYear4NonFederalAmount)
7261         {
7262             synchronized (monitor())
7263             {
7264                 check_orphaned();
7265                 org.apache.xmlbeans.SimpleValue target = null;
7266                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR4NONFEDERALAMOUNT$152, 0);
7267                 if (target == null)
7268                 {
7269                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETSUBCONTRACTORYEAR4NONFEDERALAMOUNT$152);
7270                 }
7271                 target.setBigDecimalValue(budgetSubcontractorYear4NonFederalAmount);
7272             }
7273         }
7274         
7275         /**
7276          * Sets (as xml) the "BudgetSubcontractorYear4NonFederalAmount" element
7277          */
7278         public void xsetBudgetSubcontractorYear4NonFederalAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetSubcontractorYear4NonFederalAmount)
7279         {
7280             synchronized (monitor())
7281             {
7282                 check_orphaned();
7283                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7284                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETSUBCONTRACTORYEAR4NONFEDERALAMOUNT$152, 0);
7285                 if (target == null)
7286                 {
7287                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETSUBCONTRACTORYEAR4NONFEDERALAMOUNT$152);
7288                 }
7289                 target.set(budgetSubcontractorYear4NonFederalAmount);
7290             }
7291         }
7292         
7293         /**
7294          * Unsets the "BudgetSubcontractorYear4NonFederalAmount" element
7295          */
7296         public void unsetBudgetSubcontractorYear4NonFederalAmount()
7297         {
7298             synchronized (monitor())
7299             {
7300                 check_orphaned();
7301                 get_store().remove_element(BUDGETSUBCONTRACTORYEAR4NONFEDERALAMOUNT$152, 0);
7302             }
7303         }
7304         
7305         /**
7306          * Gets the "BudgetSubcontractorTotalNonFederalAmount" element
7307          */
7308         public java.math.BigDecimal getBudgetSubcontractorTotalNonFederalAmount()
7309         {
7310             synchronized (monitor())
7311             {
7312                 check_orphaned();
7313                 org.apache.xmlbeans.SimpleValue target = null;
7314                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSUBCONTRACTORTOTALNONFEDERALAMOUNT$154, 0);
7315                 if (target == null)
7316                 {
7317                     return null;
7318                 }
7319                 return target.getBigDecimalValue();
7320             }
7321         }
7322         
7323         /**
7324          * Gets (as xml) the "BudgetSubcontractorTotalNonFederalAmount" element
7325          */
7326         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetSubcontractorTotalNonFederalAmount()
7327         {
7328             synchronized (monitor())
7329             {
7330                 check_orphaned();
7331                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
7332                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETSUBCONTRACTORTOTALNONFEDERALAMOUNT$154, 0);
7333                 return target;
7334             }
7335         }
7336         
7337         /**
7338          * True if has "BudgetSubcontractorTotalNonFederalAmount" element
7339          */
7340         public boolean isSetBudgetSubcontractorTotalNonFederalAmount()
7341         {
7342             synchronized (monitor())
7343             {
7344                 check_orphaned();
7345                 return get_store().count_elements(BUDGETSUBCONTRACTORTOTALNONFEDERALAMOUNT$154) != 0;
7346             }
7347         }
7348         
7349         /**
7350          * Sets the "BudgetSubcontractorTotalNonFederalAmount" element
7351          */
7352         public void setBudgetSubcontractorTotalNonFederalAmount(java.math.BigDecimal budgetSubcontractorTotalNonFederalAmount)
7353         {
7354             synchronized (monitor())
7355             {
7356                 check_orphaned();
7357                 org.apache.xmlbeans.SimpleValue target = null;
7358                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETSUBCONTRACTORTOTALNONFEDERALAMOUNT$154, 0);
7359                 if (target == null)
7360                 {
7361                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETSUBCONTRACTORTOTALNONFEDERALAMOUNT$154);
7362                 }
7363                 target.setBigDecimalValue(budgetSubcontractorTotalNonFederalAmount);
7364             }
7365         }
7366         
7367         /**
7368          * Sets (as xml) the "BudgetSubcontractorTotalNonFederalAmount" element
7369          */
7370         public void xsetBudgetSubcontractorTotalNonFederalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetSubcontractorTotalNonFederalAmount)
7371         {
7372             synchronized (monitor())
7373             {
7374                 check_orphaned();
7375                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
7376                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETSUBCONTRACTORTOTALNONFEDERALAMOUNT$154, 0);
7377                 if (target == null)
7378                 {
7379                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETSUBCONTRACTORTOTALNONFEDERALAMOUNT$154);
7380                 }
7381                 target.set(budgetSubcontractorTotalNonFederalAmount);
7382             }
7383         }
7384         
7385         /**
7386          * Unsets the "BudgetSubcontractorTotalNonFederalAmount" element
7387          */
7388         public void unsetBudgetSubcontractorTotalNonFederalAmount()
7389         {
7390             synchronized (monitor())
7391             {
7392                 check_orphaned();
7393                 get_store().remove_element(BUDGETSUBCONTRACTORTOTALNONFEDERALAMOUNT$154, 0);
7394             }
7395         }
7396         
7397         /**
7398          * Gets the "BudgetForeignPartnerCanadaYear1RequestedAmount" element
7399          */
7400         public java.math.BigDecimal getBudgetForeignPartnerCanadaYear1RequestedAmount()
7401         {
7402             synchronized (monitor())
7403             {
7404                 check_orphaned();
7405                 org.apache.xmlbeans.SimpleValue target = null;
7406                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR1REQUESTEDAMOUNT$156, 0);
7407                 if (target == null)
7408                 {
7409                     return null;
7410                 }
7411                 return target.getBigDecimalValue();
7412             }
7413         }
7414         
7415         /**
7416          * Gets (as xml) the "BudgetForeignPartnerCanadaYear1RequestedAmount" element
7417          */
7418         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerCanadaYear1RequestedAmount()
7419         {
7420             synchronized (monitor())
7421             {
7422                 check_orphaned();
7423                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7424                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR1REQUESTEDAMOUNT$156, 0);
7425                 return target;
7426             }
7427         }
7428         
7429         /**
7430          * True if has "BudgetForeignPartnerCanadaYear1RequestedAmount" element
7431          */
7432         public boolean isSetBudgetForeignPartnerCanadaYear1RequestedAmount()
7433         {
7434             synchronized (monitor())
7435             {
7436                 check_orphaned();
7437                 return get_store().count_elements(BUDGETFOREIGNPARTNERCANADAYEAR1REQUESTEDAMOUNT$156) != 0;
7438             }
7439         }
7440         
7441         /**
7442          * Sets the "BudgetForeignPartnerCanadaYear1RequestedAmount" element
7443          */
7444         public void setBudgetForeignPartnerCanadaYear1RequestedAmount(java.math.BigDecimal budgetForeignPartnerCanadaYear1RequestedAmount)
7445         {
7446             synchronized (monitor())
7447             {
7448                 check_orphaned();
7449                 org.apache.xmlbeans.SimpleValue target = null;
7450                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR1REQUESTEDAMOUNT$156, 0);
7451                 if (target == null)
7452                 {
7453                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERCANADAYEAR1REQUESTEDAMOUNT$156);
7454                 }
7455                 target.setBigDecimalValue(budgetForeignPartnerCanadaYear1RequestedAmount);
7456             }
7457         }
7458         
7459         /**
7460          * Sets (as xml) the "BudgetForeignPartnerCanadaYear1RequestedAmount" element
7461          */
7462         public void xsetBudgetForeignPartnerCanadaYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerCanadaYear1RequestedAmount)
7463         {
7464             synchronized (monitor())
7465             {
7466                 check_orphaned();
7467                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7468                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR1REQUESTEDAMOUNT$156, 0);
7469                 if (target == null)
7470                 {
7471                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERCANADAYEAR1REQUESTEDAMOUNT$156);
7472                 }
7473                 target.set(budgetForeignPartnerCanadaYear1RequestedAmount);
7474             }
7475         }
7476         
7477         /**
7478          * Unsets the "BudgetForeignPartnerCanadaYear1RequestedAmount" element
7479          */
7480         public void unsetBudgetForeignPartnerCanadaYear1RequestedAmount()
7481         {
7482             synchronized (monitor())
7483             {
7484                 check_orphaned();
7485                 get_store().remove_element(BUDGETFOREIGNPARTNERCANADAYEAR1REQUESTEDAMOUNT$156, 0);
7486             }
7487         }
7488         
7489         /**
7490          * Gets the "BudgetForeignPartnerCanadaYear2RequestedAmount" element
7491          */
7492         public java.math.BigDecimal getBudgetForeignPartnerCanadaYear2RequestedAmount()
7493         {
7494             synchronized (monitor())
7495             {
7496                 check_orphaned();
7497                 org.apache.xmlbeans.SimpleValue target = null;
7498                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR2REQUESTEDAMOUNT$158, 0);
7499                 if (target == null)
7500                 {
7501                     return null;
7502                 }
7503                 return target.getBigDecimalValue();
7504             }
7505         }
7506         
7507         /**
7508          * Gets (as xml) the "BudgetForeignPartnerCanadaYear2RequestedAmount" element
7509          */
7510         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerCanadaYear2RequestedAmount()
7511         {
7512             synchronized (monitor())
7513             {
7514                 check_orphaned();
7515                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7516                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR2REQUESTEDAMOUNT$158, 0);
7517                 return target;
7518             }
7519         }
7520         
7521         /**
7522          * True if has "BudgetForeignPartnerCanadaYear2RequestedAmount" element
7523          */
7524         public boolean isSetBudgetForeignPartnerCanadaYear2RequestedAmount()
7525         {
7526             synchronized (monitor())
7527             {
7528                 check_orphaned();
7529                 return get_store().count_elements(BUDGETFOREIGNPARTNERCANADAYEAR2REQUESTEDAMOUNT$158) != 0;
7530             }
7531         }
7532         
7533         /**
7534          * Sets the "BudgetForeignPartnerCanadaYear2RequestedAmount" element
7535          */
7536         public void setBudgetForeignPartnerCanadaYear2RequestedAmount(java.math.BigDecimal budgetForeignPartnerCanadaYear2RequestedAmount)
7537         {
7538             synchronized (monitor())
7539             {
7540                 check_orphaned();
7541                 org.apache.xmlbeans.SimpleValue target = null;
7542                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR2REQUESTEDAMOUNT$158, 0);
7543                 if (target == null)
7544                 {
7545                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERCANADAYEAR2REQUESTEDAMOUNT$158);
7546                 }
7547                 target.setBigDecimalValue(budgetForeignPartnerCanadaYear2RequestedAmount);
7548             }
7549         }
7550         
7551         /**
7552          * Sets (as xml) the "BudgetForeignPartnerCanadaYear2RequestedAmount" element
7553          */
7554         public void xsetBudgetForeignPartnerCanadaYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerCanadaYear2RequestedAmount)
7555         {
7556             synchronized (monitor())
7557             {
7558                 check_orphaned();
7559                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7560                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR2REQUESTEDAMOUNT$158, 0);
7561                 if (target == null)
7562                 {
7563                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERCANADAYEAR2REQUESTEDAMOUNT$158);
7564                 }
7565                 target.set(budgetForeignPartnerCanadaYear2RequestedAmount);
7566             }
7567         }
7568         
7569         /**
7570          * Unsets the "BudgetForeignPartnerCanadaYear2RequestedAmount" element
7571          */
7572         public void unsetBudgetForeignPartnerCanadaYear2RequestedAmount()
7573         {
7574             synchronized (monitor())
7575             {
7576                 check_orphaned();
7577                 get_store().remove_element(BUDGETFOREIGNPARTNERCANADAYEAR2REQUESTEDAMOUNT$158, 0);
7578             }
7579         }
7580         
7581         /**
7582          * Gets the "BudgetForeignPartnerCanadaYear3RequestedAmount" element
7583          */
7584         public java.math.BigDecimal getBudgetForeignPartnerCanadaYear3RequestedAmount()
7585         {
7586             synchronized (monitor())
7587             {
7588                 check_orphaned();
7589                 org.apache.xmlbeans.SimpleValue target = null;
7590                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR3REQUESTEDAMOUNT$160, 0);
7591                 if (target == null)
7592                 {
7593                     return null;
7594                 }
7595                 return target.getBigDecimalValue();
7596             }
7597         }
7598         
7599         /**
7600          * Gets (as xml) the "BudgetForeignPartnerCanadaYear3RequestedAmount" element
7601          */
7602         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerCanadaYear3RequestedAmount()
7603         {
7604             synchronized (monitor())
7605             {
7606                 check_orphaned();
7607                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7608                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR3REQUESTEDAMOUNT$160, 0);
7609                 return target;
7610             }
7611         }
7612         
7613         /**
7614          * True if has "BudgetForeignPartnerCanadaYear3RequestedAmount" element
7615          */
7616         public boolean isSetBudgetForeignPartnerCanadaYear3RequestedAmount()
7617         {
7618             synchronized (monitor())
7619             {
7620                 check_orphaned();
7621                 return get_store().count_elements(BUDGETFOREIGNPARTNERCANADAYEAR3REQUESTEDAMOUNT$160) != 0;
7622             }
7623         }
7624         
7625         /**
7626          * Sets the "BudgetForeignPartnerCanadaYear3RequestedAmount" element
7627          */
7628         public void setBudgetForeignPartnerCanadaYear3RequestedAmount(java.math.BigDecimal budgetForeignPartnerCanadaYear3RequestedAmount)
7629         {
7630             synchronized (monitor())
7631             {
7632                 check_orphaned();
7633                 org.apache.xmlbeans.SimpleValue target = null;
7634                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR3REQUESTEDAMOUNT$160, 0);
7635                 if (target == null)
7636                 {
7637                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERCANADAYEAR3REQUESTEDAMOUNT$160);
7638                 }
7639                 target.setBigDecimalValue(budgetForeignPartnerCanadaYear3RequestedAmount);
7640             }
7641         }
7642         
7643         /**
7644          * Sets (as xml) the "BudgetForeignPartnerCanadaYear3RequestedAmount" element
7645          */
7646         public void xsetBudgetForeignPartnerCanadaYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerCanadaYear3RequestedAmount)
7647         {
7648             synchronized (monitor())
7649             {
7650                 check_orphaned();
7651                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7652                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR3REQUESTEDAMOUNT$160, 0);
7653                 if (target == null)
7654                 {
7655                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERCANADAYEAR3REQUESTEDAMOUNT$160);
7656                 }
7657                 target.set(budgetForeignPartnerCanadaYear3RequestedAmount);
7658             }
7659         }
7660         
7661         /**
7662          * Unsets the "BudgetForeignPartnerCanadaYear3RequestedAmount" element
7663          */
7664         public void unsetBudgetForeignPartnerCanadaYear3RequestedAmount()
7665         {
7666             synchronized (monitor())
7667             {
7668                 check_orphaned();
7669                 get_store().remove_element(BUDGETFOREIGNPARTNERCANADAYEAR3REQUESTEDAMOUNT$160, 0);
7670             }
7671         }
7672         
7673         /**
7674          * Gets the "BudgetForeignPartnerCanadaYear4RequestedAmount" element
7675          */
7676         public java.math.BigDecimal getBudgetForeignPartnerCanadaYear4RequestedAmount()
7677         {
7678             synchronized (monitor())
7679             {
7680                 check_orphaned();
7681                 org.apache.xmlbeans.SimpleValue target = null;
7682                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR4REQUESTEDAMOUNT$162, 0);
7683                 if (target == null)
7684                 {
7685                     return null;
7686                 }
7687                 return target.getBigDecimalValue();
7688             }
7689         }
7690         
7691         /**
7692          * Gets (as xml) the "BudgetForeignPartnerCanadaYear4RequestedAmount" element
7693          */
7694         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerCanadaYear4RequestedAmount()
7695         {
7696             synchronized (monitor())
7697             {
7698                 check_orphaned();
7699                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7700                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR4REQUESTEDAMOUNT$162, 0);
7701                 return target;
7702             }
7703         }
7704         
7705         /**
7706          * True if has "BudgetForeignPartnerCanadaYear4RequestedAmount" element
7707          */
7708         public boolean isSetBudgetForeignPartnerCanadaYear4RequestedAmount()
7709         {
7710             synchronized (monitor())
7711             {
7712                 check_orphaned();
7713                 return get_store().count_elements(BUDGETFOREIGNPARTNERCANADAYEAR4REQUESTEDAMOUNT$162) != 0;
7714             }
7715         }
7716         
7717         /**
7718          * Sets the "BudgetForeignPartnerCanadaYear4RequestedAmount" element
7719          */
7720         public void setBudgetForeignPartnerCanadaYear4RequestedAmount(java.math.BigDecimal budgetForeignPartnerCanadaYear4RequestedAmount)
7721         {
7722             synchronized (monitor())
7723             {
7724                 check_orphaned();
7725                 org.apache.xmlbeans.SimpleValue target = null;
7726                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR4REQUESTEDAMOUNT$162, 0);
7727                 if (target == null)
7728                 {
7729                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERCANADAYEAR4REQUESTEDAMOUNT$162);
7730                 }
7731                 target.setBigDecimalValue(budgetForeignPartnerCanadaYear4RequestedAmount);
7732             }
7733         }
7734         
7735         /**
7736          * Sets (as xml) the "BudgetForeignPartnerCanadaYear4RequestedAmount" element
7737          */
7738         public void xsetBudgetForeignPartnerCanadaYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerCanadaYear4RequestedAmount)
7739         {
7740             synchronized (monitor())
7741             {
7742                 check_orphaned();
7743                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7744                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADAYEAR4REQUESTEDAMOUNT$162, 0);
7745                 if (target == null)
7746                 {
7747                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERCANADAYEAR4REQUESTEDAMOUNT$162);
7748                 }
7749                 target.set(budgetForeignPartnerCanadaYear4RequestedAmount);
7750             }
7751         }
7752         
7753         /**
7754          * Unsets the "BudgetForeignPartnerCanadaYear4RequestedAmount" element
7755          */
7756         public void unsetBudgetForeignPartnerCanadaYear4RequestedAmount()
7757         {
7758             synchronized (monitor())
7759             {
7760                 check_orphaned();
7761                 get_store().remove_element(BUDGETFOREIGNPARTNERCANADAYEAR4REQUESTEDAMOUNT$162, 0);
7762             }
7763         }
7764         
7765         /**
7766          * Gets the "BudgetForeignPartnerCanadaTotalAmount" element
7767          */
7768         public java.math.BigDecimal getBudgetForeignPartnerCanadaTotalAmount()
7769         {
7770             synchronized (monitor())
7771             {
7772                 check_orphaned();
7773                 org.apache.xmlbeans.SimpleValue target = null;
7774                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADATOTALAMOUNT$164, 0);
7775                 if (target == null)
7776                 {
7777                     return null;
7778                 }
7779                 return target.getBigDecimalValue();
7780             }
7781         }
7782         
7783         /**
7784          * Gets (as xml) the "BudgetForeignPartnerCanadaTotalAmount" element
7785          */
7786         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetForeignPartnerCanadaTotalAmount()
7787         {
7788             synchronized (monitor())
7789             {
7790                 check_orphaned();
7791                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
7792                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADATOTALAMOUNT$164, 0);
7793                 return target;
7794             }
7795         }
7796         
7797         /**
7798          * True if has "BudgetForeignPartnerCanadaTotalAmount" element
7799          */
7800         public boolean isSetBudgetForeignPartnerCanadaTotalAmount()
7801         {
7802             synchronized (monitor())
7803             {
7804                 check_orphaned();
7805                 return get_store().count_elements(BUDGETFOREIGNPARTNERCANADATOTALAMOUNT$164) != 0;
7806             }
7807         }
7808         
7809         /**
7810          * Sets the "BudgetForeignPartnerCanadaTotalAmount" element
7811          */
7812         public void setBudgetForeignPartnerCanadaTotalAmount(java.math.BigDecimal budgetForeignPartnerCanadaTotalAmount)
7813         {
7814             synchronized (monitor())
7815             {
7816                 check_orphaned();
7817                 org.apache.xmlbeans.SimpleValue target = null;
7818                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADATOTALAMOUNT$164, 0);
7819                 if (target == null)
7820                 {
7821                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERCANADATOTALAMOUNT$164);
7822                 }
7823                 target.setBigDecimalValue(budgetForeignPartnerCanadaTotalAmount);
7824             }
7825         }
7826         
7827         /**
7828          * Sets (as xml) the "BudgetForeignPartnerCanadaTotalAmount" element
7829          */
7830         public void xsetBudgetForeignPartnerCanadaTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetForeignPartnerCanadaTotalAmount)
7831         {
7832             synchronized (monitor())
7833             {
7834                 check_orphaned();
7835                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
7836                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERCANADATOTALAMOUNT$164, 0);
7837                 if (target == null)
7838                 {
7839                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERCANADATOTALAMOUNT$164);
7840                 }
7841                 target.set(budgetForeignPartnerCanadaTotalAmount);
7842             }
7843         }
7844         
7845         /**
7846          * Unsets the "BudgetForeignPartnerCanadaTotalAmount" element
7847          */
7848         public void unsetBudgetForeignPartnerCanadaTotalAmount()
7849         {
7850             synchronized (monitor())
7851             {
7852                 check_orphaned();
7853                 get_store().remove_element(BUDGETFOREIGNPARTNERCANADATOTALAMOUNT$164, 0);
7854             }
7855         }
7856         
7857         /**
7858          * Gets the "BudgetForeignPartnerMexicoYear1RequestedAmount" element
7859          */
7860         public java.math.BigDecimal getBudgetForeignPartnerMexicoYear1RequestedAmount()
7861         {
7862             synchronized (monitor())
7863             {
7864                 check_orphaned();
7865                 org.apache.xmlbeans.SimpleValue target = null;
7866                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR1REQUESTEDAMOUNT$166, 0);
7867                 if (target == null)
7868                 {
7869                     return null;
7870                 }
7871                 return target.getBigDecimalValue();
7872             }
7873         }
7874         
7875         /**
7876          * Gets (as xml) the "BudgetForeignPartnerMexicoYear1RequestedAmount" element
7877          */
7878         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerMexicoYear1RequestedAmount()
7879         {
7880             synchronized (monitor())
7881             {
7882                 check_orphaned();
7883                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7884                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR1REQUESTEDAMOUNT$166, 0);
7885                 return target;
7886             }
7887         }
7888         
7889         /**
7890          * True if has "BudgetForeignPartnerMexicoYear1RequestedAmount" element
7891          */
7892         public boolean isSetBudgetForeignPartnerMexicoYear1RequestedAmount()
7893         {
7894             synchronized (monitor())
7895             {
7896                 check_orphaned();
7897                 return get_store().count_elements(BUDGETFOREIGNPARTNERMEXICOYEAR1REQUESTEDAMOUNT$166) != 0;
7898             }
7899         }
7900         
7901         /**
7902          * Sets the "BudgetForeignPartnerMexicoYear1RequestedAmount" element
7903          */
7904         public void setBudgetForeignPartnerMexicoYear1RequestedAmount(java.math.BigDecimal budgetForeignPartnerMexicoYear1RequestedAmount)
7905         {
7906             synchronized (monitor())
7907             {
7908                 check_orphaned();
7909                 org.apache.xmlbeans.SimpleValue target = null;
7910                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR1REQUESTEDAMOUNT$166, 0);
7911                 if (target == null)
7912                 {
7913                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR1REQUESTEDAMOUNT$166);
7914                 }
7915                 target.setBigDecimalValue(budgetForeignPartnerMexicoYear1RequestedAmount);
7916             }
7917         }
7918         
7919         /**
7920          * Sets (as xml) the "BudgetForeignPartnerMexicoYear1RequestedAmount" element
7921          */
7922         public void xsetBudgetForeignPartnerMexicoYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerMexicoYear1RequestedAmount)
7923         {
7924             synchronized (monitor())
7925             {
7926                 check_orphaned();
7927                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7928                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR1REQUESTEDAMOUNT$166, 0);
7929                 if (target == null)
7930                 {
7931                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR1REQUESTEDAMOUNT$166);
7932                 }
7933                 target.set(budgetForeignPartnerMexicoYear1RequestedAmount);
7934             }
7935         }
7936         
7937         /**
7938          * Unsets the "BudgetForeignPartnerMexicoYear1RequestedAmount" element
7939          */
7940         public void unsetBudgetForeignPartnerMexicoYear1RequestedAmount()
7941         {
7942             synchronized (monitor())
7943             {
7944                 check_orphaned();
7945                 get_store().remove_element(BUDGETFOREIGNPARTNERMEXICOYEAR1REQUESTEDAMOUNT$166, 0);
7946             }
7947         }
7948         
7949         /**
7950          * Gets the "BudgetForeignPartnerMexicoYear2RequestedAmount" element
7951          */
7952         public java.math.BigDecimal getBudgetForeignPartnerMexicoYear2RequestedAmount()
7953         {
7954             synchronized (monitor())
7955             {
7956                 check_orphaned();
7957                 org.apache.xmlbeans.SimpleValue target = null;
7958                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR2REQUESTEDAMOUNT$168, 0);
7959                 if (target == null)
7960                 {
7961                     return null;
7962                 }
7963                 return target.getBigDecimalValue();
7964             }
7965         }
7966         
7967         /**
7968          * Gets (as xml) the "BudgetForeignPartnerMexicoYear2RequestedAmount" element
7969          */
7970         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerMexicoYear2RequestedAmount()
7971         {
7972             synchronized (monitor())
7973             {
7974                 check_orphaned();
7975                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7976                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR2REQUESTEDAMOUNT$168, 0);
7977                 return target;
7978             }
7979         }
7980         
7981         /**
7982          * True if has "BudgetForeignPartnerMexicoYear2RequestedAmount" element
7983          */
7984         public boolean isSetBudgetForeignPartnerMexicoYear2RequestedAmount()
7985         {
7986             synchronized (monitor())
7987             {
7988                 check_orphaned();
7989                 return get_store().count_elements(BUDGETFOREIGNPARTNERMEXICOYEAR2REQUESTEDAMOUNT$168) != 0;
7990             }
7991         }
7992         
7993         /**
7994          * Sets the "BudgetForeignPartnerMexicoYear2RequestedAmount" element
7995          */
7996         public void setBudgetForeignPartnerMexicoYear2RequestedAmount(java.math.BigDecimal budgetForeignPartnerMexicoYear2RequestedAmount)
7997         {
7998             synchronized (monitor())
7999             {
8000                 check_orphaned();
8001                 org.apache.xmlbeans.SimpleValue target = null;
8002                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR2REQUESTEDAMOUNT$168, 0);
8003                 if (target == null)
8004                 {
8005                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR2REQUESTEDAMOUNT$168);
8006                 }
8007                 target.setBigDecimalValue(budgetForeignPartnerMexicoYear2RequestedAmount);
8008             }
8009         }
8010         
8011         /**
8012          * Sets (as xml) the "BudgetForeignPartnerMexicoYear2RequestedAmount" element
8013          */
8014         public void xsetBudgetForeignPartnerMexicoYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerMexicoYear2RequestedAmount)
8015         {
8016             synchronized (monitor())
8017             {
8018                 check_orphaned();
8019                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8020                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR2REQUESTEDAMOUNT$168, 0);
8021                 if (target == null)
8022                 {
8023                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR2REQUESTEDAMOUNT$168);
8024                 }
8025                 target.set(budgetForeignPartnerMexicoYear2RequestedAmount);
8026             }
8027         }
8028         
8029         /**
8030          * Unsets the "BudgetForeignPartnerMexicoYear2RequestedAmount" element
8031          */
8032         public void unsetBudgetForeignPartnerMexicoYear2RequestedAmount()
8033         {
8034             synchronized (monitor())
8035             {
8036                 check_orphaned();
8037                 get_store().remove_element(BUDGETFOREIGNPARTNERMEXICOYEAR2REQUESTEDAMOUNT$168, 0);
8038             }
8039         }
8040         
8041         /**
8042          * Gets the "BudgetForeignPartnerMexicoYear3RequestedAmount" element
8043          */
8044         public java.math.BigDecimal getBudgetForeignPartnerMexicoYear3RequestedAmount()
8045         {
8046             synchronized (monitor())
8047             {
8048                 check_orphaned();
8049                 org.apache.xmlbeans.SimpleValue target = null;
8050                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR3REQUESTEDAMOUNT$170, 0);
8051                 if (target == null)
8052                 {
8053                     return null;
8054                 }
8055                 return target.getBigDecimalValue();
8056             }
8057         }
8058         
8059         /**
8060          * Gets (as xml) the "BudgetForeignPartnerMexicoYear3RequestedAmount" element
8061          */
8062         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerMexicoYear3RequestedAmount()
8063         {
8064             synchronized (monitor())
8065             {
8066                 check_orphaned();
8067                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8068                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR3REQUESTEDAMOUNT$170, 0);
8069                 return target;
8070             }
8071         }
8072         
8073         /**
8074          * True if has "BudgetForeignPartnerMexicoYear3RequestedAmount" element
8075          */
8076         public boolean isSetBudgetForeignPartnerMexicoYear3RequestedAmount()
8077         {
8078             synchronized (monitor())
8079             {
8080                 check_orphaned();
8081                 return get_store().count_elements(BUDGETFOREIGNPARTNERMEXICOYEAR3REQUESTEDAMOUNT$170) != 0;
8082             }
8083         }
8084         
8085         /**
8086          * Sets the "BudgetForeignPartnerMexicoYear3RequestedAmount" element
8087          */
8088         public void setBudgetForeignPartnerMexicoYear3RequestedAmount(java.math.BigDecimal budgetForeignPartnerMexicoYear3RequestedAmount)
8089         {
8090             synchronized (monitor())
8091             {
8092                 check_orphaned();
8093                 org.apache.xmlbeans.SimpleValue target = null;
8094                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR3REQUESTEDAMOUNT$170, 0);
8095                 if (target == null)
8096                 {
8097                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR3REQUESTEDAMOUNT$170);
8098                 }
8099                 target.setBigDecimalValue(budgetForeignPartnerMexicoYear3RequestedAmount);
8100             }
8101         }
8102         
8103         /**
8104          * Sets (as xml) the "BudgetForeignPartnerMexicoYear3RequestedAmount" element
8105          */
8106         public void xsetBudgetForeignPartnerMexicoYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerMexicoYear3RequestedAmount)
8107         {
8108             synchronized (monitor())
8109             {
8110                 check_orphaned();
8111                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8112                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR3REQUESTEDAMOUNT$170, 0);
8113                 if (target == null)
8114                 {
8115                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR3REQUESTEDAMOUNT$170);
8116                 }
8117                 target.set(budgetForeignPartnerMexicoYear3RequestedAmount);
8118             }
8119         }
8120         
8121         /**
8122          * Unsets the "BudgetForeignPartnerMexicoYear3RequestedAmount" element
8123          */
8124         public void unsetBudgetForeignPartnerMexicoYear3RequestedAmount()
8125         {
8126             synchronized (monitor())
8127             {
8128                 check_orphaned();
8129                 get_store().remove_element(BUDGETFOREIGNPARTNERMEXICOYEAR3REQUESTEDAMOUNT$170, 0);
8130             }
8131         }
8132         
8133         /**
8134          * Gets the "BudgetForeignPartnerMexicoYear4RequestedAmount" element
8135          */
8136         public java.math.BigDecimal getBudgetForeignPartnerMexicoYear4RequestedAmount()
8137         {
8138             synchronized (monitor())
8139             {
8140                 check_orphaned();
8141                 org.apache.xmlbeans.SimpleValue target = null;
8142                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR4REQUESTEDAMOUNT$172, 0);
8143                 if (target == null)
8144                 {
8145                     return null;
8146                 }
8147                 return target.getBigDecimalValue();
8148             }
8149         }
8150         
8151         /**
8152          * Gets (as xml) the "BudgetForeignPartnerMexicoYear4RequestedAmount" element
8153          */
8154         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerMexicoYear4RequestedAmount()
8155         {
8156             synchronized (monitor())
8157             {
8158                 check_orphaned();
8159                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8160                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR4REQUESTEDAMOUNT$172, 0);
8161                 return target;
8162             }
8163         }
8164         
8165         /**
8166          * True if has "BudgetForeignPartnerMexicoYear4RequestedAmount" element
8167          */
8168         public boolean isSetBudgetForeignPartnerMexicoYear4RequestedAmount()
8169         {
8170             synchronized (monitor())
8171             {
8172                 check_orphaned();
8173                 return get_store().count_elements(BUDGETFOREIGNPARTNERMEXICOYEAR4REQUESTEDAMOUNT$172) != 0;
8174             }
8175         }
8176         
8177         /**
8178          * Sets the "BudgetForeignPartnerMexicoYear4RequestedAmount" element
8179          */
8180         public void setBudgetForeignPartnerMexicoYear4RequestedAmount(java.math.BigDecimal budgetForeignPartnerMexicoYear4RequestedAmount)
8181         {
8182             synchronized (monitor())
8183             {
8184                 check_orphaned();
8185                 org.apache.xmlbeans.SimpleValue target = null;
8186                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR4REQUESTEDAMOUNT$172, 0);
8187                 if (target == null)
8188                 {
8189                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR4REQUESTEDAMOUNT$172);
8190                 }
8191                 target.setBigDecimalValue(budgetForeignPartnerMexicoYear4RequestedAmount);
8192             }
8193         }
8194         
8195         /**
8196          * Sets (as xml) the "BudgetForeignPartnerMexicoYear4RequestedAmount" element
8197          */
8198         public void xsetBudgetForeignPartnerMexicoYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerMexicoYear4RequestedAmount)
8199         {
8200             synchronized (monitor())
8201             {
8202                 check_orphaned();
8203                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8204                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR4REQUESTEDAMOUNT$172, 0);
8205                 if (target == null)
8206                 {
8207                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERMEXICOYEAR4REQUESTEDAMOUNT$172);
8208                 }
8209                 target.set(budgetForeignPartnerMexicoYear4RequestedAmount);
8210             }
8211         }
8212         
8213         /**
8214          * Unsets the "BudgetForeignPartnerMexicoYear4RequestedAmount" element
8215          */
8216         public void unsetBudgetForeignPartnerMexicoYear4RequestedAmount()
8217         {
8218             synchronized (monitor())
8219             {
8220                 check_orphaned();
8221                 get_store().remove_element(BUDGETFOREIGNPARTNERMEXICOYEAR4REQUESTEDAMOUNT$172, 0);
8222             }
8223         }
8224         
8225         /**
8226          * Gets the "BudgetForeignPartnerMexicoTotalAmount" element
8227          */
8228         public java.math.BigDecimal getBudgetForeignPartnerMexicoTotalAmount()
8229         {
8230             synchronized (monitor())
8231             {
8232                 check_orphaned();
8233                 org.apache.xmlbeans.SimpleValue target = null;
8234                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOTOTALAMOUNT$174, 0);
8235                 if (target == null)
8236                 {
8237                     return null;
8238                 }
8239                 return target.getBigDecimalValue();
8240             }
8241         }
8242         
8243         /**
8244          * Gets (as xml) the "BudgetForeignPartnerMexicoTotalAmount" element
8245          */
8246         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetForeignPartnerMexicoTotalAmount()
8247         {
8248             synchronized (monitor())
8249             {
8250                 check_orphaned();
8251                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
8252                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOTOTALAMOUNT$174, 0);
8253                 return target;
8254             }
8255         }
8256         
8257         /**
8258          * True if has "BudgetForeignPartnerMexicoTotalAmount" element
8259          */
8260         public boolean isSetBudgetForeignPartnerMexicoTotalAmount()
8261         {
8262             synchronized (monitor())
8263             {
8264                 check_orphaned();
8265                 return get_store().count_elements(BUDGETFOREIGNPARTNERMEXICOTOTALAMOUNT$174) != 0;
8266             }
8267         }
8268         
8269         /**
8270          * Sets the "BudgetForeignPartnerMexicoTotalAmount" element
8271          */
8272         public void setBudgetForeignPartnerMexicoTotalAmount(java.math.BigDecimal budgetForeignPartnerMexicoTotalAmount)
8273         {
8274             synchronized (monitor())
8275             {
8276                 check_orphaned();
8277                 org.apache.xmlbeans.SimpleValue target = null;
8278                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOTOTALAMOUNT$174, 0);
8279                 if (target == null)
8280                 {
8281                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERMEXICOTOTALAMOUNT$174);
8282                 }
8283                 target.setBigDecimalValue(budgetForeignPartnerMexicoTotalAmount);
8284             }
8285         }
8286         
8287         /**
8288          * Sets (as xml) the "BudgetForeignPartnerMexicoTotalAmount" element
8289          */
8290         public void xsetBudgetForeignPartnerMexicoTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetForeignPartnerMexicoTotalAmount)
8291         {
8292             synchronized (monitor())
8293             {
8294                 check_orphaned();
8295                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
8296                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERMEXICOTOTALAMOUNT$174, 0);
8297                 if (target == null)
8298                 {
8299                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERMEXICOTOTALAMOUNT$174);
8300                 }
8301                 target.set(budgetForeignPartnerMexicoTotalAmount);
8302             }
8303         }
8304         
8305         /**
8306          * Unsets the "BudgetForeignPartnerMexicoTotalAmount" element
8307          */
8308         public void unsetBudgetForeignPartnerMexicoTotalAmount()
8309         {
8310             synchronized (monitor())
8311             {
8312                 check_orphaned();
8313                 get_store().remove_element(BUDGETFOREIGNPARTNERMEXICOTOTALAMOUNT$174, 0);
8314             }
8315         }
8316         
8317         /**
8318          * Gets the "BudgetForeignPartnerBrazilYear1RequestedAmount" element
8319          */
8320         public java.math.BigDecimal getBudgetForeignPartnerBrazilYear1RequestedAmount()
8321         {
8322             synchronized (monitor())
8323             {
8324                 check_orphaned();
8325                 org.apache.xmlbeans.SimpleValue target = null;
8326                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR1REQUESTEDAMOUNT$176, 0);
8327                 if (target == null)
8328                 {
8329                     return null;
8330                 }
8331                 return target.getBigDecimalValue();
8332             }
8333         }
8334         
8335         /**
8336          * Gets (as xml) the "BudgetForeignPartnerBrazilYear1RequestedAmount" element
8337          */
8338         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerBrazilYear1RequestedAmount()
8339         {
8340             synchronized (monitor())
8341             {
8342                 check_orphaned();
8343                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8344                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR1REQUESTEDAMOUNT$176, 0);
8345                 return target;
8346             }
8347         }
8348         
8349         /**
8350          * True if has "BudgetForeignPartnerBrazilYear1RequestedAmount" element
8351          */
8352         public boolean isSetBudgetForeignPartnerBrazilYear1RequestedAmount()
8353         {
8354             synchronized (monitor())
8355             {
8356                 check_orphaned();
8357                 return get_store().count_elements(BUDGETFOREIGNPARTNERBRAZILYEAR1REQUESTEDAMOUNT$176) != 0;
8358             }
8359         }
8360         
8361         /**
8362          * Sets the "BudgetForeignPartnerBrazilYear1RequestedAmount" element
8363          */
8364         public void setBudgetForeignPartnerBrazilYear1RequestedAmount(java.math.BigDecimal budgetForeignPartnerBrazilYear1RequestedAmount)
8365         {
8366             synchronized (monitor())
8367             {
8368                 check_orphaned();
8369                 org.apache.xmlbeans.SimpleValue target = null;
8370                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR1REQUESTEDAMOUNT$176, 0);
8371                 if (target == null)
8372                 {
8373                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR1REQUESTEDAMOUNT$176);
8374                 }
8375                 target.setBigDecimalValue(budgetForeignPartnerBrazilYear1RequestedAmount);
8376             }
8377         }
8378         
8379         /**
8380          * Sets (as xml) the "BudgetForeignPartnerBrazilYear1RequestedAmount" element
8381          */
8382         public void xsetBudgetForeignPartnerBrazilYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerBrazilYear1RequestedAmount)
8383         {
8384             synchronized (monitor())
8385             {
8386                 check_orphaned();
8387                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8388                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR1REQUESTEDAMOUNT$176, 0);
8389                 if (target == null)
8390                 {
8391                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR1REQUESTEDAMOUNT$176);
8392                 }
8393                 target.set(budgetForeignPartnerBrazilYear1RequestedAmount);
8394             }
8395         }
8396         
8397         /**
8398          * Unsets the "BudgetForeignPartnerBrazilYear1RequestedAmount" element
8399          */
8400         public void unsetBudgetForeignPartnerBrazilYear1RequestedAmount()
8401         {
8402             synchronized (monitor())
8403             {
8404                 check_orphaned();
8405                 get_store().remove_element(BUDGETFOREIGNPARTNERBRAZILYEAR1REQUESTEDAMOUNT$176, 0);
8406             }
8407         }
8408         
8409         /**
8410          * Gets the "BudgetForeignPartnerBrazilYear2RequestedAmount" element
8411          */
8412         public java.math.BigDecimal getBudgetForeignPartnerBrazilYear2RequestedAmount()
8413         {
8414             synchronized (monitor())
8415             {
8416                 check_orphaned();
8417                 org.apache.xmlbeans.SimpleValue target = null;
8418                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR2REQUESTEDAMOUNT$178, 0);
8419                 if (target == null)
8420                 {
8421                     return null;
8422                 }
8423                 return target.getBigDecimalValue();
8424             }
8425         }
8426         
8427         /**
8428          * Gets (as xml) the "BudgetForeignPartnerBrazilYear2RequestedAmount" element
8429          */
8430         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerBrazilYear2RequestedAmount()
8431         {
8432             synchronized (monitor())
8433             {
8434                 check_orphaned();
8435                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8436                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR2REQUESTEDAMOUNT$178, 0);
8437                 return target;
8438             }
8439         }
8440         
8441         /**
8442          * True if has "BudgetForeignPartnerBrazilYear2RequestedAmount" element
8443          */
8444         public boolean isSetBudgetForeignPartnerBrazilYear2RequestedAmount()
8445         {
8446             synchronized (monitor())
8447             {
8448                 check_orphaned();
8449                 return get_store().count_elements(BUDGETFOREIGNPARTNERBRAZILYEAR2REQUESTEDAMOUNT$178) != 0;
8450             }
8451         }
8452         
8453         /**
8454          * Sets the "BudgetForeignPartnerBrazilYear2RequestedAmount" element
8455          */
8456         public void setBudgetForeignPartnerBrazilYear2RequestedAmount(java.math.BigDecimal budgetForeignPartnerBrazilYear2RequestedAmount)
8457         {
8458             synchronized (monitor())
8459             {
8460                 check_orphaned();
8461                 org.apache.xmlbeans.SimpleValue target = null;
8462                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR2REQUESTEDAMOUNT$178, 0);
8463                 if (target == null)
8464                 {
8465                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR2REQUESTEDAMOUNT$178);
8466                 }
8467                 target.setBigDecimalValue(budgetForeignPartnerBrazilYear2RequestedAmount);
8468             }
8469         }
8470         
8471         /**
8472          * Sets (as xml) the "BudgetForeignPartnerBrazilYear2RequestedAmount" element
8473          */
8474         public void xsetBudgetForeignPartnerBrazilYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerBrazilYear2RequestedAmount)
8475         {
8476             synchronized (monitor())
8477             {
8478                 check_orphaned();
8479                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8480                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR2REQUESTEDAMOUNT$178, 0);
8481                 if (target == null)
8482                 {
8483                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR2REQUESTEDAMOUNT$178);
8484                 }
8485                 target.set(budgetForeignPartnerBrazilYear2RequestedAmount);
8486             }
8487         }
8488         
8489         /**
8490          * Unsets the "BudgetForeignPartnerBrazilYear2RequestedAmount" element
8491          */
8492         public void unsetBudgetForeignPartnerBrazilYear2RequestedAmount()
8493         {
8494             synchronized (monitor())
8495             {
8496                 check_orphaned();
8497                 get_store().remove_element(BUDGETFOREIGNPARTNERBRAZILYEAR2REQUESTEDAMOUNT$178, 0);
8498             }
8499         }
8500         
8501         /**
8502          * Gets the "BudgetForeignPartnerBrazilYear3RequestedAmount" element
8503          */
8504         public java.math.BigDecimal getBudgetForeignPartnerBrazilYear3RequestedAmount()
8505         {
8506             synchronized (monitor())
8507             {
8508                 check_orphaned();
8509                 org.apache.xmlbeans.SimpleValue target = null;
8510                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR3REQUESTEDAMOUNT$180, 0);
8511                 if (target == null)
8512                 {
8513                     return null;
8514                 }
8515                 return target.getBigDecimalValue();
8516             }
8517         }
8518         
8519         /**
8520          * Gets (as xml) the "BudgetForeignPartnerBrazilYear3RequestedAmount" element
8521          */
8522         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerBrazilYear3RequestedAmount()
8523         {
8524             synchronized (monitor())
8525             {
8526                 check_orphaned();
8527                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8528                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR3REQUESTEDAMOUNT$180, 0);
8529                 return target;
8530             }
8531         }
8532         
8533         /**
8534          * True if has "BudgetForeignPartnerBrazilYear3RequestedAmount" element
8535          */
8536         public boolean isSetBudgetForeignPartnerBrazilYear3RequestedAmount()
8537         {
8538             synchronized (monitor())
8539             {
8540                 check_orphaned();
8541                 return get_store().count_elements(BUDGETFOREIGNPARTNERBRAZILYEAR3REQUESTEDAMOUNT$180) != 0;
8542             }
8543         }
8544         
8545         /**
8546          * Sets the "BudgetForeignPartnerBrazilYear3RequestedAmount" element
8547          */
8548         public void setBudgetForeignPartnerBrazilYear3RequestedAmount(java.math.BigDecimal budgetForeignPartnerBrazilYear3RequestedAmount)
8549         {
8550             synchronized (monitor())
8551             {
8552                 check_orphaned();
8553                 org.apache.xmlbeans.SimpleValue target = null;
8554                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR3REQUESTEDAMOUNT$180, 0);
8555                 if (target == null)
8556                 {
8557                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR3REQUESTEDAMOUNT$180);
8558                 }
8559                 target.setBigDecimalValue(budgetForeignPartnerBrazilYear3RequestedAmount);
8560             }
8561         }
8562         
8563         /**
8564          * Sets (as xml) the "BudgetForeignPartnerBrazilYear3RequestedAmount" element
8565          */
8566         public void xsetBudgetForeignPartnerBrazilYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerBrazilYear3RequestedAmount)
8567         {
8568             synchronized (monitor())
8569             {
8570                 check_orphaned();
8571                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8572                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR3REQUESTEDAMOUNT$180, 0);
8573                 if (target == null)
8574                 {
8575                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR3REQUESTEDAMOUNT$180);
8576                 }
8577                 target.set(budgetForeignPartnerBrazilYear3RequestedAmount);
8578             }
8579         }
8580         
8581         /**
8582          * Unsets the "BudgetForeignPartnerBrazilYear3RequestedAmount" element
8583          */
8584         public void unsetBudgetForeignPartnerBrazilYear3RequestedAmount()
8585         {
8586             synchronized (monitor())
8587             {
8588                 check_orphaned();
8589                 get_store().remove_element(BUDGETFOREIGNPARTNERBRAZILYEAR3REQUESTEDAMOUNT$180, 0);
8590             }
8591         }
8592         
8593         /**
8594          * Gets the "BudgetForeignPartnerBrazilYear4RequestedAmount" element
8595          */
8596         public java.math.BigDecimal getBudgetForeignPartnerBrazilYear4RequestedAmount()
8597         {
8598             synchronized (monitor())
8599             {
8600                 check_orphaned();
8601                 org.apache.xmlbeans.SimpleValue target = null;
8602                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR4REQUESTEDAMOUNT$182, 0);
8603                 if (target == null)
8604                 {
8605                     return null;
8606                 }
8607                 return target.getBigDecimalValue();
8608             }
8609         }
8610         
8611         /**
8612          * Gets (as xml) the "BudgetForeignPartnerBrazilYear4RequestedAmount" element
8613          */
8614         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerBrazilYear4RequestedAmount()
8615         {
8616             synchronized (monitor())
8617             {
8618                 check_orphaned();
8619                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8620                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR4REQUESTEDAMOUNT$182, 0);
8621                 return target;
8622             }
8623         }
8624         
8625         /**
8626          * True if has "BudgetForeignPartnerBrazilYear4RequestedAmount" element
8627          */
8628         public boolean isSetBudgetForeignPartnerBrazilYear4RequestedAmount()
8629         {
8630             synchronized (monitor())
8631             {
8632                 check_orphaned();
8633                 return get_store().count_elements(BUDGETFOREIGNPARTNERBRAZILYEAR4REQUESTEDAMOUNT$182) != 0;
8634             }
8635         }
8636         
8637         /**
8638          * Sets the "BudgetForeignPartnerBrazilYear4RequestedAmount" element
8639          */
8640         public void setBudgetForeignPartnerBrazilYear4RequestedAmount(java.math.BigDecimal budgetForeignPartnerBrazilYear4RequestedAmount)
8641         {
8642             synchronized (monitor())
8643             {
8644                 check_orphaned();
8645                 org.apache.xmlbeans.SimpleValue target = null;
8646                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR4REQUESTEDAMOUNT$182, 0);
8647                 if (target == null)
8648                 {
8649                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR4REQUESTEDAMOUNT$182);
8650                 }
8651                 target.setBigDecimalValue(budgetForeignPartnerBrazilYear4RequestedAmount);
8652             }
8653         }
8654         
8655         /**
8656          * Sets (as xml) the "BudgetForeignPartnerBrazilYear4RequestedAmount" element
8657          */
8658         public void xsetBudgetForeignPartnerBrazilYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerBrazilYear4RequestedAmount)
8659         {
8660             synchronized (monitor())
8661             {
8662                 check_orphaned();
8663                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8664                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR4REQUESTEDAMOUNT$182, 0);
8665                 if (target == null)
8666                 {
8667                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERBRAZILYEAR4REQUESTEDAMOUNT$182);
8668                 }
8669                 target.set(budgetForeignPartnerBrazilYear4RequestedAmount);
8670             }
8671         }
8672         
8673         /**
8674          * Unsets the "BudgetForeignPartnerBrazilYear4RequestedAmount" element
8675          */
8676         public void unsetBudgetForeignPartnerBrazilYear4RequestedAmount()
8677         {
8678             synchronized (monitor())
8679             {
8680                 check_orphaned();
8681                 get_store().remove_element(BUDGETFOREIGNPARTNERBRAZILYEAR4REQUESTEDAMOUNT$182, 0);
8682             }
8683         }
8684         
8685         /**
8686          * Gets the "BudgetForeignPartnerBrazilTotalAmount" element
8687          */
8688         public java.math.BigDecimal getBudgetForeignPartnerBrazilTotalAmount()
8689         {
8690             synchronized (monitor())
8691             {
8692                 check_orphaned();
8693                 org.apache.xmlbeans.SimpleValue target = null;
8694                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILTOTALAMOUNT$184, 0);
8695                 if (target == null)
8696                 {
8697                     return null;
8698                 }
8699                 return target.getBigDecimalValue();
8700             }
8701         }
8702         
8703         /**
8704          * Gets (as xml) the "BudgetForeignPartnerBrazilTotalAmount" element
8705          */
8706         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetForeignPartnerBrazilTotalAmount()
8707         {
8708             synchronized (monitor())
8709             {
8710                 check_orphaned();
8711                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
8712                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILTOTALAMOUNT$184, 0);
8713                 return target;
8714             }
8715         }
8716         
8717         /**
8718          * True if has "BudgetForeignPartnerBrazilTotalAmount" element
8719          */
8720         public boolean isSetBudgetForeignPartnerBrazilTotalAmount()
8721         {
8722             synchronized (monitor())
8723             {
8724                 check_orphaned();
8725                 return get_store().count_elements(BUDGETFOREIGNPARTNERBRAZILTOTALAMOUNT$184) != 0;
8726             }
8727         }
8728         
8729         /**
8730          * Sets the "BudgetForeignPartnerBrazilTotalAmount" element
8731          */
8732         public void setBudgetForeignPartnerBrazilTotalAmount(java.math.BigDecimal budgetForeignPartnerBrazilTotalAmount)
8733         {
8734             synchronized (monitor())
8735             {
8736                 check_orphaned();
8737                 org.apache.xmlbeans.SimpleValue target = null;
8738                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILTOTALAMOUNT$184, 0);
8739                 if (target == null)
8740                 {
8741                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNERBRAZILTOTALAMOUNT$184);
8742                 }
8743                 target.setBigDecimalValue(budgetForeignPartnerBrazilTotalAmount);
8744             }
8745         }
8746         
8747         /**
8748          * Sets (as xml) the "BudgetForeignPartnerBrazilTotalAmount" element
8749          */
8750         public void xsetBudgetForeignPartnerBrazilTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetForeignPartnerBrazilTotalAmount)
8751         {
8752             synchronized (monitor())
8753             {
8754                 check_orphaned();
8755                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
8756                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNERBRAZILTOTALAMOUNT$184, 0);
8757                 if (target == null)
8758                 {
8759                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNERBRAZILTOTALAMOUNT$184);
8760                 }
8761                 target.set(budgetForeignPartnerBrazilTotalAmount);
8762             }
8763         }
8764         
8765         /**
8766          * Unsets the "BudgetForeignPartnerBrazilTotalAmount" element
8767          */
8768         public void unsetBudgetForeignPartnerBrazilTotalAmount()
8769         {
8770             synchronized (monitor())
8771             {
8772                 check_orphaned();
8773                 get_store().remove_element(BUDGETFOREIGNPARTNERBRAZILTOTALAMOUNT$184, 0);
8774             }
8775         }
8776         
8777         /**
8778          * Gets the "BudgetForeignPartnerEuropeYear1RequestedAmount" element
8779          */
8780         public java.math.BigDecimal getBudgetForeignPartnerEuropeYear1RequestedAmount()
8781         {
8782             synchronized (monitor())
8783             {
8784                 check_orphaned();
8785                 org.apache.xmlbeans.SimpleValue target = null;
8786                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR1REQUESTEDAMOUNT$186, 0);
8787                 if (target == null)
8788                 {
8789                     return null;
8790                 }
8791                 return target.getBigDecimalValue();
8792             }
8793         }
8794         
8795         /**
8796          * Gets (as xml) the "BudgetForeignPartnerEuropeYear1RequestedAmount" element
8797          */
8798         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerEuropeYear1RequestedAmount()
8799         {
8800             synchronized (monitor())
8801             {
8802                 check_orphaned();
8803                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8804                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR1REQUESTEDAMOUNT$186, 0);
8805                 return target;
8806             }
8807         }
8808         
8809         /**
8810          * True if has "BudgetForeignPartnerEuropeYear1RequestedAmount" element
8811          */
8812         public boolean isSetBudgetForeignPartnerEuropeYear1RequestedAmount()
8813         {
8814             synchronized (monitor())
8815             {
8816                 check_orphaned();
8817                 return get_store().count_elements(BUDGETFOREIGNPARTNEREUROPEYEAR1REQUESTEDAMOUNT$186) != 0;
8818             }
8819         }
8820         
8821         /**
8822          * Sets the "BudgetForeignPartnerEuropeYear1RequestedAmount" element
8823          */
8824         public void setBudgetForeignPartnerEuropeYear1RequestedAmount(java.math.BigDecimal budgetForeignPartnerEuropeYear1RequestedAmount)
8825         {
8826             synchronized (monitor())
8827             {
8828                 check_orphaned();
8829                 org.apache.xmlbeans.SimpleValue target = null;
8830                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR1REQUESTEDAMOUNT$186, 0);
8831                 if (target == null)
8832                 {
8833                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR1REQUESTEDAMOUNT$186);
8834                 }
8835                 target.setBigDecimalValue(budgetForeignPartnerEuropeYear1RequestedAmount);
8836             }
8837         }
8838         
8839         /**
8840          * Sets (as xml) the "BudgetForeignPartnerEuropeYear1RequestedAmount" element
8841          */
8842         public void xsetBudgetForeignPartnerEuropeYear1RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerEuropeYear1RequestedAmount)
8843         {
8844             synchronized (monitor())
8845             {
8846                 check_orphaned();
8847                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8848                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR1REQUESTEDAMOUNT$186, 0);
8849                 if (target == null)
8850                 {
8851                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR1REQUESTEDAMOUNT$186);
8852                 }
8853                 target.set(budgetForeignPartnerEuropeYear1RequestedAmount);
8854             }
8855         }
8856         
8857         /**
8858          * Unsets the "BudgetForeignPartnerEuropeYear1RequestedAmount" element
8859          */
8860         public void unsetBudgetForeignPartnerEuropeYear1RequestedAmount()
8861         {
8862             synchronized (monitor())
8863             {
8864                 check_orphaned();
8865                 get_store().remove_element(BUDGETFOREIGNPARTNEREUROPEYEAR1REQUESTEDAMOUNT$186, 0);
8866             }
8867         }
8868         
8869         /**
8870          * Gets the "BudgetForeignPartnerEuropeYear2RequestedAmount" element
8871          */
8872         public java.math.BigDecimal getBudgetForeignPartnerEuropeYear2RequestedAmount()
8873         {
8874             synchronized (monitor())
8875             {
8876                 check_orphaned();
8877                 org.apache.xmlbeans.SimpleValue target = null;
8878                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR2REQUESTEDAMOUNT$188, 0);
8879                 if (target == null)
8880                 {
8881                     return null;
8882                 }
8883                 return target.getBigDecimalValue();
8884             }
8885         }
8886         
8887         /**
8888          * Gets (as xml) the "BudgetForeignPartnerEuropeYear2RequestedAmount" element
8889          */
8890         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerEuropeYear2RequestedAmount()
8891         {
8892             synchronized (monitor())
8893             {
8894                 check_orphaned();
8895                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8896                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR2REQUESTEDAMOUNT$188, 0);
8897                 return target;
8898             }
8899         }
8900         
8901         /**
8902          * True if has "BudgetForeignPartnerEuropeYear2RequestedAmount" element
8903          */
8904         public boolean isSetBudgetForeignPartnerEuropeYear2RequestedAmount()
8905         {
8906             synchronized (monitor())
8907             {
8908                 check_orphaned();
8909                 return get_store().count_elements(BUDGETFOREIGNPARTNEREUROPEYEAR2REQUESTEDAMOUNT$188) != 0;
8910             }
8911         }
8912         
8913         /**
8914          * Sets the "BudgetForeignPartnerEuropeYear2RequestedAmount" element
8915          */
8916         public void setBudgetForeignPartnerEuropeYear2RequestedAmount(java.math.BigDecimal budgetForeignPartnerEuropeYear2RequestedAmount)
8917         {
8918             synchronized (monitor())
8919             {
8920                 check_orphaned();
8921                 org.apache.xmlbeans.SimpleValue target = null;
8922                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR2REQUESTEDAMOUNT$188, 0);
8923                 if (target == null)
8924                 {
8925                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR2REQUESTEDAMOUNT$188);
8926                 }
8927                 target.setBigDecimalValue(budgetForeignPartnerEuropeYear2RequestedAmount);
8928             }
8929         }
8930         
8931         /**
8932          * Sets (as xml) the "BudgetForeignPartnerEuropeYear2RequestedAmount" element
8933          */
8934         public void xsetBudgetForeignPartnerEuropeYear2RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerEuropeYear2RequestedAmount)
8935         {
8936             synchronized (monitor())
8937             {
8938                 check_orphaned();
8939                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8940                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR2REQUESTEDAMOUNT$188, 0);
8941                 if (target == null)
8942                 {
8943                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR2REQUESTEDAMOUNT$188);
8944                 }
8945                 target.set(budgetForeignPartnerEuropeYear2RequestedAmount);
8946             }
8947         }
8948         
8949         /**
8950          * Unsets the "BudgetForeignPartnerEuropeYear2RequestedAmount" element
8951          */
8952         public void unsetBudgetForeignPartnerEuropeYear2RequestedAmount()
8953         {
8954             synchronized (monitor())
8955             {
8956                 check_orphaned();
8957                 get_store().remove_element(BUDGETFOREIGNPARTNEREUROPEYEAR2REQUESTEDAMOUNT$188, 0);
8958             }
8959         }
8960         
8961         /**
8962          * Gets the "BudgetForeignPartnerEuropeYear3RequestedAmount" element
8963          */
8964         public java.math.BigDecimal getBudgetForeignPartnerEuropeYear3RequestedAmount()
8965         {
8966             synchronized (monitor())
8967             {
8968                 check_orphaned();
8969                 org.apache.xmlbeans.SimpleValue target = null;
8970                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR3REQUESTEDAMOUNT$190, 0);
8971                 if (target == null)
8972                 {
8973                     return null;
8974                 }
8975                 return target.getBigDecimalValue();
8976             }
8977         }
8978         
8979         /**
8980          * Gets (as xml) the "BudgetForeignPartnerEuropeYear3RequestedAmount" element
8981          */
8982         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerEuropeYear3RequestedAmount()
8983         {
8984             synchronized (monitor())
8985             {
8986                 check_orphaned();
8987                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8988                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR3REQUESTEDAMOUNT$190, 0);
8989                 return target;
8990             }
8991         }
8992         
8993         /**
8994          * True if has "BudgetForeignPartnerEuropeYear3RequestedAmount" element
8995          */
8996         public boolean isSetBudgetForeignPartnerEuropeYear3RequestedAmount()
8997         {
8998             synchronized (monitor())
8999             {
9000                 check_orphaned();
9001                 return get_store().count_elements(BUDGETFOREIGNPARTNEREUROPEYEAR3REQUESTEDAMOUNT$190) != 0;
9002             }
9003         }
9004         
9005         /**
9006          * Sets the "BudgetForeignPartnerEuropeYear3RequestedAmount" element
9007          */
9008         public void setBudgetForeignPartnerEuropeYear3RequestedAmount(java.math.BigDecimal budgetForeignPartnerEuropeYear3RequestedAmount)
9009         {
9010             synchronized (monitor())
9011             {
9012                 check_orphaned();
9013                 org.apache.xmlbeans.SimpleValue target = null;
9014                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR3REQUESTEDAMOUNT$190, 0);
9015                 if (target == null)
9016                 {
9017                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR3REQUESTEDAMOUNT$190);
9018                 }
9019                 target.setBigDecimalValue(budgetForeignPartnerEuropeYear3RequestedAmount);
9020             }
9021         }
9022         
9023         /**
9024          * Sets (as xml) the "BudgetForeignPartnerEuropeYear3RequestedAmount" element
9025          */
9026         public void xsetBudgetForeignPartnerEuropeYear3RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerEuropeYear3RequestedAmount)
9027         {
9028             synchronized (monitor())
9029             {
9030                 check_orphaned();
9031                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9032                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR3REQUESTEDAMOUNT$190, 0);
9033                 if (target == null)
9034                 {
9035                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR3REQUESTEDAMOUNT$190);
9036                 }
9037                 target.set(budgetForeignPartnerEuropeYear3RequestedAmount);
9038             }
9039         }
9040         
9041         /**
9042          * Unsets the "BudgetForeignPartnerEuropeYear3RequestedAmount" element
9043          */
9044         public void unsetBudgetForeignPartnerEuropeYear3RequestedAmount()
9045         {
9046             synchronized (monitor())
9047             {
9048                 check_orphaned();
9049                 get_store().remove_element(BUDGETFOREIGNPARTNEREUROPEYEAR3REQUESTEDAMOUNT$190, 0);
9050             }
9051         }
9052         
9053         /**
9054          * Gets the "BudgetForeignPartnerEuropeYear4RequestedAmount" element
9055          */
9056         public java.math.BigDecimal getBudgetForeignPartnerEuropeYear4RequestedAmount()
9057         {
9058             synchronized (monitor())
9059             {
9060                 check_orphaned();
9061                 org.apache.xmlbeans.SimpleValue target = null;
9062                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR4REQUESTEDAMOUNT$192, 0);
9063                 if (target == null)
9064                 {
9065                     return null;
9066                 }
9067                 return target.getBigDecimalValue();
9068             }
9069         }
9070         
9071         /**
9072          * Gets (as xml) the "BudgetForeignPartnerEuropeYear4RequestedAmount" element
9073          */
9074         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgetForeignPartnerEuropeYear4RequestedAmount()
9075         {
9076             synchronized (monitor())
9077             {
9078                 check_orphaned();
9079                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9080                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR4REQUESTEDAMOUNT$192, 0);
9081                 return target;
9082             }
9083         }
9084         
9085         /**
9086          * True if has "BudgetForeignPartnerEuropeYear4RequestedAmount" element
9087          */
9088         public boolean isSetBudgetForeignPartnerEuropeYear4RequestedAmount()
9089         {
9090             synchronized (monitor())
9091             {
9092                 check_orphaned();
9093                 return get_store().count_elements(BUDGETFOREIGNPARTNEREUROPEYEAR4REQUESTEDAMOUNT$192) != 0;
9094             }
9095         }
9096         
9097         /**
9098          * Sets the "BudgetForeignPartnerEuropeYear4RequestedAmount" element
9099          */
9100         public void setBudgetForeignPartnerEuropeYear4RequestedAmount(java.math.BigDecimal budgetForeignPartnerEuropeYear4RequestedAmount)
9101         {
9102             synchronized (monitor())
9103             {
9104                 check_orphaned();
9105                 org.apache.xmlbeans.SimpleValue target = null;
9106                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR4REQUESTEDAMOUNT$192, 0);
9107                 if (target == null)
9108                 {
9109                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR4REQUESTEDAMOUNT$192);
9110                 }
9111                 target.setBigDecimalValue(budgetForeignPartnerEuropeYear4RequestedAmount);
9112             }
9113         }
9114         
9115         /**
9116          * Sets (as xml) the "BudgetForeignPartnerEuropeYear4RequestedAmount" element
9117          */
9118         public void xsetBudgetForeignPartnerEuropeYear4RequestedAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgetForeignPartnerEuropeYear4RequestedAmount)
9119         {
9120             synchronized (monitor())
9121             {
9122                 check_orphaned();
9123                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9124                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR4REQUESTEDAMOUNT$192, 0);
9125                 if (target == null)
9126                 {
9127                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNEREUROPEYEAR4REQUESTEDAMOUNT$192);
9128                 }
9129                 target.set(budgetForeignPartnerEuropeYear4RequestedAmount);
9130             }
9131         }
9132         
9133         /**
9134          * Unsets the "BudgetForeignPartnerEuropeYear4RequestedAmount" element
9135          */
9136         public void unsetBudgetForeignPartnerEuropeYear4RequestedAmount()
9137         {
9138             synchronized (monitor())
9139             {
9140                 check_orphaned();
9141                 get_store().remove_element(BUDGETFOREIGNPARTNEREUROPEYEAR4REQUESTEDAMOUNT$192, 0);
9142             }
9143         }
9144         
9145         /**
9146          * Gets the "BudgetForeignPartnerEuropeTotalAmount" element
9147          */
9148         public java.math.BigDecimal getBudgetForeignPartnerEuropeTotalAmount()
9149         {
9150             synchronized (monitor())
9151             {
9152                 check_orphaned();
9153                 org.apache.xmlbeans.SimpleValue target = null;
9154                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPETOTALAMOUNT$194, 0);
9155                 if (target == null)
9156                 {
9157                     return null;
9158                 }
9159                 return target.getBigDecimalValue();
9160             }
9161         }
9162         
9163         /**
9164          * Gets (as xml) the "BudgetForeignPartnerEuropeTotalAmount" element
9165          */
9166         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetForeignPartnerEuropeTotalAmount()
9167         {
9168             synchronized (monitor())
9169             {
9170                 check_orphaned();
9171                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
9172                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPETOTALAMOUNT$194, 0);
9173                 return target;
9174             }
9175         }
9176         
9177         /**
9178          * True if has "BudgetForeignPartnerEuropeTotalAmount" element
9179          */
9180         public boolean isSetBudgetForeignPartnerEuropeTotalAmount()
9181         {
9182             synchronized (monitor())
9183             {
9184                 check_orphaned();
9185                 return get_store().count_elements(BUDGETFOREIGNPARTNEREUROPETOTALAMOUNT$194) != 0;
9186             }
9187         }
9188         
9189         /**
9190          * Sets the "BudgetForeignPartnerEuropeTotalAmount" element
9191          */
9192         public void setBudgetForeignPartnerEuropeTotalAmount(java.math.BigDecimal budgetForeignPartnerEuropeTotalAmount)
9193         {
9194             synchronized (monitor())
9195             {
9196                 check_orphaned();
9197                 org.apache.xmlbeans.SimpleValue target = null;
9198                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPETOTALAMOUNT$194, 0);
9199                 if (target == null)
9200                 {
9201                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETFOREIGNPARTNEREUROPETOTALAMOUNT$194);
9202                 }
9203                 target.setBigDecimalValue(budgetForeignPartnerEuropeTotalAmount);
9204             }
9205         }
9206         
9207         /**
9208          * Sets (as xml) the "BudgetForeignPartnerEuropeTotalAmount" element
9209          */
9210         public void xsetBudgetForeignPartnerEuropeTotalAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetForeignPartnerEuropeTotalAmount)
9211         {
9212             synchronized (monitor())
9213             {
9214                 check_orphaned();
9215                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
9216                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(BUDGETFOREIGNPARTNEREUROPETOTALAMOUNT$194, 0);
9217                 if (target == null)
9218                 {
9219                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(BUDGETFOREIGNPARTNEREUROPETOTALAMOUNT$194);
9220                 }
9221                 target.set(budgetForeignPartnerEuropeTotalAmount);
9222             }
9223         }
9224         
9225         /**
9226          * Unsets the "BudgetForeignPartnerEuropeTotalAmount" element
9227          */
9228         public void unsetBudgetForeignPartnerEuropeTotalAmount()
9229         {
9230             synchronized (monitor())
9231             {
9232                 check_orphaned();
9233                 get_store().remove_element(BUDGETFOREIGNPARTNEREUROPETOTALAMOUNT$194, 0);
9234             }
9235         }
9236         
9237         /**
9238          * Gets the "IndirectCostRateAgreementIndicator" element
9239          */
9240         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getIndirectCostRateAgreementIndicator()
9241         {
9242             synchronized (monitor())
9243             {
9244                 check_orphaned();
9245                 org.apache.xmlbeans.SimpleValue target = null;
9246                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTINDICATOR$196, 0);
9247                 if (target == null)
9248                 {
9249                     return null;
9250                 }
9251                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9252             }
9253         }
9254         
9255         /**
9256          * Gets (as xml) the "IndirectCostRateAgreementIndicator" element
9257          */
9258         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetIndirectCostRateAgreementIndicator()
9259         {
9260             synchronized (monitor())
9261             {
9262                 check_orphaned();
9263                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9264                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTINDICATOR$196, 0);
9265                 return target;
9266             }
9267         }
9268         
9269         /**
9270          * True if has "IndirectCostRateAgreementIndicator" element
9271          */
9272         public boolean isSetIndirectCostRateAgreementIndicator()
9273         {
9274             synchronized (monitor())
9275             {
9276                 check_orphaned();
9277                 return get_store().count_elements(INDIRECTCOSTRATEAGREEMENTINDICATOR$196) != 0;
9278             }
9279         }
9280         
9281         /**
9282          * Sets the "IndirectCostRateAgreementIndicator" element
9283          */
9284         public void setIndirectCostRateAgreementIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum indirectCostRateAgreementIndicator)
9285         {
9286             synchronized (monitor())
9287             {
9288                 check_orphaned();
9289                 org.apache.xmlbeans.SimpleValue target = null;
9290                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTINDICATOR$196, 0);
9291                 if (target == null)
9292                 {
9293                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIRECTCOSTRATEAGREEMENTINDICATOR$196);
9294                 }
9295                 target.setEnumValue(indirectCostRateAgreementIndicator);
9296             }
9297         }
9298         
9299         /**
9300          * Sets (as xml) the "IndirectCostRateAgreementIndicator" element
9301          */
9302         public void xsetIndirectCostRateAgreementIndicator(gov.grants.apply.system.globalLibraryV20.YesNoDataType indirectCostRateAgreementIndicator)
9303         {
9304             synchronized (monitor())
9305             {
9306                 check_orphaned();
9307                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9308                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTINDICATOR$196, 0);
9309                 if (target == null)
9310                 {
9311                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INDIRECTCOSTRATEAGREEMENTINDICATOR$196);
9312                 }
9313                 target.set(indirectCostRateAgreementIndicator);
9314             }
9315         }
9316         
9317         /**
9318          * Unsets the "IndirectCostRateAgreementIndicator" element
9319          */
9320         public void unsetIndirectCostRateAgreementIndicator()
9321         {
9322             synchronized (monitor())
9323             {
9324                 check_orphaned();
9325                 get_store().remove_element(INDIRECTCOSTRATEAGREEMENTINDICATOR$196, 0);
9326             }
9327         }
9328         
9329         /**
9330          * Gets the "IndirectCostRateAgreementBeginDate" element
9331          */
9332         public java.util.Calendar getIndirectCostRateAgreementBeginDate()
9333         {
9334             synchronized (monitor())
9335             {
9336                 check_orphaned();
9337                 org.apache.xmlbeans.SimpleValue target = null;
9338                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTBEGINDATE$198, 0);
9339                 if (target == null)
9340                 {
9341                     return null;
9342                 }
9343                 return target.getCalendarValue();
9344             }
9345         }
9346         
9347         /**
9348          * Gets (as xml) the "IndirectCostRateAgreementBeginDate" element
9349          */
9350         public org.apache.xmlbeans.XmlDate xgetIndirectCostRateAgreementBeginDate()
9351         {
9352             synchronized (monitor())
9353             {
9354                 check_orphaned();
9355                 org.apache.xmlbeans.XmlDate target = null;
9356                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTBEGINDATE$198, 0);
9357                 return target;
9358             }
9359         }
9360         
9361         /**
9362          * True if has "IndirectCostRateAgreementBeginDate" element
9363          */
9364         public boolean isSetIndirectCostRateAgreementBeginDate()
9365         {
9366             synchronized (monitor())
9367             {
9368                 check_orphaned();
9369                 return get_store().count_elements(INDIRECTCOSTRATEAGREEMENTBEGINDATE$198) != 0;
9370             }
9371         }
9372         
9373         /**
9374          * Sets the "IndirectCostRateAgreementBeginDate" element
9375          */
9376         public void setIndirectCostRateAgreementBeginDate(java.util.Calendar indirectCostRateAgreementBeginDate)
9377         {
9378             synchronized (monitor())
9379             {
9380                 check_orphaned();
9381                 org.apache.xmlbeans.SimpleValue target = null;
9382                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTBEGINDATE$198, 0);
9383                 if (target == null)
9384                 {
9385                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIRECTCOSTRATEAGREEMENTBEGINDATE$198);
9386                 }
9387                 target.setCalendarValue(indirectCostRateAgreementBeginDate);
9388             }
9389         }
9390         
9391         /**
9392          * Sets (as xml) the "IndirectCostRateAgreementBeginDate" element
9393          */
9394         public void xsetIndirectCostRateAgreementBeginDate(org.apache.xmlbeans.XmlDate indirectCostRateAgreementBeginDate)
9395         {
9396             synchronized (monitor())
9397             {
9398                 check_orphaned();
9399                 org.apache.xmlbeans.XmlDate target = null;
9400                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTBEGINDATE$198, 0);
9401                 if (target == null)
9402                 {
9403                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(INDIRECTCOSTRATEAGREEMENTBEGINDATE$198);
9404                 }
9405                 target.set(indirectCostRateAgreementBeginDate);
9406             }
9407         }
9408         
9409         /**
9410          * Unsets the "IndirectCostRateAgreementBeginDate" element
9411          */
9412         public void unsetIndirectCostRateAgreementBeginDate()
9413         {
9414             synchronized (monitor())
9415             {
9416                 check_orphaned();
9417                 get_store().remove_element(INDIRECTCOSTRATEAGREEMENTBEGINDATE$198, 0);
9418             }
9419         }
9420         
9421         /**
9422          * Gets the "IndirectCostRateAgreementEndDate" element
9423          */
9424         public java.util.Calendar getIndirectCostRateAgreementEndDate()
9425         {
9426             synchronized (monitor())
9427             {
9428                 check_orphaned();
9429                 org.apache.xmlbeans.SimpleValue target = null;
9430                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTENDDATE$200, 0);
9431                 if (target == null)
9432                 {
9433                     return null;
9434                 }
9435                 return target.getCalendarValue();
9436             }
9437         }
9438         
9439         /**
9440          * Gets (as xml) the "IndirectCostRateAgreementEndDate" element
9441          */
9442         public org.apache.xmlbeans.XmlDate xgetIndirectCostRateAgreementEndDate()
9443         {
9444             synchronized (monitor())
9445             {
9446                 check_orphaned();
9447                 org.apache.xmlbeans.XmlDate target = null;
9448                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTENDDATE$200, 0);
9449                 return target;
9450             }
9451         }
9452         
9453         /**
9454          * True if has "IndirectCostRateAgreementEndDate" element
9455          */
9456         public boolean isSetIndirectCostRateAgreementEndDate()
9457         {
9458             synchronized (monitor())
9459             {
9460                 check_orphaned();
9461                 return get_store().count_elements(INDIRECTCOSTRATEAGREEMENTENDDATE$200) != 0;
9462             }
9463         }
9464         
9465         /**
9466          * Sets the "IndirectCostRateAgreementEndDate" element
9467          */
9468         public void setIndirectCostRateAgreementEndDate(java.util.Calendar indirectCostRateAgreementEndDate)
9469         {
9470             synchronized (monitor())
9471             {
9472                 check_orphaned();
9473                 org.apache.xmlbeans.SimpleValue target = null;
9474                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTENDDATE$200, 0);
9475                 if (target == null)
9476                 {
9477                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIRECTCOSTRATEAGREEMENTENDDATE$200);
9478                 }
9479                 target.setCalendarValue(indirectCostRateAgreementEndDate);
9480             }
9481         }
9482         
9483         /**
9484          * Sets (as xml) the "IndirectCostRateAgreementEndDate" element
9485          */
9486         public void xsetIndirectCostRateAgreementEndDate(org.apache.xmlbeans.XmlDate indirectCostRateAgreementEndDate)
9487         {
9488             synchronized (monitor())
9489             {
9490                 check_orphaned();
9491                 org.apache.xmlbeans.XmlDate target = null;
9492                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(INDIRECTCOSTRATEAGREEMENTENDDATE$200, 0);
9493                 if (target == null)
9494                 {
9495                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(INDIRECTCOSTRATEAGREEMENTENDDATE$200);
9496                 }
9497                 target.set(indirectCostRateAgreementEndDate);
9498             }
9499         }
9500         
9501         /**
9502          * Unsets the "IndirectCostRateAgreementEndDate" element
9503          */
9504         public void unsetIndirectCostRateAgreementEndDate()
9505         {
9506             synchronized (monitor())
9507             {
9508                 check_orphaned();
9509                 get_store().remove_element(INDIRECTCOSTRATEAGREEMENTENDDATE$200, 0);
9510             }
9511         }
9512         
9513         /**
9514          * Gets the "IndirectCostRateApprovingAgencyName" element
9515          */
9516         public gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateApprovingAgencyName.Enum getIndirectCostRateApprovingAgencyName()
9517         {
9518             synchronized (monitor())
9519             {
9520                 check_orphaned();
9521                 org.apache.xmlbeans.SimpleValue target = null;
9522                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTCOSTRATEAPPROVINGAGENCYNAME$202, 0);
9523                 if (target == null)
9524                 {
9525                     return null;
9526                 }
9527                 return (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateApprovingAgencyName.Enum)target.getEnumValue();
9528             }
9529         }
9530         
9531         /**
9532          * Gets (as xml) the "IndirectCostRateApprovingAgencyName" element
9533          */
9534         public gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateApprovingAgencyName xgetIndirectCostRateApprovingAgencyName()
9535         {
9536             synchronized (monitor())
9537             {
9538                 check_orphaned();
9539                 gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateApprovingAgencyName target = null;
9540                 target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateApprovingAgencyName)get_store().find_element_user(INDIRECTCOSTRATEAPPROVINGAGENCYNAME$202, 0);
9541                 return target;
9542             }
9543         }
9544         
9545         /**
9546          * True if has "IndirectCostRateApprovingAgencyName" element
9547          */
9548         public boolean isSetIndirectCostRateApprovingAgencyName()
9549         {
9550             synchronized (monitor())
9551             {
9552                 check_orphaned();
9553                 return get_store().count_elements(INDIRECTCOSTRATEAPPROVINGAGENCYNAME$202) != 0;
9554             }
9555         }
9556         
9557         /**
9558          * Sets the "IndirectCostRateApprovingAgencyName" element
9559          */
9560         public void setIndirectCostRateApprovingAgencyName(gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateApprovingAgencyName.Enum indirectCostRateApprovingAgencyName)
9561         {
9562             synchronized (monitor())
9563             {
9564                 check_orphaned();
9565                 org.apache.xmlbeans.SimpleValue target = null;
9566                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTCOSTRATEAPPROVINGAGENCYNAME$202, 0);
9567                 if (target == null)
9568                 {
9569                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIRECTCOSTRATEAPPROVINGAGENCYNAME$202);
9570                 }
9571                 target.setEnumValue(indirectCostRateApprovingAgencyName);
9572             }
9573         }
9574         
9575         /**
9576          * Sets (as xml) the "IndirectCostRateApprovingAgencyName" element
9577          */
9578         public void xsetIndirectCostRateApprovingAgencyName(gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateApprovingAgencyName indirectCostRateApprovingAgencyName)
9579         {
9580             synchronized (monitor())
9581             {
9582                 check_orphaned();
9583                 gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateApprovingAgencyName target = null;
9584                 target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateApprovingAgencyName)get_store().find_element_user(INDIRECTCOSTRATEAPPROVINGAGENCYNAME$202, 0);
9585                 if (target == null)
9586                 {
9587                     target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateApprovingAgencyName)get_store().add_element_user(INDIRECTCOSTRATEAPPROVINGAGENCYNAME$202);
9588                 }
9589                 target.set(indirectCostRateApprovingAgencyName);
9590             }
9591         }
9592         
9593         /**
9594          * Unsets the "IndirectCostRateApprovingAgencyName" element
9595          */
9596         public void unsetIndirectCostRateApprovingAgencyName()
9597         {
9598             synchronized (monitor())
9599             {
9600                 check_orphaned();
9601                 get_store().remove_element(INDIRECTCOSTRATEAPPROVINGAGENCYNAME$202, 0);
9602             }
9603         }
9604         
9605         /**
9606          * Gets the "IndirectCostRateOtherAgencyName" element
9607          */
9608         public java.lang.String getIndirectCostRateOtherAgencyName()
9609         {
9610             synchronized (monitor())
9611             {
9612                 check_orphaned();
9613                 org.apache.xmlbeans.SimpleValue target = null;
9614                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTCOSTRATEOTHERAGENCYNAME$204, 0);
9615                 if (target == null)
9616                 {
9617                     return null;
9618                 }
9619                 return target.getStringValue();
9620             }
9621         }
9622         
9623         /**
9624          * Gets (as xml) the "IndirectCostRateOtherAgencyName" element
9625          */
9626         public gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateOtherAgencyName xgetIndirectCostRateOtherAgencyName()
9627         {
9628             synchronized (monitor())
9629             {
9630                 check_orphaned();
9631                 gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateOtherAgencyName target = null;
9632                 target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateOtherAgencyName)get_store().find_element_user(INDIRECTCOSTRATEOTHERAGENCYNAME$204, 0);
9633                 return target;
9634             }
9635         }
9636         
9637         /**
9638          * True if has "IndirectCostRateOtherAgencyName" element
9639          */
9640         public boolean isSetIndirectCostRateOtherAgencyName()
9641         {
9642             synchronized (monitor())
9643             {
9644                 check_orphaned();
9645                 return get_store().count_elements(INDIRECTCOSTRATEOTHERAGENCYNAME$204) != 0;
9646             }
9647         }
9648         
9649         /**
9650          * Sets the "IndirectCostRateOtherAgencyName" element
9651          */
9652         public void setIndirectCostRateOtherAgencyName(java.lang.String indirectCostRateOtherAgencyName)
9653         {
9654             synchronized (monitor())
9655             {
9656                 check_orphaned();
9657                 org.apache.xmlbeans.SimpleValue target = null;
9658                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INDIRECTCOSTRATEOTHERAGENCYNAME$204, 0);
9659                 if (target == null)
9660                 {
9661                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INDIRECTCOSTRATEOTHERAGENCYNAME$204);
9662                 }
9663                 target.setStringValue(indirectCostRateOtherAgencyName);
9664             }
9665         }
9666         
9667         /**
9668          * Sets (as xml) the "IndirectCostRateOtherAgencyName" element
9669          */
9670         public void xsetIndirectCostRateOtherAgencyName(gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateOtherAgencyName indirectCostRateOtherAgencyName)
9671         {
9672             synchronized (monitor())
9673             {
9674                 check_orphaned();
9675                 gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateOtherAgencyName target = null;
9676                 target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateOtherAgencyName)get_store().find_element_user(INDIRECTCOSTRATEOTHERAGENCYNAME$204, 0);
9677                 if (target == null)
9678                 {
9679                     target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateOtherAgencyName)get_store().add_element_user(INDIRECTCOSTRATEOTHERAGENCYNAME$204);
9680                 }
9681                 target.set(indirectCostRateOtherAgencyName);
9682             }
9683         }
9684         
9685         /**
9686          * Unsets the "IndirectCostRateOtherAgencyName" element
9687          */
9688         public void unsetIndirectCostRateOtherAgencyName()
9689         {
9690             synchronized (monitor())
9691             {
9692                 check_orphaned();
9693                 get_store().remove_element(INDIRECTCOSTRATEOTHERAGENCYNAME$204, 0);
9694             }
9695         }
9696         
9697         /**
9698          * Gets the "RestrictedIndirectCostRateText" element
9699          */
9700         public gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.RestrictedIndirectCostRateText.Enum getRestrictedIndirectCostRateText()
9701         {
9702             synchronized (monitor())
9703             {
9704                 check_orphaned();
9705                 org.apache.xmlbeans.SimpleValue target = null;
9706                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESTRICTEDINDIRECTCOSTRATETEXT$206, 0);
9707                 if (target == null)
9708                 {
9709                     return null;
9710                 }
9711                 return (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.RestrictedIndirectCostRateText.Enum)target.getEnumValue();
9712             }
9713         }
9714         
9715         /**
9716          * Gets (as xml) the "RestrictedIndirectCostRateText" element
9717          */
9718         public gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.RestrictedIndirectCostRateText xgetRestrictedIndirectCostRateText()
9719         {
9720             synchronized (monitor())
9721             {
9722                 check_orphaned();
9723                 gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.RestrictedIndirectCostRateText target = null;
9724                 target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.RestrictedIndirectCostRateText)get_store().find_element_user(RESTRICTEDINDIRECTCOSTRATETEXT$206, 0);
9725                 return target;
9726             }
9727         }
9728         
9729         /**
9730          * True if has "RestrictedIndirectCostRateText" element
9731          */
9732         public boolean isSetRestrictedIndirectCostRateText()
9733         {
9734             synchronized (monitor())
9735             {
9736                 check_orphaned();
9737                 return get_store().count_elements(RESTRICTEDINDIRECTCOSTRATETEXT$206) != 0;
9738             }
9739         }
9740         
9741         /**
9742          * Sets the "RestrictedIndirectCostRateText" element
9743          */
9744         public void setRestrictedIndirectCostRateText(gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.RestrictedIndirectCostRateText.Enum restrictedIndirectCostRateText)
9745         {
9746             synchronized (monitor())
9747             {
9748                 check_orphaned();
9749                 org.apache.xmlbeans.SimpleValue target = null;
9750                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RESTRICTEDINDIRECTCOSTRATETEXT$206, 0);
9751                 if (target == null)
9752                 {
9753                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RESTRICTEDINDIRECTCOSTRATETEXT$206);
9754                 }
9755                 target.setEnumValue(restrictedIndirectCostRateText);
9756             }
9757         }
9758         
9759         /**
9760          * Sets (as xml) the "RestrictedIndirectCostRateText" element
9761          */
9762         public void xsetRestrictedIndirectCostRateText(gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.RestrictedIndirectCostRateText restrictedIndirectCostRateText)
9763         {
9764             synchronized (monitor())
9765             {
9766                 check_orphaned();
9767                 gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.RestrictedIndirectCostRateText target = null;
9768                 target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.RestrictedIndirectCostRateText)get_store().find_element_user(RESTRICTEDINDIRECTCOSTRATETEXT$206, 0);
9769                 if (target == null)
9770                 {
9771                     target = (gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.RestrictedIndirectCostRateText)get_store().add_element_user(RESTRICTEDINDIRECTCOSTRATETEXT$206);
9772                 }
9773                 target.set(restrictedIndirectCostRateText);
9774             }
9775         }
9776         
9777         /**
9778          * Unsets the "RestrictedIndirectCostRateText" element
9779          */
9780         public void unsetRestrictedIndirectCostRateText()
9781         {
9782             synchronized (monitor())
9783             {
9784                 check_orphaned();
9785                 get_store().remove_element(RESTRICTEDINDIRECTCOSTRATETEXT$206, 0);
9786             }
9787         }
9788         
9789         /**
9790          * Gets the "FormVersion" attribute
9791          */
9792         public java.lang.String getFormVersion()
9793         {
9794             synchronized (monitor())
9795             {
9796                 check_orphaned();
9797                 org.apache.xmlbeans.SimpleValue target = null;
9798                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$208);
9799                 if (target == null)
9800                 {
9801                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$208);
9802                 }
9803                 if (target == null)
9804                 {
9805                     return null;
9806                 }
9807                 return target.getStringValue();
9808             }
9809         }
9810         
9811         /**
9812          * Gets (as xml) the "FormVersion" attribute
9813          */
9814         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
9815         {
9816             synchronized (monitor())
9817             {
9818                 check_orphaned();
9819                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
9820                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$208);
9821                 if (target == null)
9822                 {
9823                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$208);
9824                 }
9825                 return target;
9826             }
9827         }
9828         
9829         /**
9830          * Sets the "FormVersion" attribute
9831          */
9832         public void setFormVersion(java.lang.String formVersion)
9833         {
9834             synchronized (monitor())
9835             {
9836                 check_orphaned();
9837                 org.apache.xmlbeans.SimpleValue target = null;
9838                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$208);
9839                 if (target == null)
9840                 {
9841                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$208);
9842                 }
9843                 target.setStringValue(formVersion);
9844             }
9845         }
9846         
9847         /**
9848          * Sets (as xml) the "FormVersion" attribute
9849          */
9850         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
9851         {
9852             synchronized (monitor())
9853             {
9854                 check_orphaned();
9855                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
9856                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$208);
9857                 if (target == null)
9858                 {
9859                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$208);
9860                 }
9861                 target.set(formVersion);
9862             }
9863         }
9864         /**
9865          * An XML FIPSEProgramName(@http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0).
9866          *
9867          * This is an atomic type that is a restriction of gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument$EDFIPSEBudgetSummary$FIPSEProgramName.
9868          */
9869         public static class FIPSEProgramNameImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.FIPSEProgramName
9870         {
9871             private static final long serialVersionUID = 1L;
9872             
9873             public FIPSEProgramNameImpl(org.apache.xmlbeans.SchemaType sType)
9874             {
9875                 super(sType, false);
9876             }
9877             
9878             protected FIPSEProgramNameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9879             {
9880                 super(sType, b);
9881             }
9882         }
9883         /**
9884          * An XML LeadOrPartnerIndicator(@http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0).
9885          *
9886          * This is an atomic type that is a restriction of gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument$EDFIPSEBudgetSummary$LeadOrPartnerIndicator.
9887          */
9888         public static class LeadOrPartnerIndicatorImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.LeadOrPartnerIndicator
9889         {
9890             private static final long serialVersionUID = 1L;
9891             
9892             public LeadOrPartnerIndicatorImpl(org.apache.xmlbeans.SchemaType sType)
9893             {
9894                 super(sType, false);
9895             }
9896             
9897             protected LeadOrPartnerIndicatorImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9898             {
9899                 super(sType, b);
9900             }
9901         }
9902         /**
9903          * An XML IndirectCostRateApprovingAgencyName(@http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0).
9904          *
9905          * This is an atomic type that is a restriction of gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument$EDFIPSEBudgetSummary$IndirectCostRateApprovingAgencyName.
9906          */
9907         public static class IndirectCostRateApprovingAgencyNameImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateApprovingAgencyName
9908         {
9909             private static final long serialVersionUID = 1L;
9910             
9911             public IndirectCostRateApprovingAgencyNameImpl(org.apache.xmlbeans.SchemaType sType)
9912             {
9913                 super(sType, false);
9914             }
9915             
9916             protected IndirectCostRateApprovingAgencyNameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9917             {
9918                 super(sType, b);
9919             }
9920         }
9921         /**
9922          * An XML IndirectCostRateOtherAgencyName(@http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0).
9923          *
9924          * This is an atomic type that is a restriction of gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument$EDFIPSEBudgetSummary$IndirectCostRateOtherAgencyName.
9925          */
9926         public static class IndirectCostRateOtherAgencyNameImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.IndirectCostRateOtherAgencyName
9927         {
9928             private static final long serialVersionUID = 1L;
9929             
9930             public IndirectCostRateOtherAgencyNameImpl(org.apache.xmlbeans.SchemaType sType)
9931             {
9932                 super(sType, false);
9933             }
9934             
9935             protected IndirectCostRateOtherAgencyNameImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9936             {
9937                 super(sType, b);
9938             }
9939         }
9940         /**
9941          * An XML RestrictedIndirectCostRateText(@http://apply.grants.gov/forms/ED_FIPSEBudgetSummary-V1.0).
9942          *
9943          * This is an atomic type that is a restriction of gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument$EDFIPSEBudgetSummary$RestrictedIndirectCostRateText.
9944          */
9945         public static class RestrictedIndirectCostRateTextImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.edFIPSEBudgetSummaryV10.EDFIPSEBudgetSummaryDocument.EDFIPSEBudgetSummary.RestrictedIndirectCostRateText
9946         {
9947             private static final long serialVersionUID = 1L;
9948             
9949             public RestrictedIndirectCostRateTextImpl(org.apache.xmlbeans.SchemaType sType)
9950             {
9951                 super(sType, false);
9952             }
9953             
9954             protected RestrictedIndirectCostRateTextImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9955             {
9956                 super(sType, b);
9957             }
9958         }
9959     }
9960 }