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