View Javadoc
1   /*
2    * An XML document type.
3    * Localname: PHS398_TrainingBudget
4    * Namespace: http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0
5    * Java type: gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.phs398TrainingBudgetV10.impl;
10  /**
11   * A document containing one PHS398_TrainingBudget(@http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class PHS398TrainingBudgetDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public PHS398TrainingBudgetDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName PHS398TRAININGBUDGET$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "PHS398_TrainingBudget");
26      
27      
28      /**
29       * Gets the "PHS398_TrainingBudget" element
30       */
31      public gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget getPHS398TrainingBudget()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget target = null;
37              target = (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget)get_store().find_element_user(PHS398TRAININGBUDGET$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "PHS398_TrainingBudget" element
48       */
49      public void setPHS398TrainingBudget(gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget phs398TrainingBudget)
50      {
51          generatedSetterHelperImpl(phs398TrainingBudget, PHS398TRAININGBUDGET$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "PHS398_TrainingBudget" element
56       */
57      public gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget addNewPHS398TrainingBudget()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget target = null;
63              target = (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget)get_store().add_element_user(PHS398TRAININGBUDGET$0);
64              return target;
65          }
66      }
67      /**
68       * An XML PHS398_TrainingBudget(@http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class PHS398TrainingBudgetImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public PHS398TrainingBudgetImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName DUNSNUMBER$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "DUNSNumber");
83          private static final javax.xml.namespace.QName BUDGETTYPE$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "BudgetType");
85          private static final javax.xml.namespace.QName ORGANIZATIONNAME$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "OrganizationName");
87          private static final javax.xml.namespace.QName BUDGETYEAR$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "BudgetYear");
89          private static final javax.xml.namespace.QName BUDGETJUSTIFICATION$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "BudgetJustification");
91          private static final javax.xml.namespace.QName CUMULATIVEUNDERGRADUATESTIPENDSREQUESTED$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeUndergraduateStipendsRequested");
93          private static final javax.xml.namespace.QName CUMULATIVEUNDERGRADUATETUITIONANDFEESREQUESTED$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeUndergraduateTuitionAndFeesRequested");
95          private static final javax.xml.namespace.QName CUMULATIVEPREDOCSINGLEDEGREESTIPENDSREQUESTED$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativePredocSingleDegreeStipendsRequested");
97          private static final javax.xml.namespace.QName CUMULATIVEPREDOCSINGLEDEGREETUITIONANDFEESREQUESTED$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativePredocSingleDegreeTuitionAndFeesRequested");
99          private static final javax.xml.namespace.QName CUMULATIVEPREDOCDUALDEGREESTIPENDSREQUESTED$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativePredocDualDegreeStipendsRequested");
101         private static final javax.xml.namespace.QName CUMULATIVEPREDOCDUALDEGREETUITIONANDFEESREQUESTED$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativePredocDualDegreeTuitionAndFeesRequested");
103         private static final javax.xml.namespace.QName CUMULATIVEPREDOCTOTALSTIPENDSREQUESTED$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativePredocTotalStipendsRequested");
105         private static final javax.xml.namespace.QName CUMULATIVEPREDOCTOTALTUITIONANDFEESREQUESTED$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativePredocTotalTuitionAndFeesRequested");
107         private static final javax.xml.namespace.QName CUMULATIVEPOSTDOCNONDEGREESTIPENDSREQUESTED$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativePostdocNonDegreeStipendsRequested");
109         private static final javax.xml.namespace.QName CUMULATIVEPOSTDOCNONDEGREETUITIONANDFEESREQUESTED$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativePostdocNonDegreeTuitionAndFeesRequested");
111         private static final javax.xml.namespace.QName CUMULATIVEPOSTDOCDEGREESTIPENDSREQUESTED$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativePostdocDegreeStipendsRequested");
113         private static final javax.xml.namespace.QName CUMULATIVEPOSTDOCDEGREETUITIONANDFEESREQUESTED$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativePostdocDegreeTuitionAndFeesRequested");
115         private static final javax.xml.namespace.QName CUMULATIVEPOSTDOCTOTALSTIPENDSREQUESTED$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativePostdocTotalStipendsRequested");
117         private static final javax.xml.namespace.QName CUMULATIVEPOSTDOCTOTALTUITIONANDFEESREQUESTED$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativePostdocTotalTuitionAndFeesRequested");
119         private static final javax.xml.namespace.QName CUMULATIVEOTHERSTIPENDSREQUESTED$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeOtherStipendsRequested");
121         private static final javax.xml.namespace.QName CUMULATIVEOTHERTUITIONANDFEESREQUESTED$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeOtherTuitionAndFeesRequested");
123         private static final javax.xml.namespace.QName CUMULATIVETOTALSTIPENDSREQUESTED$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeTotalStipendsRequested");
125         private static final javax.xml.namespace.QName CUMULATIVETUITIONANDFEESREQUESTED$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeTuitionAndFeesRequested");
127         private static final javax.xml.namespace.QName CUMULATIVETOTALSTIPENDSANDTUITIONFEESREQUESTED$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeTotalStipendsAndTuitionFeesRequested");
129         private static final javax.xml.namespace.QName CUMULATIVETRAINEETRAVELREQUESTED$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeTraineeTravelRequested");
131         private static final javax.xml.namespace.QName CUMULATIVETRAININGRELATEDEXPENSESREQUESTED$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeTrainingRelatedExpensesRequested");
133         private static final javax.xml.namespace.QName CUMULATIVERESEARCHDIRECTCOSTSREQUESTED$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeResearchDirectCostsRequested");
135         private static final javax.xml.namespace.QName CUMULATIVECONSORTIUMTRAININGCOSTSREQUESTED$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeConsortiumTrainingCostsRequested");
137         private static final javax.xml.namespace.QName CUMULATIVETOTALOTHERDIRECTCOSTSREQUESTED$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeTotalOtherDirectCostsRequested");
139         private static final javax.xml.namespace.QName CUMULATIVETOTALDIRECTCOSTSREQUESTED$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeTotalDirectCostsRequested");
141         private static final javax.xml.namespace.QName CUMULATIVETOTALINDIRECTCOSTSREQUESTED$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeTotalIndirectCostsRequested");
143         private static final javax.xml.namespace.QName CUMULATIVETOTALDIRECTANDINDIRECTCOSTSREQUESTED$62 = 
144             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "CumulativeTotalDirectAndIndirectCostsRequested");
145         private static final javax.xml.namespace.QName FORMVERSION$64 = 
146             new javax.xml.namespace.QName("http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0", "FormVersion");
147         
148         
149         /**
150          * Gets the "DUNSNumber" element
151          */
152         public java.lang.String getDUNSNumber()
153         {
154             synchronized (monitor())
155             {
156                 check_orphaned();
157                 org.apache.xmlbeans.SimpleValue target = null;
158                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$0, 0);
159                 if (target == null)
160                 {
161                     return null;
162                 }
163                 return target.getStringValue();
164             }
165         }
166         
167         /**
168          * Gets (as xml) the "DUNSNumber" element
169          */
170         public gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber()
171         {
172             synchronized (monitor())
173             {
174                 check_orphaned();
175                 gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
176                 target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$0, 0);
177                 return target;
178             }
179         }
180         
181         /**
182          * Sets the "DUNSNumber" element
183          */
184         public void setDUNSNumber(java.lang.String dunsNumber)
185         {
186             synchronized (monitor())
187             {
188                 check_orphaned();
189                 org.apache.xmlbeans.SimpleValue target = null;
190                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$0, 0);
191                 if (target == null)
192                 {
193                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUNSNUMBER$0);
194                 }
195                 target.setStringValue(dunsNumber);
196             }
197         }
198         
199         /**
200          * Sets (as xml) the "DUNSNumber" element
201          */
202         public void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber)
203         {
204             synchronized (monitor())
205             {
206                 check_orphaned();
207                 gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
208                 target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$0, 0);
209                 if (target == null)
210                 {
211                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().add_element_user(DUNSNUMBER$0);
212                 }
213                 target.set(dunsNumber);
214             }
215         }
216         
217         /**
218          * Gets the "BudgetType" element
219          */
220         public gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType.Enum getBudgetType()
221         {
222             synchronized (monitor())
223             {
224                 check_orphaned();
225                 org.apache.xmlbeans.SimpleValue target = null;
226                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETTYPE$2, 0);
227                 if (target == null)
228                 {
229                     return null;
230                 }
231                 return (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType.Enum)target.getEnumValue();
232             }
233         }
234         
235         /**
236          * Gets (as xml) the "BudgetType" element
237          */
238         public gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType xgetBudgetType()
239         {
240             synchronized (monitor())
241             {
242                 check_orphaned();
243                 gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType target = null;
244                 target = (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType)get_store().find_element_user(BUDGETTYPE$2, 0);
245                 return target;
246             }
247         }
248         
249         /**
250          * Sets the "BudgetType" element
251          */
252         public void setBudgetType(gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType.Enum budgetType)
253         {
254             synchronized (monitor())
255             {
256                 check_orphaned();
257                 org.apache.xmlbeans.SimpleValue target = null;
258                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGETTYPE$2, 0);
259                 if (target == null)
260                 {
261                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGETTYPE$2);
262                 }
263                 target.setEnumValue(budgetType);
264             }
265         }
266         
267         /**
268          * Sets (as xml) the "BudgetType" element
269          */
270         public void xsetBudgetType(gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType budgetType)
271         {
272             synchronized (monitor())
273             {
274                 check_orphaned();
275                 gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType target = null;
276                 target = (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType)get_store().find_element_user(BUDGETTYPE$2, 0);
277                 if (target == null)
278                 {
279                     target = (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType)get_store().add_element_user(BUDGETTYPE$2);
280                 }
281                 target.set(budgetType);
282             }
283         }
284         
285         /**
286          * Gets the "OrganizationName" element
287          */
288         public java.lang.String getOrganizationName()
289         {
290             synchronized (monitor())
291             {
292                 check_orphaned();
293                 org.apache.xmlbeans.SimpleValue target = null;
294                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
295                 if (target == null)
296                 {
297                     return null;
298                 }
299                 return target.getStringValue();
300             }
301         }
302         
303         /**
304          * Gets (as xml) the "OrganizationName" element
305          */
306         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
307         {
308             synchronized (monitor())
309             {
310                 check_orphaned();
311                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
312                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
313                 return target;
314             }
315         }
316         
317         /**
318          * True if has "OrganizationName" element
319          */
320         public boolean isSetOrganizationName()
321         {
322             synchronized (monitor())
323             {
324                 check_orphaned();
325                 return get_store().count_elements(ORGANIZATIONNAME$4) != 0;
326             }
327         }
328         
329         /**
330          * Sets the "OrganizationName" element
331          */
332         public void setOrganizationName(java.lang.String organizationName)
333         {
334             synchronized (monitor())
335             {
336                 check_orphaned();
337                 org.apache.xmlbeans.SimpleValue target = null;
338                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
339                 if (target == null)
340                 {
341                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$4);
342                 }
343                 target.setStringValue(organizationName);
344             }
345         }
346         
347         /**
348          * Sets (as xml) the "OrganizationName" element
349          */
350         public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
351         {
352             synchronized (monitor())
353             {
354                 check_orphaned();
355                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
356                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$4, 0);
357                 if (target == null)
358                 {
359                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$4);
360                 }
361                 target.set(organizationName);
362             }
363         }
364         
365         /**
366          * Unsets the "OrganizationName" element
367          */
368         public void unsetOrganizationName()
369         {
370             synchronized (monitor())
371             {
372                 check_orphaned();
373                 get_store().remove_element(ORGANIZATIONNAME$4, 0);
374             }
375         }
376         
377         /**
378          * Gets array of all "BudgetYear" elements
379          */
380         public gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType[] getBudgetYearArray()
381         {
382             synchronized (monitor())
383             {
384                 check_orphaned();
385                 java.util.List targetList = new java.util.ArrayList();
386                 get_store().find_all_element_users(BUDGETYEAR$6, targetList);
387                 gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType[] result = new gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType[targetList.size()];
388                 targetList.toArray(result);
389                 return result;
390             }
391         }
392         
393         /**
394          * Gets ith "BudgetYear" element
395          */
396         public gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType getBudgetYearArray(int i)
397         {
398             synchronized (monitor())
399             {
400                 check_orphaned();
401                 gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType target = null;
402                 target = (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType)get_store().find_element_user(BUDGETYEAR$6, i);
403                 if (target == null)
404                 {
405                     throw new IndexOutOfBoundsException();
406                 }
407                 return target;
408             }
409         }
410         
411         /**
412          * Returns number of "BudgetYear" element
413          */
414         public int sizeOfBudgetYearArray()
415         {
416             synchronized (monitor())
417             {
418                 check_orphaned();
419                 return get_store().count_elements(BUDGETYEAR$6);
420             }
421         }
422         
423         /**
424          * Sets array of all "BudgetYear" element  WARNING: This method is not atomicaly synchronized.
425          */
426         public void setBudgetYearArray(gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType[] budgetYearArray)
427         {
428             check_orphaned();
429             arraySetterHelper(budgetYearArray, BUDGETYEAR$6);
430         }
431         
432         /**
433          * Sets ith "BudgetYear" element
434          */
435         public void setBudgetYearArray(int i, gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType budgetYear)
436         {
437             generatedSetterHelperImpl(budgetYear, BUDGETYEAR$6, i, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_ARRAYITEM);
438         }
439         
440         /**
441          * Inserts and returns a new empty value (as xml) as the ith "BudgetYear" element
442          */
443         public gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType insertNewBudgetYear(int i)
444         {
445             synchronized (monitor())
446             {
447                 check_orphaned();
448                 gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType target = null;
449                 target = (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType)get_store().insert_element_user(BUDGETYEAR$6, i);
450                 return target;
451             }
452         }
453         
454         /**
455          * Appends and returns a new empty value (as xml) as the last "BudgetYear" element
456          */
457         public gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType addNewBudgetYear()
458         {
459             synchronized (monitor())
460             {
461                 check_orphaned();
462                 gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType target = null;
463                 target = (gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetYearDataType)get_store().add_element_user(BUDGETYEAR$6);
464                 return target;
465             }
466         }
467         
468         /**
469          * Removes the ith "BudgetYear" element
470          */
471         public void removeBudgetYear(int i)
472         {
473             synchronized (monitor())
474             {
475                 check_orphaned();
476                 get_store().remove_element(BUDGETYEAR$6, i);
477             }
478         }
479         
480         /**
481          * Gets the "BudgetJustification" element
482          */
483         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType getBudgetJustification()
484         {
485             synchronized (monitor())
486             {
487                 check_orphaned();
488                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
489                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().find_element_user(BUDGETJUSTIFICATION$8, 0);
490                 if (target == null)
491                 {
492                     return null;
493                 }
494                 return target;
495             }
496         }
497         
498         /**
499          * True if has "BudgetJustification" element
500          */
501         public boolean isSetBudgetJustification()
502         {
503             synchronized (monitor())
504             {
505                 check_orphaned();
506                 return get_store().count_elements(BUDGETJUSTIFICATION$8) != 0;
507             }
508         }
509         
510         /**
511          * Sets the "BudgetJustification" element
512          */
513         public void setBudgetJustification(gov.grants.apply.system.attachmentsV10.AttachedFileDataType budgetJustification)
514         {
515             generatedSetterHelperImpl(budgetJustification, BUDGETJUSTIFICATION$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
516         }
517         
518         /**
519          * Appends and returns a new empty "BudgetJustification" element
520          */
521         public gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewBudgetJustification()
522         {
523             synchronized (monitor())
524             {
525                 check_orphaned();
526                 gov.grants.apply.system.attachmentsV10.AttachedFileDataType target = null;
527                 target = (gov.grants.apply.system.attachmentsV10.AttachedFileDataType)get_store().add_element_user(BUDGETJUSTIFICATION$8);
528                 return target;
529             }
530         }
531         
532         /**
533          * Unsets the "BudgetJustification" element
534          */
535         public void unsetBudgetJustification()
536         {
537             synchronized (monitor())
538             {
539                 check_orphaned();
540                 get_store().remove_element(BUDGETJUSTIFICATION$8, 0);
541             }
542         }
543         
544         /**
545          * Gets the "CumulativeUndergraduateStipendsRequested" element
546          */
547         public java.math.BigDecimal getCumulativeUndergraduateStipendsRequested()
548         {
549             synchronized (monitor())
550             {
551                 check_orphaned();
552                 org.apache.xmlbeans.SimpleValue target = null;
553                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEUNDERGRADUATESTIPENDSREQUESTED$10, 0);
554                 if (target == null)
555                 {
556                     return null;
557                 }
558                 return target.getBigDecimalValue();
559             }
560         }
561         
562         /**
563          * Gets (as xml) the "CumulativeUndergraduateStipendsRequested" element
564          */
565         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeUndergraduateStipendsRequested()
566         {
567             synchronized (monitor())
568             {
569                 check_orphaned();
570                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
571                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEUNDERGRADUATESTIPENDSREQUESTED$10, 0);
572                 return target;
573             }
574         }
575         
576         /**
577          * True if has "CumulativeUndergraduateStipendsRequested" element
578          */
579         public boolean isSetCumulativeUndergraduateStipendsRequested()
580         {
581             synchronized (monitor())
582             {
583                 check_orphaned();
584                 return get_store().count_elements(CUMULATIVEUNDERGRADUATESTIPENDSREQUESTED$10) != 0;
585             }
586         }
587         
588         /**
589          * Sets the "CumulativeUndergraduateStipendsRequested" element
590          */
591         public void setCumulativeUndergraduateStipendsRequested(java.math.BigDecimal cumulativeUndergraduateStipendsRequested)
592         {
593             synchronized (monitor())
594             {
595                 check_orphaned();
596                 org.apache.xmlbeans.SimpleValue target = null;
597                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEUNDERGRADUATESTIPENDSREQUESTED$10, 0);
598                 if (target == null)
599                 {
600                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEUNDERGRADUATESTIPENDSREQUESTED$10);
601                 }
602                 target.setBigDecimalValue(cumulativeUndergraduateStipendsRequested);
603             }
604         }
605         
606         /**
607          * Sets (as xml) the "CumulativeUndergraduateStipendsRequested" element
608          */
609         public void xsetCumulativeUndergraduateStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeUndergraduateStipendsRequested)
610         {
611             synchronized (monitor())
612             {
613                 check_orphaned();
614                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
615                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEUNDERGRADUATESTIPENDSREQUESTED$10, 0);
616                 if (target == null)
617                 {
618                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEUNDERGRADUATESTIPENDSREQUESTED$10);
619                 }
620                 target.set(cumulativeUndergraduateStipendsRequested);
621             }
622         }
623         
624         /**
625          * Unsets the "CumulativeUndergraduateStipendsRequested" element
626          */
627         public void unsetCumulativeUndergraduateStipendsRequested()
628         {
629             synchronized (monitor())
630             {
631                 check_orphaned();
632                 get_store().remove_element(CUMULATIVEUNDERGRADUATESTIPENDSREQUESTED$10, 0);
633             }
634         }
635         
636         /**
637          * Gets the "CumulativeUndergraduateTuitionAndFeesRequested" element
638          */
639         public java.math.BigDecimal getCumulativeUndergraduateTuitionAndFeesRequested()
640         {
641             synchronized (monitor())
642             {
643                 check_orphaned();
644                 org.apache.xmlbeans.SimpleValue target = null;
645                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEUNDERGRADUATETUITIONANDFEESREQUESTED$12, 0);
646                 if (target == null)
647                 {
648                     return null;
649                 }
650                 return target.getBigDecimalValue();
651             }
652         }
653         
654         /**
655          * Gets (as xml) the "CumulativeUndergraduateTuitionAndFeesRequested" element
656          */
657         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeUndergraduateTuitionAndFeesRequested()
658         {
659             synchronized (monitor())
660             {
661                 check_orphaned();
662                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
663                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEUNDERGRADUATETUITIONANDFEESREQUESTED$12, 0);
664                 return target;
665             }
666         }
667         
668         /**
669          * True if has "CumulativeUndergraduateTuitionAndFeesRequested" element
670          */
671         public boolean isSetCumulativeUndergraduateTuitionAndFeesRequested()
672         {
673             synchronized (monitor())
674             {
675                 check_orphaned();
676                 return get_store().count_elements(CUMULATIVEUNDERGRADUATETUITIONANDFEESREQUESTED$12) != 0;
677             }
678         }
679         
680         /**
681          * Sets the "CumulativeUndergraduateTuitionAndFeesRequested" element
682          */
683         public void setCumulativeUndergraduateTuitionAndFeesRequested(java.math.BigDecimal cumulativeUndergraduateTuitionAndFeesRequested)
684         {
685             synchronized (monitor())
686             {
687                 check_orphaned();
688                 org.apache.xmlbeans.SimpleValue target = null;
689                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEUNDERGRADUATETUITIONANDFEESREQUESTED$12, 0);
690                 if (target == null)
691                 {
692                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEUNDERGRADUATETUITIONANDFEESREQUESTED$12);
693                 }
694                 target.setBigDecimalValue(cumulativeUndergraduateTuitionAndFeesRequested);
695             }
696         }
697         
698         /**
699          * Sets (as xml) the "CumulativeUndergraduateTuitionAndFeesRequested" element
700          */
701         public void xsetCumulativeUndergraduateTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeUndergraduateTuitionAndFeesRequested)
702         {
703             synchronized (monitor())
704             {
705                 check_orphaned();
706                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
707                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEUNDERGRADUATETUITIONANDFEESREQUESTED$12, 0);
708                 if (target == null)
709                 {
710                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEUNDERGRADUATETUITIONANDFEESREQUESTED$12);
711                 }
712                 target.set(cumulativeUndergraduateTuitionAndFeesRequested);
713             }
714         }
715         
716         /**
717          * Unsets the "CumulativeUndergraduateTuitionAndFeesRequested" element
718          */
719         public void unsetCumulativeUndergraduateTuitionAndFeesRequested()
720         {
721             synchronized (monitor())
722             {
723                 check_orphaned();
724                 get_store().remove_element(CUMULATIVEUNDERGRADUATETUITIONANDFEESREQUESTED$12, 0);
725             }
726         }
727         
728         /**
729          * Gets the "CumulativePredocSingleDegreeStipendsRequested" element
730          */
731         public java.math.BigDecimal getCumulativePredocSingleDegreeStipendsRequested()
732         {
733             synchronized (monitor())
734             {
735                 check_orphaned();
736                 org.apache.xmlbeans.SimpleValue target = null;
737                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPREDOCSINGLEDEGREESTIPENDSREQUESTED$14, 0);
738                 if (target == null)
739                 {
740                     return null;
741                 }
742                 return target.getBigDecimalValue();
743             }
744         }
745         
746         /**
747          * Gets (as xml) the "CumulativePredocSingleDegreeStipendsRequested" element
748          */
749         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePredocSingleDegreeStipendsRequested()
750         {
751             synchronized (monitor())
752             {
753                 check_orphaned();
754                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
755                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPREDOCSINGLEDEGREESTIPENDSREQUESTED$14, 0);
756                 return target;
757             }
758         }
759         
760         /**
761          * True if has "CumulativePredocSingleDegreeStipendsRequested" element
762          */
763         public boolean isSetCumulativePredocSingleDegreeStipendsRequested()
764         {
765             synchronized (monitor())
766             {
767                 check_orphaned();
768                 return get_store().count_elements(CUMULATIVEPREDOCSINGLEDEGREESTIPENDSREQUESTED$14) != 0;
769             }
770         }
771         
772         /**
773          * Sets the "CumulativePredocSingleDegreeStipendsRequested" element
774          */
775         public void setCumulativePredocSingleDegreeStipendsRequested(java.math.BigDecimal cumulativePredocSingleDegreeStipendsRequested)
776         {
777             synchronized (monitor())
778             {
779                 check_orphaned();
780                 org.apache.xmlbeans.SimpleValue target = null;
781                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPREDOCSINGLEDEGREESTIPENDSREQUESTED$14, 0);
782                 if (target == null)
783                 {
784                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEPREDOCSINGLEDEGREESTIPENDSREQUESTED$14);
785                 }
786                 target.setBigDecimalValue(cumulativePredocSingleDegreeStipendsRequested);
787             }
788         }
789         
790         /**
791          * Sets (as xml) the "CumulativePredocSingleDegreeStipendsRequested" element
792          */
793         public void xsetCumulativePredocSingleDegreeStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePredocSingleDegreeStipendsRequested)
794         {
795             synchronized (monitor())
796             {
797                 check_orphaned();
798                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
799                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPREDOCSINGLEDEGREESTIPENDSREQUESTED$14, 0);
800                 if (target == null)
801                 {
802                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEPREDOCSINGLEDEGREESTIPENDSREQUESTED$14);
803                 }
804                 target.set(cumulativePredocSingleDegreeStipendsRequested);
805             }
806         }
807         
808         /**
809          * Unsets the "CumulativePredocSingleDegreeStipendsRequested" element
810          */
811         public void unsetCumulativePredocSingleDegreeStipendsRequested()
812         {
813             synchronized (monitor())
814             {
815                 check_orphaned();
816                 get_store().remove_element(CUMULATIVEPREDOCSINGLEDEGREESTIPENDSREQUESTED$14, 0);
817             }
818         }
819         
820         /**
821          * Gets the "CumulativePredocSingleDegreeTuitionAndFeesRequested" element
822          */
823         public java.math.BigDecimal getCumulativePredocSingleDegreeTuitionAndFeesRequested()
824         {
825             synchronized (monitor())
826             {
827                 check_orphaned();
828                 org.apache.xmlbeans.SimpleValue target = null;
829                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPREDOCSINGLEDEGREETUITIONANDFEESREQUESTED$16, 0);
830                 if (target == null)
831                 {
832                     return null;
833                 }
834                 return target.getBigDecimalValue();
835             }
836         }
837         
838         /**
839          * Gets (as xml) the "CumulativePredocSingleDegreeTuitionAndFeesRequested" element
840          */
841         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePredocSingleDegreeTuitionAndFeesRequested()
842         {
843             synchronized (monitor())
844             {
845                 check_orphaned();
846                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
847                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPREDOCSINGLEDEGREETUITIONANDFEESREQUESTED$16, 0);
848                 return target;
849             }
850         }
851         
852         /**
853          * True if has "CumulativePredocSingleDegreeTuitionAndFeesRequested" element
854          */
855         public boolean isSetCumulativePredocSingleDegreeTuitionAndFeesRequested()
856         {
857             synchronized (monitor())
858             {
859                 check_orphaned();
860                 return get_store().count_elements(CUMULATIVEPREDOCSINGLEDEGREETUITIONANDFEESREQUESTED$16) != 0;
861             }
862         }
863         
864         /**
865          * Sets the "CumulativePredocSingleDegreeTuitionAndFeesRequested" element
866          */
867         public void setCumulativePredocSingleDegreeTuitionAndFeesRequested(java.math.BigDecimal cumulativePredocSingleDegreeTuitionAndFeesRequested)
868         {
869             synchronized (monitor())
870             {
871                 check_orphaned();
872                 org.apache.xmlbeans.SimpleValue target = null;
873                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPREDOCSINGLEDEGREETUITIONANDFEESREQUESTED$16, 0);
874                 if (target == null)
875                 {
876                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEPREDOCSINGLEDEGREETUITIONANDFEESREQUESTED$16);
877                 }
878                 target.setBigDecimalValue(cumulativePredocSingleDegreeTuitionAndFeesRequested);
879             }
880         }
881         
882         /**
883          * Sets (as xml) the "CumulativePredocSingleDegreeTuitionAndFeesRequested" element
884          */
885         public void xsetCumulativePredocSingleDegreeTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePredocSingleDegreeTuitionAndFeesRequested)
886         {
887             synchronized (monitor())
888             {
889                 check_orphaned();
890                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
891                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPREDOCSINGLEDEGREETUITIONANDFEESREQUESTED$16, 0);
892                 if (target == null)
893                 {
894                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEPREDOCSINGLEDEGREETUITIONANDFEESREQUESTED$16);
895                 }
896                 target.set(cumulativePredocSingleDegreeTuitionAndFeesRequested);
897             }
898         }
899         
900         /**
901          * Unsets the "CumulativePredocSingleDegreeTuitionAndFeesRequested" element
902          */
903         public void unsetCumulativePredocSingleDegreeTuitionAndFeesRequested()
904         {
905             synchronized (monitor())
906             {
907                 check_orphaned();
908                 get_store().remove_element(CUMULATIVEPREDOCSINGLEDEGREETUITIONANDFEESREQUESTED$16, 0);
909             }
910         }
911         
912         /**
913          * Gets the "CumulativePredocDualDegreeStipendsRequested" element
914          */
915         public java.math.BigDecimal getCumulativePredocDualDegreeStipendsRequested()
916         {
917             synchronized (monitor())
918             {
919                 check_orphaned();
920                 org.apache.xmlbeans.SimpleValue target = null;
921                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPREDOCDUALDEGREESTIPENDSREQUESTED$18, 0);
922                 if (target == null)
923                 {
924                     return null;
925                 }
926                 return target.getBigDecimalValue();
927             }
928         }
929         
930         /**
931          * Gets (as xml) the "CumulativePredocDualDegreeStipendsRequested" element
932          */
933         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePredocDualDegreeStipendsRequested()
934         {
935             synchronized (monitor())
936             {
937                 check_orphaned();
938                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
939                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPREDOCDUALDEGREESTIPENDSREQUESTED$18, 0);
940                 return target;
941             }
942         }
943         
944         /**
945          * True if has "CumulativePredocDualDegreeStipendsRequested" element
946          */
947         public boolean isSetCumulativePredocDualDegreeStipendsRequested()
948         {
949             synchronized (monitor())
950             {
951                 check_orphaned();
952                 return get_store().count_elements(CUMULATIVEPREDOCDUALDEGREESTIPENDSREQUESTED$18) != 0;
953             }
954         }
955         
956         /**
957          * Sets the "CumulativePredocDualDegreeStipendsRequested" element
958          */
959         public void setCumulativePredocDualDegreeStipendsRequested(java.math.BigDecimal cumulativePredocDualDegreeStipendsRequested)
960         {
961             synchronized (monitor())
962             {
963                 check_orphaned();
964                 org.apache.xmlbeans.SimpleValue target = null;
965                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPREDOCDUALDEGREESTIPENDSREQUESTED$18, 0);
966                 if (target == null)
967                 {
968                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEPREDOCDUALDEGREESTIPENDSREQUESTED$18);
969                 }
970                 target.setBigDecimalValue(cumulativePredocDualDegreeStipendsRequested);
971             }
972         }
973         
974         /**
975          * Sets (as xml) the "CumulativePredocDualDegreeStipendsRequested" element
976          */
977         public void xsetCumulativePredocDualDegreeStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePredocDualDegreeStipendsRequested)
978         {
979             synchronized (monitor())
980             {
981                 check_orphaned();
982                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
983                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPREDOCDUALDEGREESTIPENDSREQUESTED$18, 0);
984                 if (target == null)
985                 {
986                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEPREDOCDUALDEGREESTIPENDSREQUESTED$18);
987                 }
988                 target.set(cumulativePredocDualDegreeStipendsRequested);
989             }
990         }
991         
992         /**
993          * Unsets the "CumulativePredocDualDegreeStipendsRequested" element
994          */
995         public void unsetCumulativePredocDualDegreeStipendsRequested()
996         {
997             synchronized (monitor())
998             {
999                 check_orphaned();
1000                 get_store().remove_element(CUMULATIVEPREDOCDUALDEGREESTIPENDSREQUESTED$18, 0);
1001             }
1002         }
1003         
1004         /**
1005          * Gets the "CumulativePredocDualDegreeTuitionAndFeesRequested" element
1006          */
1007         public java.math.BigDecimal getCumulativePredocDualDegreeTuitionAndFeesRequested()
1008         {
1009             synchronized (monitor())
1010             {
1011                 check_orphaned();
1012                 org.apache.xmlbeans.SimpleValue target = null;
1013                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPREDOCDUALDEGREETUITIONANDFEESREQUESTED$20, 0);
1014                 if (target == null)
1015                 {
1016                     return null;
1017                 }
1018                 return target.getBigDecimalValue();
1019             }
1020         }
1021         
1022         /**
1023          * Gets (as xml) the "CumulativePredocDualDegreeTuitionAndFeesRequested" element
1024          */
1025         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePredocDualDegreeTuitionAndFeesRequested()
1026         {
1027             synchronized (monitor())
1028             {
1029                 check_orphaned();
1030                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1031                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPREDOCDUALDEGREETUITIONANDFEESREQUESTED$20, 0);
1032                 return target;
1033             }
1034         }
1035         
1036         /**
1037          * True if has "CumulativePredocDualDegreeTuitionAndFeesRequested" element
1038          */
1039         public boolean isSetCumulativePredocDualDegreeTuitionAndFeesRequested()
1040         {
1041             synchronized (monitor())
1042             {
1043                 check_orphaned();
1044                 return get_store().count_elements(CUMULATIVEPREDOCDUALDEGREETUITIONANDFEESREQUESTED$20) != 0;
1045             }
1046         }
1047         
1048         /**
1049          * Sets the "CumulativePredocDualDegreeTuitionAndFeesRequested" element
1050          */
1051         public void setCumulativePredocDualDegreeTuitionAndFeesRequested(java.math.BigDecimal cumulativePredocDualDegreeTuitionAndFeesRequested)
1052         {
1053             synchronized (monitor())
1054             {
1055                 check_orphaned();
1056                 org.apache.xmlbeans.SimpleValue target = null;
1057                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPREDOCDUALDEGREETUITIONANDFEESREQUESTED$20, 0);
1058                 if (target == null)
1059                 {
1060                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEPREDOCDUALDEGREETUITIONANDFEESREQUESTED$20);
1061                 }
1062                 target.setBigDecimalValue(cumulativePredocDualDegreeTuitionAndFeesRequested);
1063             }
1064         }
1065         
1066         /**
1067          * Sets (as xml) the "CumulativePredocDualDegreeTuitionAndFeesRequested" element
1068          */
1069         public void xsetCumulativePredocDualDegreeTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePredocDualDegreeTuitionAndFeesRequested)
1070         {
1071             synchronized (monitor())
1072             {
1073                 check_orphaned();
1074                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1075                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPREDOCDUALDEGREETUITIONANDFEESREQUESTED$20, 0);
1076                 if (target == null)
1077                 {
1078                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEPREDOCDUALDEGREETUITIONANDFEESREQUESTED$20);
1079                 }
1080                 target.set(cumulativePredocDualDegreeTuitionAndFeesRequested);
1081             }
1082         }
1083         
1084         /**
1085          * Unsets the "CumulativePredocDualDegreeTuitionAndFeesRequested" element
1086          */
1087         public void unsetCumulativePredocDualDegreeTuitionAndFeesRequested()
1088         {
1089             synchronized (monitor())
1090             {
1091                 check_orphaned();
1092                 get_store().remove_element(CUMULATIVEPREDOCDUALDEGREETUITIONANDFEESREQUESTED$20, 0);
1093             }
1094         }
1095         
1096         /**
1097          * Gets the "CumulativePredocTotalStipendsRequested" element
1098          */
1099         public java.math.BigDecimal getCumulativePredocTotalStipendsRequested()
1100         {
1101             synchronized (monitor())
1102             {
1103                 check_orphaned();
1104                 org.apache.xmlbeans.SimpleValue target = null;
1105                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPREDOCTOTALSTIPENDSREQUESTED$22, 0);
1106                 if (target == null)
1107                 {
1108                     return null;
1109                 }
1110                 return target.getBigDecimalValue();
1111             }
1112         }
1113         
1114         /**
1115          * Gets (as xml) the "CumulativePredocTotalStipendsRequested" element
1116          */
1117         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePredocTotalStipendsRequested()
1118         {
1119             synchronized (monitor())
1120             {
1121                 check_orphaned();
1122                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1123                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPREDOCTOTALSTIPENDSREQUESTED$22, 0);
1124                 return target;
1125             }
1126         }
1127         
1128         /**
1129          * True if has "CumulativePredocTotalStipendsRequested" element
1130          */
1131         public boolean isSetCumulativePredocTotalStipendsRequested()
1132         {
1133             synchronized (monitor())
1134             {
1135                 check_orphaned();
1136                 return get_store().count_elements(CUMULATIVEPREDOCTOTALSTIPENDSREQUESTED$22) != 0;
1137             }
1138         }
1139         
1140         /**
1141          * Sets the "CumulativePredocTotalStipendsRequested" element
1142          */
1143         public void setCumulativePredocTotalStipendsRequested(java.math.BigDecimal cumulativePredocTotalStipendsRequested)
1144         {
1145             synchronized (monitor())
1146             {
1147                 check_orphaned();
1148                 org.apache.xmlbeans.SimpleValue target = null;
1149                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPREDOCTOTALSTIPENDSREQUESTED$22, 0);
1150                 if (target == null)
1151                 {
1152                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEPREDOCTOTALSTIPENDSREQUESTED$22);
1153                 }
1154                 target.setBigDecimalValue(cumulativePredocTotalStipendsRequested);
1155             }
1156         }
1157         
1158         /**
1159          * Sets (as xml) the "CumulativePredocTotalStipendsRequested" element
1160          */
1161         public void xsetCumulativePredocTotalStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePredocTotalStipendsRequested)
1162         {
1163             synchronized (monitor())
1164             {
1165                 check_orphaned();
1166                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1167                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPREDOCTOTALSTIPENDSREQUESTED$22, 0);
1168                 if (target == null)
1169                 {
1170                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEPREDOCTOTALSTIPENDSREQUESTED$22);
1171                 }
1172                 target.set(cumulativePredocTotalStipendsRequested);
1173             }
1174         }
1175         
1176         /**
1177          * Unsets the "CumulativePredocTotalStipendsRequested" element
1178          */
1179         public void unsetCumulativePredocTotalStipendsRequested()
1180         {
1181             synchronized (monitor())
1182             {
1183                 check_orphaned();
1184                 get_store().remove_element(CUMULATIVEPREDOCTOTALSTIPENDSREQUESTED$22, 0);
1185             }
1186         }
1187         
1188         /**
1189          * Gets the "CumulativePredocTotalTuitionAndFeesRequested" element
1190          */
1191         public java.math.BigDecimal getCumulativePredocTotalTuitionAndFeesRequested()
1192         {
1193             synchronized (monitor())
1194             {
1195                 check_orphaned();
1196                 org.apache.xmlbeans.SimpleValue target = null;
1197                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPREDOCTOTALTUITIONANDFEESREQUESTED$24, 0);
1198                 if (target == null)
1199                 {
1200                     return null;
1201                 }
1202                 return target.getBigDecimalValue();
1203             }
1204         }
1205         
1206         /**
1207          * Gets (as xml) the "CumulativePredocTotalTuitionAndFeesRequested" element
1208          */
1209         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePredocTotalTuitionAndFeesRequested()
1210         {
1211             synchronized (monitor())
1212             {
1213                 check_orphaned();
1214                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1215                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPREDOCTOTALTUITIONANDFEESREQUESTED$24, 0);
1216                 return target;
1217             }
1218         }
1219         
1220         /**
1221          * True if has "CumulativePredocTotalTuitionAndFeesRequested" element
1222          */
1223         public boolean isSetCumulativePredocTotalTuitionAndFeesRequested()
1224         {
1225             synchronized (monitor())
1226             {
1227                 check_orphaned();
1228                 return get_store().count_elements(CUMULATIVEPREDOCTOTALTUITIONANDFEESREQUESTED$24) != 0;
1229             }
1230         }
1231         
1232         /**
1233          * Sets the "CumulativePredocTotalTuitionAndFeesRequested" element
1234          */
1235         public void setCumulativePredocTotalTuitionAndFeesRequested(java.math.BigDecimal cumulativePredocTotalTuitionAndFeesRequested)
1236         {
1237             synchronized (monitor())
1238             {
1239                 check_orphaned();
1240                 org.apache.xmlbeans.SimpleValue target = null;
1241                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPREDOCTOTALTUITIONANDFEESREQUESTED$24, 0);
1242                 if (target == null)
1243                 {
1244                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEPREDOCTOTALTUITIONANDFEESREQUESTED$24);
1245                 }
1246                 target.setBigDecimalValue(cumulativePredocTotalTuitionAndFeesRequested);
1247             }
1248         }
1249         
1250         /**
1251          * Sets (as xml) the "CumulativePredocTotalTuitionAndFeesRequested" element
1252          */
1253         public void xsetCumulativePredocTotalTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePredocTotalTuitionAndFeesRequested)
1254         {
1255             synchronized (monitor())
1256             {
1257                 check_orphaned();
1258                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1259                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPREDOCTOTALTUITIONANDFEESREQUESTED$24, 0);
1260                 if (target == null)
1261                 {
1262                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEPREDOCTOTALTUITIONANDFEESREQUESTED$24);
1263                 }
1264                 target.set(cumulativePredocTotalTuitionAndFeesRequested);
1265             }
1266         }
1267         
1268         /**
1269          * Unsets the "CumulativePredocTotalTuitionAndFeesRequested" element
1270          */
1271         public void unsetCumulativePredocTotalTuitionAndFeesRequested()
1272         {
1273             synchronized (monitor())
1274             {
1275                 check_orphaned();
1276                 get_store().remove_element(CUMULATIVEPREDOCTOTALTUITIONANDFEESREQUESTED$24, 0);
1277             }
1278         }
1279         
1280         /**
1281          * Gets the "CumulativePostdocNonDegreeStipendsRequested" element
1282          */
1283         public java.math.BigDecimal getCumulativePostdocNonDegreeStipendsRequested()
1284         {
1285             synchronized (monitor())
1286             {
1287                 check_orphaned();
1288                 org.apache.xmlbeans.SimpleValue target = null;
1289                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPOSTDOCNONDEGREESTIPENDSREQUESTED$26, 0);
1290                 if (target == null)
1291                 {
1292                     return null;
1293                 }
1294                 return target.getBigDecimalValue();
1295             }
1296         }
1297         
1298         /**
1299          * Gets (as xml) the "CumulativePostdocNonDegreeStipendsRequested" element
1300          */
1301         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePostdocNonDegreeStipendsRequested()
1302         {
1303             synchronized (monitor())
1304             {
1305                 check_orphaned();
1306                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1307                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPOSTDOCNONDEGREESTIPENDSREQUESTED$26, 0);
1308                 return target;
1309             }
1310         }
1311         
1312         /**
1313          * True if has "CumulativePostdocNonDegreeStipendsRequested" element
1314          */
1315         public boolean isSetCumulativePostdocNonDegreeStipendsRequested()
1316         {
1317             synchronized (monitor())
1318             {
1319                 check_orphaned();
1320                 return get_store().count_elements(CUMULATIVEPOSTDOCNONDEGREESTIPENDSREQUESTED$26) != 0;
1321             }
1322         }
1323         
1324         /**
1325          * Sets the "CumulativePostdocNonDegreeStipendsRequested" element
1326          */
1327         public void setCumulativePostdocNonDegreeStipendsRequested(java.math.BigDecimal cumulativePostdocNonDegreeStipendsRequested)
1328         {
1329             synchronized (monitor())
1330             {
1331                 check_orphaned();
1332                 org.apache.xmlbeans.SimpleValue target = null;
1333                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPOSTDOCNONDEGREESTIPENDSREQUESTED$26, 0);
1334                 if (target == null)
1335                 {
1336                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEPOSTDOCNONDEGREESTIPENDSREQUESTED$26);
1337                 }
1338                 target.setBigDecimalValue(cumulativePostdocNonDegreeStipendsRequested);
1339             }
1340         }
1341         
1342         /**
1343          * Sets (as xml) the "CumulativePostdocNonDegreeStipendsRequested" element
1344          */
1345         public void xsetCumulativePostdocNonDegreeStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePostdocNonDegreeStipendsRequested)
1346         {
1347             synchronized (monitor())
1348             {
1349                 check_orphaned();
1350                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1351                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPOSTDOCNONDEGREESTIPENDSREQUESTED$26, 0);
1352                 if (target == null)
1353                 {
1354                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEPOSTDOCNONDEGREESTIPENDSREQUESTED$26);
1355                 }
1356                 target.set(cumulativePostdocNonDegreeStipendsRequested);
1357             }
1358         }
1359         
1360         /**
1361          * Unsets the "CumulativePostdocNonDegreeStipendsRequested" element
1362          */
1363         public void unsetCumulativePostdocNonDegreeStipendsRequested()
1364         {
1365             synchronized (monitor())
1366             {
1367                 check_orphaned();
1368                 get_store().remove_element(CUMULATIVEPOSTDOCNONDEGREESTIPENDSREQUESTED$26, 0);
1369             }
1370         }
1371         
1372         /**
1373          * Gets the "CumulativePostdocNonDegreeTuitionAndFeesRequested" element
1374          */
1375         public java.math.BigDecimal getCumulativePostdocNonDegreeTuitionAndFeesRequested()
1376         {
1377             synchronized (monitor())
1378             {
1379                 check_orphaned();
1380                 org.apache.xmlbeans.SimpleValue target = null;
1381                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPOSTDOCNONDEGREETUITIONANDFEESREQUESTED$28, 0);
1382                 if (target == null)
1383                 {
1384                     return null;
1385                 }
1386                 return target.getBigDecimalValue();
1387             }
1388         }
1389         
1390         /**
1391          * Gets (as xml) the "CumulativePostdocNonDegreeTuitionAndFeesRequested" element
1392          */
1393         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePostdocNonDegreeTuitionAndFeesRequested()
1394         {
1395             synchronized (monitor())
1396             {
1397                 check_orphaned();
1398                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1399                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPOSTDOCNONDEGREETUITIONANDFEESREQUESTED$28, 0);
1400                 return target;
1401             }
1402         }
1403         
1404         /**
1405          * True if has "CumulativePostdocNonDegreeTuitionAndFeesRequested" element
1406          */
1407         public boolean isSetCumulativePostdocNonDegreeTuitionAndFeesRequested()
1408         {
1409             synchronized (monitor())
1410             {
1411                 check_orphaned();
1412                 return get_store().count_elements(CUMULATIVEPOSTDOCNONDEGREETUITIONANDFEESREQUESTED$28) != 0;
1413             }
1414         }
1415         
1416         /**
1417          * Sets the "CumulativePostdocNonDegreeTuitionAndFeesRequested" element
1418          */
1419         public void setCumulativePostdocNonDegreeTuitionAndFeesRequested(java.math.BigDecimal cumulativePostdocNonDegreeTuitionAndFeesRequested)
1420         {
1421             synchronized (monitor())
1422             {
1423                 check_orphaned();
1424                 org.apache.xmlbeans.SimpleValue target = null;
1425                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPOSTDOCNONDEGREETUITIONANDFEESREQUESTED$28, 0);
1426                 if (target == null)
1427                 {
1428                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEPOSTDOCNONDEGREETUITIONANDFEESREQUESTED$28);
1429                 }
1430                 target.setBigDecimalValue(cumulativePostdocNonDegreeTuitionAndFeesRequested);
1431             }
1432         }
1433         
1434         /**
1435          * Sets (as xml) the "CumulativePostdocNonDegreeTuitionAndFeesRequested" element
1436          */
1437         public void xsetCumulativePostdocNonDegreeTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePostdocNonDegreeTuitionAndFeesRequested)
1438         {
1439             synchronized (monitor())
1440             {
1441                 check_orphaned();
1442                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1443                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPOSTDOCNONDEGREETUITIONANDFEESREQUESTED$28, 0);
1444                 if (target == null)
1445                 {
1446                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEPOSTDOCNONDEGREETUITIONANDFEESREQUESTED$28);
1447                 }
1448                 target.set(cumulativePostdocNonDegreeTuitionAndFeesRequested);
1449             }
1450         }
1451         
1452         /**
1453          * Unsets the "CumulativePostdocNonDegreeTuitionAndFeesRequested" element
1454          */
1455         public void unsetCumulativePostdocNonDegreeTuitionAndFeesRequested()
1456         {
1457             synchronized (monitor())
1458             {
1459                 check_orphaned();
1460                 get_store().remove_element(CUMULATIVEPOSTDOCNONDEGREETUITIONANDFEESREQUESTED$28, 0);
1461             }
1462         }
1463         
1464         /**
1465          * Gets the "CumulativePostdocDegreeStipendsRequested" element
1466          */
1467         public java.math.BigDecimal getCumulativePostdocDegreeStipendsRequested()
1468         {
1469             synchronized (monitor())
1470             {
1471                 check_orphaned();
1472                 org.apache.xmlbeans.SimpleValue target = null;
1473                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPOSTDOCDEGREESTIPENDSREQUESTED$30, 0);
1474                 if (target == null)
1475                 {
1476                     return null;
1477                 }
1478                 return target.getBigDecimalValue();
1479             }
1480         }
1481         
1482         /**
1483          * Gets (as xml) the "CumulativePostdocDegreeStipendsRequested" element
1484          */
1485         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePostdocDegreeStipendsRequested()
1486         {
1487             synchronized (monitor())
1488             {
1489                 check_orphaned();
1490                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1491                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPOSTDOCDEGREESTIPENDSREQUESTED$30, 0);
1492                 return target;
1493             }
1494         }
1495         
1496         /**
1497          * True if has "CumulativePostdocDegreeStipendsRequested" element
1498          */
1499         public boolean isSetCumulativePostdocDegreeStipendsRequested()
1500         {
1501             synchronized (monitor())
1502             {
1503                 check_orphaned();
1504                 return get_store().count_elements(CUMULATIVEPOSTDOCDEGREESTIPENDSREQUESTED$30) != 0;
1505             }
1506         }
1507         
1508         /**
1509          * Sets the "CumulativePostdocDegreeStipendsRequested" element
1510          */
1511         public void setCumulativePostdocDegreeStipendsRequested(java.math.BigDecimal cumulativePostdocDegreeStipendsRequested)
1512         {
1513             synchronized (monitor())
1514             {
1515                 check_orphaned();
1516                 org.apache.xmlbeans.SimpleValue target = null;
1517                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPOSTDOCDEGREESTIPENDSREQUESTED$30, 0);
1518                 if (target == null)
1519                 {
1520                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEPOSTDOCDEGREESTIPENDSREQUESTED$30);
1521                 }
1522                 target.setBigDecimalValue(cumulativePostdocDegreeStipendsRequested);
1523             }
1524         }
1525         
1526         /**
1527          * Sets (as xml) the "CumulativePostdocDegreeStipendsRequested" element
1528          */
1529         public void xsetCumulativePostdocDegreeStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePostdocDegreeStipendsRequested)
1530         {
1531             synchronized (monitor())
1532             {
1533                 check_orphaned();
1534                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1535                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPOSTDOCDEGREESTIPENDSREQUESTED$30, 0);
1536                 if (target == null)
1537                 {
1538                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEPOSTDOCDEGREESTIPENDSREQUESTED$30);
1539                 }
1540                 target.set(cumulativePostdocDegreeStipendsRequested);
1541             }
1542         }
1543         
1544         /**
1545          * Unsets the "CumulativePostdocDegreeStipendsRequested" element
1546          */
1547         public void unsetCumulativePostdocDegreeStipendsRequested()
1548         {
1549             synchronized (monitor())
1550             {
1551                 check_orphaned();
1552                 get_store().remove_element(CUMULATIVEPOSTDOCDEGREESTIPENDSREQUESTED$30, 0);
1553             }
1554         }
1555         
1556         /**
1557          * Gets the "CumulativePostdocDegreeTuitionAndFeesRequested" element
1558          */
1559         public java.math.BigDecimal getCumulativePostdocDegreeTuitionAndFeesRequested()
1560         {
1561             synchronized (monitor())
1562             {
1563                 check_orphaned();
1564                 org.apache.xmlbeans.SimpleValue target = null;
1565                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPOSTDOCDEGREETUITIONANDFEESREQUESTED$32, 0);
1566                 if (target == null)
1567                 {
1568                     return null;
1569                 }
1570                 return target.getBigDecimalValue();
1571             }
1572         }
1573         
1574         /**
1575          * Gets (as xml) the "CumulativePostdocDegreeTuitionAndFeesRequested" element
1576          */
1577         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePostdocDegreeTuitionAndFeesRequested()
1578         {
1579             synchronized (monitor())
1580             {
1581                 check_orphaned();
1582                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1583                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPOSTDOCDEGREETUITIONANDFEESREQUESTED$32, 0);
1584                 return target;
1585             }
1586         }
1587         
1588         /**
1589          * True if has "CumulativePostdocDegreeTuitionAndFeesRequested" element
1590          */
1591         public boolean isSetCumulativePostdocDegreeTuitionAndFeesRequested()
1592         {
1593             synchronized (monitor())
1594             {
1595                 check_orphaned();
1596                 return get_store().count_elements(CUMULATIVEPOSTDOCDEGREETUITIONANDFEESREQUESTED$32) != 0;
1597             }
1598         }
1599         
1600         /**
1601          * Sets the "CumulativePostdocDegreeTuitionAndFeesRequested" element
1602          */
1603         public void setCumulativePostdocDegreeTuitionAndFeesRequested(java.math.BigDecimal cumulativePostdocDegreeTuitionAndFeesRequested)
1604         {
1605             synchronized (monitor())
1606             {
1607                 check_orphaned();
1608                 org.apache.xmlbeans.SimpleValue target = null;
1609                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPOSTDOCDEGREETUITIONANDFEESREQUESTED$32, 0);
1610                 if (target == null)
1611                 {
1612                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEPOSTDOCDEGREETUITIONANDFEESREQUESTED$32);
1613                 }
1614                 target.setBigDecimalValue(cumulativePostdocDegreeTuitionAndFeesRequested);
1615             }
1616         }
1617         
1618         /**
1619          * Sets (as xml) the "CumulativePostdocDegreeTuitionAndFeesRequested" element
1620          */
1621         public void xsetCumulativePostdocDegreeTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePostdocDegreeTuitionAndFeesRequested)
1622         {
1623             synchronized (monitor())
1624             {
1625                 check_orphaned();
1626                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1627                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPOSTDOCDEGREETUITIONANDFEESREQUESTED$32, 0);
1628                 if (target == null)
1629                 {
1630                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEPOSTDOCDEGREETUITIONANDFEESREQUESTED$32);
1631                 }
1632                 target.set(cumulativePostdocDegreeTuitionAndFeesRequested);
1633             }
1634         }
1635         
1636         /**
1637          * Unsets the "CumulativePostdocDegreeTuitionAndFeesRequested" element
1638          */
1639         public void unsetCumulativePostdocDegreeTuitionAndFeesRequested()
1640         {
1641             synchronized (monitor())
1642             {
1643                 check_orphaned();
1644                 get_store().remove_element(CUMULATIVEPOSTDOCDEGREETUITIONANDFEESREQUESTED$32, 0);
1645             }
1646         }
1647         
1648         /**
1649          * Gets the "CumulativePostdocTotalStipendsRequested" element
1650          */
1651         public java.math.BigDecimal getCumulativePostdocTotalStipendsRequested()
1652         {
1653             synchronized (monitor())
1654             {
1655                 check_orphaned();
1656                 org.apache.xmlbeans.SimpleValue target = null;
1657                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPOSTDOCTOTALSTIPENDSREQUESTED$34, 0);
1658                 if (target == null)
1659                 {
1660                     return null;
1661                 }
1662                 return target.getBigDecimalValue();
1663             }
1664         }
1665         
1666         /**
1667          * Gets (as xml) the "CumulativePostdocTotalStipendsRequested" element
1668          */
1669         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePostdocTotalStipendsRequested()
1670         {
1671             synchronized (monitor())
1672             {
1673                 check_orphaned();
1674                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1675                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPOSTDOCTOTALSTIPENDSREQUESTED$34, 0);
1676                 return target;
1677             }
1678         }
1679         
1680         /**
1681          * True if has "CumulativePostdocTotalStipendsRequested" element
1682          */
1683         public boolean isSetCumulativePostdocTotalStipendsRequested()
1684         {
1685             synchronized (monitor())
1686             {
1687                 check_orphaned();
1688                 return get_store().count_elements(CUMULATIVEPOSTDOCTOTALSTIPENDSREQUESTED$34) != 0;
1689             }
1690         }
1691         
1692         /**
1693          * Sets the "CumulativePostdocTotalStipendsRequested" element
1694          */
1695         public void setCumulativePostdocTotalStipendsRequested(java.math.BigDecimal cumulativePostdocTotalStipendsRequested)
1696         {
1697             synchronized (monitor())
1698             {
1699                 check_orphaned();
1700                 org.apache.xmlbeans.SimpleValue target = null;
1701                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPOSTDOCTOTALSTIPENDSREQUESTED$34, 0);
1702                 if (target == null)
1703                 {
1704                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEPOSTDOCTOTALSTIPENDSREQUESTED$34);
1705                 }
1706                 target.setBigDecimalValue(cumulativePostdocTotalStipendsRequested);
1707             }
1708         }
1709         
1710         /**
1711          * Sets (as xml) the "CumulativePostdocTotalStipendsRequested" element
1712          */
1713         public void xsetCumulativePostdocTotalStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePostdocTotalStipendsRequested)
1714         {
1715             synchronized (monitor())
1716             {
1717                 check_orphaned();
1718                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1719                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPOSTDOCTOTALSTIPENDSREQUESTED$34, 0);
1720                 if (target == null)
1721                 {
1722                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEPOSTDOCTOTALSTIPENDSREQUESTED$34);
1723                 }
1724                 target.set(cumulativePostdocTotalStipendsRequested);
1725             }
1726         }
1727         
1728         /**
1729          * Unsets the "CumulativePostdocTotalStipendsRequested" element
1730          */
1731         public void unsetCumulativePostdocTotalStipendsRequested()
1732         {
1733             synchronized (monitor())
1734             {
1735                 check_orphaned();
1736                 get_store().remove_element(CUMULATIVEPOSTDOCTOTALSTIPENDSREQUESTED$34, 0);
1737             }
1738         }
1739         
1740         /**
1741          * Gets the "CumulativePostdocTotalTuitionAndFeesRequested" element
1742          */
1743         public java.math.BigDecimal getCumulativePostdocTotalTuitionAndFeesRequested()
1744         {
1745             synchronized (monitor())
1746             {
1747                 check_orphaned();
1748                 org.apache.xmlbeans.SimpleValue target = null;
1749                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPOSTDOCTOTALTUITIONANDFEESREQUESTED$36, 0);
1750                 if (target == null)
1751                 {
1752                     return null;
1753                 }
1754                 return target.getBigDecimalValue();
1755             }
1756         }
1757         
1758         /**
1759          * Gets (as xml) the "CumulativePostdocTotalTuitionAndFeesRequested" element
1760          */
1761         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativePostdocTotalTuitionAndFeesRequested()
1762         {
1763             synchronized (monitor())
1764             {
1765                 check_orphaned();
1766                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1767                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPOSTDOCTOTALTUITIONANDFEESREQUESTED$36, 0);
1768                 return target;
1769             }
1770         }
1771         
1772         /**
1773          * True if has "CumulativePostdocTotalTuitionAndFeesRequested" element
1774          */
1775         public boolean isSetCumulativePostdocTotalTuitionAndFeesRequested()
1776         {
1777             synchronized (monitor())
1778             {
1779                 check_orphaned();
1780                 return get_store().count_elements(CUMULATIVEPOSTDOCTOTALTUITIONANDFEESREQUESTED$36) != 0;
1781             }
1782         }
1783         
1784         /**
1785          * Sets the "CumulativePostdocTotalTuitionAndFeesRequested" element
1786          */
1787         public void setCumulativePostdocTotalTuitionAndFeesRequested(java.math.BigDecimal cumulativePostdocTotalTuitionAndFeesRequested)
1788         {
1789             synchronized (monitor())
1790             {
1791                 check_orphaned();
1792                 org.apache.xmlbeans.SimpleValue target = null;
1793                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEPOSTDOCTOTALTUITIONANDFEESREQUESTED$36, 0);
1794                 if (target == null)
1795                 {
1796                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEPOSTDOCTOTALTUITIONANDFEESREQUESTED$36);
1797                 }
1798                 target.setBigDecimalValue(cumulativePostdocTotalTuitionAndFeesRequested);
1799             }
1800         }
1801         
1802         /**
1803          * Sets (as xml) the "CumulativePostdocTotalTuitionAndFeesRequested" element
1804          */
1805         public void xsetCumulativePostdocTotalTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativePostdocTotalTuitionAndFeesRequested)
1806         {
1807             synchronized (monitor())
1808             {
1809                 check_orphaned();
1810                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1811                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEPOSTDOCTOTALTUITIONANDFEESREQUESTED$36, 0);
1812                 if (target == null)
1813                 {
1814                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEPOSTDOCTOTALTUITIONANDFEESREQUESTED$36);
1815                 }
1816                 target.set(cumulativePostdocTotalTuitionAndFeesRequested);
1817             }
1818         }
1819         
1820         /**
1821          * Unsets the "CumulativePostdocTotalTuitionAndFeesRequested" element
1822          */
1823         public void unsetCumulativePostdocTotalTuitionAndFeesRequested()
1824         {
1825             synchronized (monitor())
1826             {
1827                 check_orphaned();
1828                 get_store().remove_element(CUMULATIVEPOSTDOCTOTALTUITIONANDFEESREQUESTED$36, 0);
1829             }
1830         }
1831         
1832         /**
1833          * Gets the "CumulativeOtherStipendsRequested" element
1834          */
1835         public java.math.BigDecimal getCumulativeOtherStipendsRequested()
1836         {
1837             synchronized (monitor())
1838             {
1839                 check_orphaned();
1840                 org.apache.xmlbeans.SimpleValue target = null;
1841                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEOTHERSTIPENDSREQUESTED$38, 0);
1842                 if (target == null)
1843                 {
1844                     return null;
1845                 }
1846                 return target.getBigDecimalValue();
1847             }
1848         }
1849         
1850         /**
1851          * Gets (as xml) the "CumulativeOtherStipendsRequested" element
1852          */
1853         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeOtherStipendsRequested()
1854         {
1855             synchronized (monitor())
1856             {
1857                 check_orphaned();
1858                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1859                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEOTHERSTIPENDSREQUESTED$38, 0);
1860                 return target;
1861             }
1862         }
1863         
1864         /**
1865          * True if has "CumulativeOtherStipendsRequested" element
1866          */
1867         public boolean isSetCumulativeOtherStipendsRequested()
1868         {
1869             synchronized (monitor())
1870             {
1871                 check_orphaned();
1872                 return get_store().count_elements(CUMULATIVEOTHERSTIPENDSREQUESTED$38) != 0;
1873             }
1874         }
1875         
1876         /**
1877          * Sets the "CumulativeOtherStipendsRequested" element
1878          */
1879         public void setCumulativeOtherStipendsRequested(java.math.BigDecimal cumulativeOtherStipendsRequested)
1880         {
1881             synchronized (monitor())
1882             {
1883                 check_orphaned();
1884                 org.apache.xmlbeans.SimpleValue target = null;
1885                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEOTHERSTIPENDSREQUESTED$38, 0);
1886                 if (target == null)
1887                 {
1888                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEOTHERSTIPENDSREQUESTED$38);
1889                 }
1890                 target.setBigDecimalValue(cumulativeOtherStipendsRequested);
1891             }
1892         }
1893         
1894         /**
1895          * Sets (as xml) the "CumulativeOtherStipendsRequested" element
1896          */
1897         public void xsetCumulativeOtherStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeOtherStipendsRequested)
1898         {
1899             synchronized (monitor())
1900             {
1901                 check_orphaned();
1902                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1903                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEOTHERSTIPENDSREQUESTED$38, 0);
1904                 if (target == null)
1905                 {
1906                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEOTHERSTIPENDSREQUESTED$38);
1907                 }
1908                 target.set(cumulativeOtherStipendsRequested);
1909             }
1910         }
1911         
1912         /**
1913          * Unsets the "CumulativeOtherStipendsRequested" element
1914          */
1915         public void unsetCumulativeOtherStipendsRequested()
1916         {
1917             synchronized (monitor())
1918             {
1919                 check_orphaned();
1920                 get_store().remove_element(CUMULATIVEOTHERSTIPENDSREQUESTED$38, 0);
1921             }
1922         }
1923         
1924         /**
1925          * Gets the "CumulativeOtherTuitionAndFeesRequested" element
1926          */
1927         public java.math.BigDecimal getCumulativeOtherTuitionAndFeesRequested()
1928         {
1929             synchronized (monitor())
1930             {
1931                 check_orphaned();
1932                 org.apache.xmlbeans.SimpleValue target = null;
1933                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEOTHERTUITIONANDFEESREQUESTED$40, 0);
1934                 if (target == null)
1935                 {
1936                     return null;
1937                 }
1938                 return target.getBigDecimalValue();
1939             }
1940         }
1941         
1942         /**
1943          * Gets (as xml) the "CumulativeOtherTuitionAndFeesRequested" element
1944          */
1945         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeOtherTuitionAndFeesRequested()
1946         {
1947             synchronized (monitor())
1948             {
1949                 check_orphaned();
1950                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1951                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEOTHERTUITIONANDFEESREQUESTED$40, 0);
1952                 return target;
1953             }
1954         }
1955         
1956         /**
1957          * True if has "CumulativeOtherTuitionAndFeesRequested" element
1958          */
1959         public boolean isSetCumulativeOtherTuitionAndFeesRequested()
1960         {
1961             synchronized (monitor())
1962             {
1963                 check_orphaned();
1964                 return get_store().count_elements(CUMULATIVEOTHERTUITIONANDFEESREQUESTED$40) != 0;
1965             }
1966         }
1967         
1968         /**
1969          * Sets the "CumulativeOtherTuitionAndFeesRequested" element
1970          */
1971         public void setCumulativeOtherTuitionAndFeesRequested(java.math.BigDecimal cumulativeOtherTuitionAndFeesRequested)
1972         {
1973             synchronized (monitor())
1974             {
1975                 check_orphaned();
1976                 org.apache.xmlbeans.SimpleValue target = null;
1977                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVEOTHERTUITIONANDFEESREQUESTED$40, 0);
1978                 if (target == null)
1979                 {
1980                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVEOTHERTUITIONANDFEESREQUESTED$40);
1981                 }
1982                 target.setBigDecimalValue(cumulativeOtherTuitionAndFeesRequested);
1983             }
1984         }
1985         
1986         /**
1987          * Sets (as xml) the "CumulativeOtherTuitionAndFeesRequested" element
1988          */
1989         public void xsetCumulativeOtherTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeOtherTuitionAndFeesRequested)
1990         {
1991             synchronized (monitor())
1992             {
1993                 check_orphaned();
1994                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1995                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVEOTHERTUITIONANDFEESREQUESTED$40, 0);
1996                 if (target == null)
1997                 {
1998                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVEOTHERTUITIONANDFEESREQUESTED$40);
1999                 }
2000                 target.set(cumulativeOtherTuitionAndFeesRequested);
2001             }
2002         }
2003         
2004         /**
2005          * Unsets the "CumulativeOtherTuitionAndFeesRequested" element
2006          */
2007         public void unsetCumulativeOtherTuitionAndFeesRequested()
2008         {
2009             synchronized (monitor())
2010             {
2011                 check_orphaned();
2012                 get_store().remove_element(CUMULATIVEOTHERTUITIONANDFEESREQUESTED$40, 0);
2013             }
2014         }
2015         
2016         /**
2017          * Gets the "CumulativeTotalStipendsRequested" element
2018          */
2019         public java.math.BigDecimal getCumulativeTotalStipendsRequested()
2020         {
2021             synchronized (monitor())
2022             {
2023                 check_orphaned();
2024                 org.apache.xmlbeans.SimpleValue target = null;
2025                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALSTIPENDSREQUESTED$42, 0);
2026                 if (target == null)
2027                 {
2028                     return null;
2029                 }
2030                 return target.getBigDecimalValue();
2031             }
2032         }
2033         
2034         /**
2035          * Gets (as xml) the "CumulativeTotalStipendsRequested" element
2036          */
2037         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalStipendsRequested()
2038         {
2039             synchronized (monitor())
2040             {
2041                 check_orphaned();
2042                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2043                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETOTALSTIPENDSREQUESTED$42, 0);
2044                 return target;
2045             }
2046         }
2047         
2048         /**
2049          * True if has "CumulativeTotalStipendsRequested" element
2050          */
2051         public boolean isSetCumulativeTotalStipendsRequested()
2052         {
2053             synchronized (monitor())
2054             {
2055                 check_orphaned();
2056                 return get_store().count_elements(CUMULATIVETOTALSTIPENDSREQUESTED$42) != 0;
2057             }
2058         }
2059         
2060         /**
2061          * Sets the "CumulativeTotalStipendsRequested" element
2062          */
2063         public void setCumulativeTotalStipendsRequested(java.math.BigDecimal cumulativeTotalStipendsRequested)
2064         {
2065             synchronized (monitor())
2066             {
2067                 check_orphaned();
2068                 org.apache.xmlbeans.SimpleValue target = null;
2069                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALSTIPENDSREQUESTED$42, 0);
2070                 if (target == null)
2071                 {
2072                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVETOTALSTIPENDSREQUESTED$42);
2073                 }
2074                 target.setBigDecimalValue(cumulativeTotalStipendsRequested);
2075             }
2076         }
2077         
2078         /**
2079          * Sets (as xml) the "CumulativeTotalStipendsRequested" element
2080          */
2081         public void xsetCumulativeTotalStipendsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalStipendsRequested)
2082         {
2083             synchronized (monitor())
2084             {
2085                 check_orphaned();
2086                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2087                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETOTALSTIPENDSREQUESTED$42, 0);
2088                 if (target == null)
2089                 {
2090                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVETOTALSTIPENDSREQUESTED$42);
2091                 }
2092                 target.set(cumulativeTotalStipendsRequested);
2093             }
2094         }
2095         
2096         /**
2097          * Unsets the "CumulativeTotalStipendsRequested" element
2098          */
2099         public void unsetCumulativeTotalStipendsRequested()
2100         {
2101             synchronized (monitor())
2102             {
2103                 check_orphaned();
2104                 get_store().remove_element(CUMULATIVETOTALSTIPENDSREQUESTED$42, 0);
2105             }
2106         }
2107         
2108         /**
2109          * Gets the "CumulativeTuitionAndFeesRequested" element
2110          */
2111         public java.math.BigDecimal getCumulativeTuitionAndFeesRequested()
2112         {
2113             synchronized (monitor())
2114             {
2115                 check_orphaned();
2116                 org.apache.xmlbeans.SimpleValue target = null;
2117                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETUITIONANDFEESREQUESTED$44, 0);
2118                 if (target == null)
2119                 {
2120                     return null;
2121                 }
2122                 return target.getBigDecimalValue();
2123             }
2124         }
2125         
2126         /**
2127          * Gets (as xml) the "CumulativeTuitionAndFeesRequested" element
2128          */
2129         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTuitionAndFeesRequested()
2130         {
2131             synchronized (monitor())
2132             {
2133                 check_orphaned();
2134                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2135                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETUITIONANDFEESREQUESTED$44, 0);
2136                 return target;
2137             }
2138         }
2139         
2140         /**
2141          * True if has "CumulativeTuitionAndFeesRequested" element
2142          */
2143         public boolean isSetCumulativeTuitionAndFeesRequested()
2144         {
2145             synchronized (monitor())
2146             {
2147                 check_orphaned();
2148                 return get_store().count_elements(CUMULATIVETUITIONANDFEESREQUESTED$44) != 0;
2149             }
2150         }
2151         
2152         /**
2153          * Sets the "CumulativeTuitionAndFeesRequested" element
2154          */
2155         public void setCumulativeTuitionAndFeesRequested(java.math.BigDecimal cumulativeTuitionAndFeesRequested)
2156         {
2157             synchronized (monitor())
2158             {
2159                 check_orphaned();
2160                 org.apache.xmlbeans.SimpleValue target = null;
2161                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETUITIONANDFEESREQUESTED$44, 0);
2162                 if (target == null)
2163                 {
2164                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVETUITIONANDFEESREQUESTED$44);
2165                 }
2166                 target.setBigDecimalValue(cumulativeTuitionAndFeesRequested);
2167             }
2168         }
2169         
2170         /**
2171          * Sets (as xml) the "CumulativeTuitionAndFeesRequested" element
2172          */
2173         public void xsetCumulativeTuitionAndFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTuitionAndFeesRequested)
2174         {
2175             synchronized (monitor())
2176             {
2177                 check_orphaned();
2178                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2179                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETUITIONANDFEESREQUESTED$44, 0);
2180                 if (target == null)
2181                 {
2182                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVETUITIONANDFEESREQUESTED$44);
2183                 }
2184                 target.set(cumulativeTuitionAndFeesRequested);
2185             }
2186         }
2187         
2188         /**
2189          * Unsets the "CumulativeTuitionAndFeesRequested" element
2190          */
2191         public void unsetCumulativeTuitionAndFeesRequested()
2192         {
2193             synchronized (monitor())
2194             {
2195                 check_orphaned();
2196                 get_store().remove_element(CUMULATIVETUITIONANDFEESREQUESTED$44, 0);
2197             }
2198         }
2199         
2200         /**
2201          * Gets the "CumulativeTotalStipendsAndTuitionFeesRequested" element
2202          */
2203         public java.math.BigDecimal getCumulativeTotalStipendsAndTuitionFeesRequested()
2204         {
2205             synchronized (monitor())
2206             {
2207                 check_orphaned();
2208                 org.apache.xmlbeans.SimpleValue target = null;
2209                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALSTIPENDSANDTUITIONFEESREQUESTED$46, 0);
2210                 if (target == null)
2211                 {
2212                     return null;
2213                 }
2214                 return target.getBigDecimalValue();
2215             }
2216         }
2217         
2218         /**
2219          * Gets (as xml) the "CumulativeTotalStipendsAndTuitionFeesRequested" element
2220          */
2221         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalStipendsAndTuitionFeesRequested()
2222         {
2223             synchronized (monitor())
2224             {
2225                 check_orphaned();
2226                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2227                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETOTALSTIPENDSANDTUITIONFEESREQUESTED$46, 0);
2228                 return target;
2229             }
2230         }
2231         
2232         /**
2233          * True if has "CumulativeTotalStipendsAndTuitionFeesRequested" element
2234          */
2235         public boolean isSetCumulativeTotalStipendsAndTuitionFeesRequested()
2236         {
2237             synchronized (monitor())
2238             {
2239                 check_orphaned();
2240                 return get_store().count_elements(CUMULATIVETOTALSTIPENDSANDTUITIONFEESREQUESTED$46) != 0;
2241             }
2242         }
2243         
2244         /**
2245          * Sets the "CumulativeTotalStipendsAndTuitionFeesRequested" element
2246          */
2247         public void setCumulativeTotalStipendsAndTuitionFeesRequested(java.math.BigDecimal cumulativeTotalStipendsAndTuitionFeesRequested)
2248         {
2249             synchronized (monitor())
2250             {
2251                 check_orphaned();
2252                 org.apache.xmlbeans.SimpleValue target = null;
2253                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALSTIPENDSANDTUITIONFEESREQUESTED$46, 0);
2254                 if (target == null)
2255                 {
2256                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVETOTALSTIPENDSANDTUITIONFEESREQUESTED$46);
2257                 }
2258                 target.setBigDecimalValue(cumulativeTotalStipendsAndTuitionFeesRequested);
2259             }
2260         }
2261         
2262         /**
2263          * Sets (as xml) the "CumulativeTotalStipendsAndTuitionFeesRequested" element
2264          */
2265         public void xsetCumulativeTotalStipendsAndTuitionFeesRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalStipendsAndTuitionFeesRequested)
2266         {
2267             synchronized (monitor())
2268             {
2269                 check_orphaned();
2270                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2271                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETOTALSTIPENDSANDTUITIONFEESREQUESTED$46, 0);
2272                 if (target == null)
2273                 {
2274                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVETOTALSTIPENDSANDTUITIONFEESREQUESTED$46);
2275                 }
2276                 target.set(cumulativeTotalStipendsAndTuitionFeesRequested);
2277             }
2278         }
2279         
2280         /**
2281          * Unsets the "CumulativeTotalStipendsAndTuitionFeesRequested" element
2282          */
2283         public void unsetCumulativeTotalStipendsAndTuitionFeesRequested()
2284         {
2285             synchronized (monitor())
2286             {
2287                 check_orphaned();
2288                 get_store().remove_element(CUMULATIVETOTALSTIPENDSANDTUITIONFEESREQUESTED$46, 0);
2289             }
2290         }
2291         
2292         /**
2293          * Gets the "CumulativeTraineeTravelRequested" element
2294          */
2295         public java.math.BigDecimal getCumulativeTraineeTravelRequested()
2296         {
2297             synchronized (monitor())
2298             {
2299                 check_orphaned();
2300                 org.apache.xmlbeans.SimpleValue target = null;
2301                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETRAINEETRAVELREQUESTED$48, 0);
2302                 if (target == null)
2303                 {
2304                     return null;
2305                 }
2306                 return target.getBigDecimalValue();
2307             }
2308         }
2309         
2310         /**
2311          * Gets (as xml) the "CumulativeTraineeTravelRequested" element
2312          */
2313         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCumulativeTraineeTravelRequested()
2314         {
2315             synchronized (monitor())
2316             {
2317                 check_orphaned();
2318                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2319                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(CUMULATIVETRAINEETRAVELREQUESTED$48, 0);
2320                 return target;
2321             }
2322         }
2323         
2324         /**
2325          * True if has "CumulativeTraineeTravelRequested" element
2326          */
2327         public boolean isSetCumulativeTraineeTravelRequested()
2328         {
2329             synchronized (monitor())
2330             {
2331                 check_orphaned();
2332                 return get_store().count_elements(CUMULATIVETRAINEETRAVELREQUESTED$48) != 0;
2333             }
2334         }
2335         
2336         /**
2337          * Sets the "CumulativeTraineeTravelRequested" element
2338          */
2339         public void setCumulativeTraineeTravelRequested(java.math.BigDecimal cumulativeTraineeTravelRequested)
2340         {
2341             synchronized (monitor())
2342             {
2343                 check_orphaned();
2344                 org.apache.xmlbeans.SimpleValue target = null;
2345                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETRAINEETRAVELREQUESTED$48, 0);
2346                 if (target == null)
2347                 {
2348                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVETRAINEETRAVELREQUESTED$48);
2349                 }
2350                 target.setBigDecimalValue(cumulativeTraineeTravelRequested);
2351             }
2352         }
2353         
2354         /**
2355          * Sets (as xml) the "CumulativeTraineeTravelRequested" element
2356          */
2357         public void xsetCumulativeTraineeTravelRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType cumulativeTraineeTravelRequested)
2358         {
2359             synchronized (monitor())
2360             {
2361                 check_orphaned();
2362                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2363                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(CUMULATIVETRAINEETRAVELREQUESTED$48, 0);
2364                 if (target == null)
2365                 {
2366                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(CUMULATIVETRAINEETRAVELREQUESTED$48);
2367                 }
2368                 target.set(cumulativeTraineeTravelRequested);
2369             }
2370         }
2371         
2372         /**
2373          * Unsets the "CumulativeTraineeTravelRequested" element
2374          */
2375         public void unsetCumulativeTraineeTravelRequested()
2376         {
2377             synchronized (monitor())
2378             {
2379                 check_orphaned();
2380                 get_store().remove_element(CUMULATIVETRAINEETRAVELREQUESTED$48, 0);
2381             }
2382         }
2383         
2384         /**
2385          * Gets the "CumulativeTrainingRelatedExpensesRequested" element
2386          */
2387         public java.math.BigDecimal getCumulativeTrainingRelatedExpensesRequested()
2388         {
2389             synchronized (monitor())
2390             {
2391                 check_orphaned();
2392                 org.apache.xmlbeans.SimpleValue target = null;
2393                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETRAININGRELATEDEXPENSESREQUESTED$50, 0);
2394                 if (target == null)
2395                 {
2396                     return null;
2397                 }
2398                 return target.getBigDecimalValue();
2399             }
2400         }
2401         
2402         /**
2403          * Gets (as xml) the "CumulativeTrainingRelatedExpensesRequested" element
2404          */
2405         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCumulativeTrainingRelatedExpensesRequested()
2406         {
2407             synchronized (monitor())
2408             {
2409                 check_orphaned();
2410                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2411                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(CUMULATIVETRAININGRELATEDEXPENSESREQUESTED$50, 0);
2412                 return target;
2413             }
2414         }
2415         
2416         /**
2417          * True if has "CumulativeTrainingRelatedExpensesRequested" element
2418          */
2419         public boolean isSetCumulativeTrainingRelatedExpensesRequested()
2420         {
2421             synchronized (monitor())
2422             {
2423                 check_orphaned();
2424                 return get_store().count_elements(CUMULATIVETRAININGRELATEDEXPENSESREQUESTED$50) != 0;
2425             }
2426         }
2427         
2428         /**
2429          * Sets the "CumulativeTrainingRelatedExpensesRequested" element
2430          */
2431         public void setCumulativeTrainingRelatedExpensesRequested(java.math.BigDecimal cumulativeTrainingRelatedExpensesRequested)
2432         {
2433             synchronized (monitor())
2434             {
2435                 check_orphaned();
2436                 org.apache.xmlbeans.SimpleValue target = null;
2437                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETRAININGRELATEDEXPENSESREQUESTED$50, 0);
2438                 if (target == null)
2439                 {
2440                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVETRAININGRELATEDEXPENSESREQUESTED$50);
2441                 }
2442                 target.setBigDecimalValue(cumulativeTrainingRelatedExpensesRequested);
2443             }
2444         }
2445         
2446         /**
2447          * Sets (as xml) the "CumulativeTrainingRelatedExpensesRequested" element
2448          */
2449         public void xsetCumulativeTrainingRelatedExpensesRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType cumulativeTrainingRelatedExpensesRequested)
2450         {
2451             synchronized (monitor())
2452             {
2453                 check_orphaned();
2454                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2455                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(CUMULATIVETRAININGRELATEDEXPENSESREQUESTED$50, 0);
2456                 if (target == null)
2457                 {
2458                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(CUMULATIVETRAININGRELATEDEXPENSESREQUESTED$50);
2459                 }
2460                 target.set(cumulativeTrainingRelatedExpensesRequested);
2461             }
2462         }
2463         
2464         /**
2465          * Unsets the "CumulativeTrainingRelatedExpensesRequested" element
2466          */
2467         public void unsetCumulativeTrainingRelatedExpensesRequested()
2468         {
2469             synchronized (monitor())
2470             {
2471                 check_orphaned();
2472                 get_store().remove_element(CUMULATIVETRAININGRELATEDEXPENSESREQUESTED$50, 0);
2473             }
2474         }
2475         
2476         /**
2477          * Gets the "CumulativeResearchDirectCostsRequested" element
2478          */
2479         public java.math.BigDecimal getCumulativeResearchDirectCostsRequested()
2480         {
2481             synchronized (monitor())
2482             {
2483                 check_orphaned();
2484                 org.apache.xmlbeans.SimpleValue target = null;
2485                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVERESEARCHDIRECTCOSTSREQUESTED$52, 0);
2486                 if (target == null)
2487                 {
2488                     return null;
2489                 }
2490                 return target.getBigDecimalValue();
2491             }
2492         }
2493         
2494         /**
2495          * Gets (as xml) the "CumulativeResearchDirectCostsRequested" element
2496          */
2497         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCumulativeResearchDirectCostsRequested()
2498         {
2499             synchronized (monitor())
2500             {
2501                 check_orphaned();
2502                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2503                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(CUMULATIVERESEARCHDIRECTCOSTSREQUESTED$52, 0);
2504                 return target;
2505             }
2506         }
2507         
2508         /**
2509          * True if has "CumulativeResearchDirectCostsRequested" element
2510          */
2511         public boolean isSetCumulativeResearchDirectCostsRequested()
2512         {
2513             synchronized (monitor())
2514             {
2515                 check_orphaned();
2516                 return get_store().count_elements(CUMULATIVERESEARCHDIRECTCOSTSREQUESTED$52) != 0;
2517             }
2518         }
2519         
2520         /**
2521          * Sets the "CumulativeResearchDirectCostsRequested" element
2522          */
2523         public void setCumulativeResearchDirectCostsRequested(java.math.BigDecimal cumulativeResearchDirectCostsRequested)
2524         {
2525             synchronized (monitor())
2526             {
2527                 check_orphaned();
2528                 org.apache.xmlbeans.SimpleValue target = null;
2529                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVERESEARCHDIRECTCOSTSREQUESTED$52, 0);
2530                 if (target == null)
2531                 {
2532                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVERESEARCHDIRECTCOSTSREQUESTED$52);
2533                 }
2534                 target.setBigDecimalValue(cumulativeResearchDirectCostsRequested);
2535             }
2536         }
2537         
2538         /**
2539          * Sets (as xml) the "CumulativeResearchDirectCostsRequested" element
2540          */
2541         public void xsetCumulativeResearchDirectCostsRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType cumulativeResearchDirectCostsRequested)
2542         {
2543             synchronized (monitor())
2544             {
2545                 check_orphaned();
2546                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2547                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(CUMULATIVERESEARCHDIRECTCOSTSREQUESTED$52, 0);
2548                 if (target == null)
2549                 {
2550                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(CUMULATIVERESEARCHDIRECTCOSTSREQUESTED$52);
2551                 }
2552                 target.set(cumulativeResearchDirectCostsRequested);
2553             }
2554         }
2555         
2556         /**
2557          * Unsets the "CumulativeResearchDirectCostsRequested" element
2558          */
2559         public void unsetCumulativeResearchDirectCostsRequested()
2560         {
2561             synchronized (monitor())
2562             {
2563                 check_orphaned();
2564                 get_store().remove_element(CUMULATIVERESEARCHDIRECTCOSTSREQUESTED$52, 0);
2565             }
2566         }
2567         
2568         /**
2569          * Gets the "CumulativeConsortiumTrainingCostsRequested" element
2570          */
2571         public java.math.BigDecimal getCumulativeConsortiumTrainingCostsRequested()
2572         {
2573             synchronized (monitor())
2574             {
2575                 check_orphaned();
2576                 org.apache.xmlbeans.SimpleValue target = null;
2577                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVECONSORTIUMTRAININGCOSTSREQUESTED$54, 0);
2578                 if (target == null)
2579                 {
2580                     return null;
2581                 }
2582                 return target.getBigDecimalValue();
2583             }
2584         }
2585         
2586         /**
2587          * Gets (as xml) the "CumulativeConsortiumTrainingCostsRequested" element
2588          */
2589         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCumulativeConsortiumTrainingCostsRequested()
2590         {
2591             synchronized (monitor())
2592             {
2593                 check_orphaned();
2594                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2595                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(CUMULATIVECONSORTIUMTRAININGCOSTSREQUESTED$54, 0);
2596                 return target;
2597             }
2598         }
2599         
2600         /**
2601          * True if has "CumulativeConsortiumTrainingCostsRequested" element
2602          */
2603         public boolean isSetCumulativeConsortiumTrainingCostsRequested()
2604         {
2605             synchronized (monitor())
2606             {
2607                 check_orphaned();
2608                 return get_store().count_elements(CUMULATIVECONSORTIUMTRAININGCOSTSREQUESTED$54) != 0;
2609             }
2610         }
2611         
2612         /**
2613          * Sets the "CumulativeConsortiumTrainingCostsRequested" element
2614          */
2615         public void setCumulativeConsortiumTrainingCostsRequested(java.math.BigDecimal cumulativeConsortiumTrainingCostsRequested)
2616         {
2617             synchronized (monitor())
2618             {
2619                 check_orphaned();
2620                 org.apache.xmlbeans.SimpleValue target = null;
2621                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVECONSORTIUMTRAININGCOSTSREQUESTED$54, 0);
2622                 if (target == null)
2623                 {
2624                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVECONSORTIUMTRAININGCOSTSREQUESTED$54);
2625                 }
2626                 target.setBigDecimalValue(cumulativeConsortiumTrainingCostsRequested);
2627             }
2628         }
2629         
2630         /**
2631          * Sets (as xml) the "CumulativeConsortiumTrainingCostsRequested" element
2632          */
2633         public void xsetCumulativeConsortiumTrainingCostsRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType cumulativeConsortiumTrainingCostsRequested)
2634         {
2635             synchronized (monitor())
2636             {
2637                 check_orphaned();
2638                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2639                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(CUMULATIVECONSORTIUMTRAININGCOSTSREQUESTED$54, 0);
2640                 if (target == null)
2641                 {
2642                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(CUMULATIVECONSORTIUMTRAININGCOSTSREQUESTED$54);
2643                 }
2644                 target.set(cumulativeConsortiumTrainingCostsRequested);
2645             }
2646         }
2647         
2648         /**
2649          * Unsets the "CumulativeConsortiumTrainingCostsRequested" element
2650          */
2651         public void unsetCumulativeConsortiumTrainingCostsRequested()
2652         {
2653             synchronized (monitor())
2654             {
2655                 check_orphaned();
2656                 get_store().remove_element(CUMULATIVECONSORTIUMTRAININGCOSTSREQUESTED$54, 0);
2657             }
2658         }
2659         
2660         /**
2661          * Gets the "CumulativeTotalOtherDirectCostsRequested" element
2662          */
2663         public java.math.BigDecimal getCumulativeTotalOtherDirectCostsRequested()
2664         {
2665             synchronized (monitor())
2666             {
2667                 check_orphaned();
2668                 org.apache.xmlbeans.SimpleValue target = null;
2669                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALOTHERDIRECTCOSTSREQUESTED$56, 0);
2670                 if (target == null)
2671                 {
2672                     return null;
2673                 }
2674                 return target.getBigDecimalValue();
2675             }
2676         }
2677         
2678         /**
2679          * Gets (as xml) the "CumulativeTotalOtherDirectCostsRequested" element
2680          */
2681         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalOtherDirectCostsRequested()
2682         {
2683             synchronized (monitor())
2684             {
2685                 check_orphaned();
2686                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2687                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETOTALOTHERDIRECTCOSTSREQUESTED$56, 0);
2688                 return target;
2689             }
2690         }
2691         
2692         /**
2693          * True if has "CumulativeTotalOtherDirectCostsRequested" element
2694          */
2695         public boolean isSetCumulativeTotalOtherDirectCostsRequested()
2696         {
2697             synchronized (monitor())
2698             {
2699                 check_orphaned();
2700                 return get_store().count_elements(CUMULATIVETOTALOTHERDIRECTCOSTSREQUESTED$56) != 0;
2701             }
2702         }
2703         
2704         /**
2705          * Sets the "CumulativeTotalOtherDirectCostsRequested" element
2706          */
2707         public void setCumulativeTotalOtherDirectCostsRequested(java.math.BigDecimal cumulativeTotalOtherDirectCostsRequested)
2708         {
2709             synchronized (monitor())
2710             {
2711                 check_orphaned();
2712                 org.apache.xmlbeans.SimpleValue target = null;
2713                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALOTHERDIRECTCOSTSREQUESTED$56, 0);
2714                 if (target == null)
2715                 {
2716                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVETOTALOTHERDIRECTCOSTSREQUESTED$56);
2717                 }
2718                 target.setBigDecimalValue(cumulativeTotalOtherDirectCostsRequested);
2719             }
2720         }
2721         
2722         /**
2723          * Sets (as xml) the "CumulativeTotalOtherDirectCostsRequested" element
2724          */
2725         public void xsetCumulativeTotalOtherDirectCostsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalOtherDirectCostsRequested)
2726         {
2727             synchronized (monitor())
2728             {
2729                 check_orphaned();
2730                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2731                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETOTALOTHERDIRECTCOSTSREQUESTED$56, 0);
2732                 if (target == null)
2733                 {
2734                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVETOTALOTHERDIRECTCOSTSREQUESTED$56);
2735                 }
2736                 target.set(cumulativeTotalOtherDirectCostsRequested);
2737             }
2738         }
2739         
2740         /**
2741          * Unsets the "CumulativeTotalOtherDirectCostsRequested" element
2742          */
2743         public void unsetCumulativeTotalOtherDirectCostsRequested()
2744         {
2745             synchronized (monitor())
2746             {
2747                 check_orphaned();
2748                 get_store().remove_element(CUMULATIVETOTALOTHERDIRECTCOSTSREQUESTED$56, 0);
2749             }
2750         }
2751         
2752         /**
2753          * Gets the "CumulativeTotalDirectCostsRequested" element
2754          */
2755         public java.math.BigDecimal getCumulativeTotalDirectCostsRequested()
2756         {
2757             synchronized (monitor())
2758             {
2759                 check_orphaned();
2760                 org.apache.xmlbeans.SimpleValue target = null;
2761                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALDIRECTCOSTSREQUESTED$58, 0);
2762                 if (target == null)
2763                 {
2764                     return null;
2765                 }
2766                 return target.getBigDecimalValue();
2767             }
2768         }
2769         
2770         /**
2771          * Gets (as xml) the "CumulativeTotalDirectCostsRequested" element
2772          */
2773         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalDirectCostsRequested()
2774         {
2775             synchronized (monitor())
2776             {
2777                 check_orphaned();
2778                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2779                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETOTALDIRECTCOSTSREQUESTED$58, 0);
2780                 return target;
2781             }
2782         }
2783         
2784         /**
2785          * True if has "CumulativeTotalDirectCostsRequested" element
2786          */
2787         public boolean isSetCumulativeTotalDirectCostsRequested()
2788         {
2789             synchronized (monitor())
2790             {
2791                 check_orphaned();
2792                 return get_store().count_elements(CUMULATIVETOTALDIRECTCOSTSREQUESTED$58) != 0;
2793             }
2794         }
2795         
2796         /**
2797          * Sets the "CumulativeTotalDirectCostsRequested" element
2798          */
2799         public void setCumulativeTotalDirectCostsRequested(java.math.BigDecimal cumulativeTotalDirectCostsRequested)
2800         {
2801             synchronized (monitor())
2802             {
2803                 check_orphaned();
2804                 org.apache.xmlbeans.SimpleValue target = null;
2805                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALDIRECTCOSTSREQUESTED$58, 0);
2806                 if (target == null)
2807                 {
2808                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVETOTALDIRECTCOSTSREQUESTED$58);
2809                 }
2810                 target.setBigDecimalValue(cumulativeTotalDirectCostsRequested);
2811             }
2812         }
2813         
2814         /**
2815          * Sets (as xml) the "CumulativeTotalDirectCostsRequested" element
2816          */
2817         public void xsetCumulativeTotalDirectCostsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalDirectCostsRequested)
2818         {
2819             synchronized (monitor())
2820             {
2821                 check_orphaned();
2822                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2823                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETOTALDIRECTCOSTSREQUESTED$58, 0);
2824                 if (target == null)
2825                 {
2826                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVETOTALDIRECTCOSTSREQUESTED$58);
2827                 }
2828                 target.set(cumulativeTotalDirectCostsRequested);
2829             }
2830         }
2831         
2832         /**
2833          * Unsets the "CumulativeTotalDirectCostsRequested" element
2834          */
2835         public void unsetCumulativeTotalDirectCostsRequested()
2836         {
2837             synchronized (monitor())
2838             {
2839                 check_orphaned();
2840                 get_store().remove_element(CUMULATIVETOTALDIRECTCOSTSREQUESTED$58, 0);
2841             }
2842         }
2843         
2844         /**
2845          * Gets the "CumulativeTotalIndirectCostsRequested" element
2846          */
2847         public java.math.BigDecimal getCumulativeTotalIndirectCostsRequested()
2848         {
2849             synchronized (monitor())
2850             {
2851                 check_orphaned();
2852                 org.apache.xmlbeans.SimpleValue target = null;
2853                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALINDIRECTCOSTSREQUESTED$60, 0);
2854                 if (target == null)
2855                 {
2856                     return null;
2857                 }
2858                 return target.getBigDecimalValue();
2859             }
2860         }
2861         
2862         /**
2863          * Gets (as xml) the "CumulativeTotalIndirectCostsRequested" element
2864          */
2865         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalIndirectCostsRequested()
2866         {
2867             synchronized (monitor())
2868             {
2869                 check_orphaned();
2870                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2871                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETOTALINDIRECTCOSTSREQUESTED$60, 0);
2872                 return target;
2873             }
2874         }
2875         
2876         /**
2877          * True if has "CumulativeTotalIndirectCostsRequested" element
2878          */
2879         public boolean isSetCumulativeTotalIndirectCostsRequested()
2880         {
2881             synchronized (monitor())
2882             {
2883                 check_orphaned();
2884                 return get_store().count_elements(CUMULATIVETOTALINDIRECTCOSTSREQUESTED$60) != 0;
2885             }
2886         }
2887         
2888         /**
2889          * Sets the "CumulativeTotalIndirectCostsRequested" element
2890          */
2891         public void setCumulativeTotalIndirectCostsRequested(java.math.BigDecimal cumulativeTotalIndirectCostsRequested)
2892         {
2893             synchronized (monitor())
2894             {
2895                 check_orphaned();
2896                 org.apache.xmlbeans.SimpleValue target = null;
2897                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALINDIRECTCOSTSREQUESTED$60, 0);
2898                 if (target == null)
2899                 {
2900                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVETOTALINDIRECTCOSTSREQUESTED$60);
2901                 }
2902                 target.setBigDecimalValue(cumulativeTotalIndirectCostsRequested);
2903             }
2904         }
2905         
2906         /**
2907          * Sets (as xml) the "CumulativeTotalIndirectCostsRequested" element
2908          */
2909         public void xsetCumulativeTotalIndirectCostsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalIndirectCostsRequested)
2910         {
2911             synchronized (monitor())
2912             {
2913                 check_orphaned();
2914                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2915                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETOTALINDIRECTCOSTSREQUESTED$60, 0);
2916                 if (target == null)
2917                 {
2918                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVETOTALINDIRECTCOSTSREQUESTED$60);
2919                 }
2920                 target.set(cumulativeTotalIndirectCostsRequested);
2921             }
2922         }
2923         
2924         /**
2925          * Unsets the "CumulativeTotalIndirectCostsRequested" element
2926          */
2927         public void unsetCumulativeTotalIndirectCostsRequested()
2928         {
2929             synchronized (monitor())
2930             {
2931                 check_orphaned();
2932                 get_store().remove_element(CUMULATIVETOTALINDIRECTCOSTSREQUESTED$60, 0);
2933             }
2934         }
2935         
2936         /**
2937          * Gets the "CumulativeTotalDirectAndIndirectCostsRequested" element
2938          */
2939         public java.math.BigDecimal getCumulativeTotalDirectAndIndirectCostsRequested()
2940         {
2941             synchronized (monitor())
2942             {
2943                 check_orphaned();
2944                 org.apache.xmlbeans.SimpleValue target = null;
2945                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALDIRECTANDINDIRECTCOSTSREQUESTED$62, 0);
2946                 if (target == null)
2947                 {
2948                     return null;
2949                 }
2950                 return target.getBigDecimalValue();
2951             }
2952         }
2953         
2954         /**
2955          * Gets (as xml) the "CumulativeTotalDirectAndIndirectCostsRequested" element
2956          */
2957         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCumulativeTotalDirectAndIndirectCostsRequested()
2958         {
2959             synchronized (monitor())
2960             {
2961                 check_orphaned();
2962                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
2963                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETOTALDIRECTANDINDIRECTCOSTSREQUESTED$62, 0);
2964                 return target;
2965             }
2966         }
2967         
2968         /**
2969          * True if has "CumulativeTotalDirectAndIndirectCostsRequested" element
2970          */
2971         public boolean isSetCumulativeTotalDirectAndIndirectCostsRequested()
2972         {
2973             synchronized (monitor())
2974             {
2975                 check_orphaned();
2976                 return get_store().count_elements(CUMULATIVETOTALDIRECTANDINDIRECTCOSTSREQUESTED$62) != 0;
2977             }
2978         }
2979         
2980         /**
2981          * Sets the "CumulativeTotalDirectAndIndirectCostsRequested" element
2982          */
2983         public void setCumulativeTotalDirectAndIndirectCostsRequested(java.math.BigDecimal cumulativeTotalDirectAndIndirectCostsRequested)
2984         {
2985             synchronized (monitor())
2986             {
2987                 check_orphaned();
2988                 org.apache.xmlbeans.SimpleValue target = null;
2989                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CUMULATIVETOTALDIRECTANDINDIRECTCOSTSREQUESTED$62, 0);
2990                 if (target == null)
2991                 {
2992                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CUMULATIVETOTALDIRECTANDINDIRECTCOSTSREQUESTED$62);
2993                 }
2994                 target.setBigDecimalValue(cumulativeTotalDirectAndIndirectCostsRequested);
2995             }
2996         }
2997         
2998         /**
2999          * Sets (as xml) the "CumulativeTotalDirectAndIndirectCostsRequested" element
3000          */
3001         public void xsetCumulativeTotalDirectAndIndirectCostsRequested(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType cumulativeTotalDirectAndIndirectCostsRequested)
3002         {
3003             synchronized (monitor())
3004             {
3005                 check_orphaned();
3006                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
3007                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(CUMULATIVETOTALDIRECTANDINDIRECTCOSTSREQUESTED$62, 0);
3008                 if (target == null)
3009                 {
3010                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(CUMULATIVETOTALDIRECTANDINDIRECTCOSTSREQUESTED$62);
3011                 }
3012                 target.set(cumulativeTotalDirectAndIndirectCostsRequested);
3013             }
3014         }
3015         
3016         /**
3017          * Unsets the "CumulativeTotalDirectAndIndirectCostsRequested" element
3018          */
3019         public void unsetCumulativeTotalDirectAndIndirectCostsRequested()
3020         {
3021             synchronized (monitor())
3022             {
3023                 check_orphaned();
3024                 get_store().remove_element(CUMULATIVETOTALDIRECTANDINDIRECTCOSTSREQUESTED$62, 0);
3025             }
3026         }
3027         
3028         /**
3029          * Gets the "FormVersion" attribute
3030          */
3031         public java.lang.String getFormVersion()
3032         {
3033             synchronized (monitor())
3034             {
3035                 check_orphaned();
3036                 org.apache.xmlbeans.SimpleValue target = null;
3037                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$64);
3038                 if (target == null)
3039                 {
3040                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$64);
3041                 }
3042                 if (target == null)
3043                 {
3044                     return null;
3045                 }
3046                 return target.getStringValue();
3047             }
3048         }
3049         
3050         /**
3051          * Gets (as xml) the "FormVersion" attribute
3052          */
3053         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
3054         {
3055             synchronized (monitor())
3056             {
3057                 check_orphaned();
3058                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
3059                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$64);
3060                 if (target == null)
3061                 {
3062                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$64);
3063                 }
3064                 return target;
3065             }
3066         }
3067         
3068         /**
3069          * Sets the "FormVersion" attribute
3070          */
3071         public void setFormVersion(java.lang.String formVersion)
3072         {
3073             synchronized (monitor())
3074             {
3075                 check_orphaned();
3076                 org.apache.xmlbeans.SimpleValue target = null;
3077                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$64);
3078                 if (target == null)
3079                 {
3080                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$64);
3081                 }
3082                 target.setStringValue(formVersion);
3083             }
3084         }
3085         
3086         /**
3087          * Sets (as xml) the "FormVersion" attribute
3088          */
3089         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
3090         {
3091             synchronized (monitor())
3092             {
3093                 check_orphaned();
3094                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
3095                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$64);
3096                 if (target == null)
3097                 {
3098                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$64);
3099                 }
3100                 target.set(formVersion);
3101             }
3102         }
3103         /**
3104          * An XML BudgetType(@http://apply.grants.gov/forms/PHS398_TrainingBudget-V1.0).
3105          *
3106          * This is an atomic type that is a restriction of gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument$PHS398TrainingBudget$BudgetType.
3107          */
3108         public static class BudgetTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.phs398TrainingBudgetV10.PHS398TrainingBudgetDocument.PHS398TrainingBudget.BudgetType
3109         {
3110             private static final long serialVersionUID = 1L;
3111             
3112             public BudgetTypeImpl(org.apache.xmlbeans.SchemaType sType)
3113             {
3114                 super(sType, false);
3115             }
3116             
3117             protected BudgetTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3118             {
3119                 super(sType, b);
3120             }
3121         }
3122     }
3123 }