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