1   
2   
3   
4   
5   
6   
7   
8   
9   package gov.grants.apply.forms.dojCISBudgetV10.impl;
10  
11  
12  
13  
14  
15  public class BudgetDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public BudgetDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName BUDGET$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "Budget");
26      
27      
28      
29  
30  
31      public gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget getBudget()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget target = null;
37              target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget)get_store().find_element_user(BUDGET$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      
47  
48  
49      public void setBudget(gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget budget)
50      {
51          generatedSetterHelperImpl(budget, BUDGET$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      
55  
56  
57      public gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget addNewBudget()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget target = null;
63              target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget)get_store().add_element_user(BUDGET$0);
64              return target;
65          }
66      }
67      
68  
69  
70  
71  
72      public static class BudgetImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public BudgetImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName APPLICANTNAME$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "ApplicantName");
83          private static final javax.xml.namespace.QName ORICODE$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "OriCode");
85          private static final javax.xml.namespace.QName FULLTIMEOFFICERCOSTYEAR1$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "FullTimeOfficerCostYear1");
87          private static final javax.xml.namespace.QName FULLTIMEOFFICERCOSTYEAR2$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "FullTimeOfficerCostYear2");
89          private static final javax.xml.namespace.QName FULLTIMEOFFICERCOSTYEAR3$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "FullTimeOfficerCostYear3");
91          private static final javax.xml.namespace.QName PARTTIMEOFFICERCOSTYEAR1$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "PartTimeOfficerCostYear1");
93          private static final javax.xml.namespace.QName PARTTIMEOFFICERCOSTYEAR2$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "PartTimeOfficerCostYear2");
95          private static final javax.xml.namespace.QName PARTTIMEOFFICERCOSTYEAR3$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "PartTimeOfficerCostYear3");
97          private static final javax.xml.namespace.QName PARTTIMEOFFICERINFORMATION$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "PartTimeOfficerInformation");
99          private static final javax.xml.namespace.QName COSTGREATERREASON$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "CostGreaterReason");
101         private static final javax.xml.namespace.QName COSTGREATERREASONOTHEREXPLANATION$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "CostGreaterReasonOtherExplanation");
103         private static final javax.xml.namespace.QName FEDCOGAGENCY$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "FedCogAgency");
105         private static final javax.xml.namespace.QName FISCALSTARTDATE$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "FiscalStartDate");
107         private static final javax.xml.namespace.QName FISCALENDDATE$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "FiscalEndDate");
109         private static final javax.xml.namespace.QName NOFUNDSDESC$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "NoFundsDesc");
111         private static final javax.xml.namespace.QName THREEYEARBUDGETPROJECTION$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "ThreeYearBudgetProjection");
113         private static final javax.xml.namespace.QName FORMVERSION$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "FormVersion");
115         
116         
117         
118 
119 
120         public java.lang.String getApplicantName()
121         {
122             synchronized (monitor())
123             {
124                 check_orphaned();
125                 org.apache.xmlbeans.SimpleValue target = null;
126                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTNAME$0, 0);
127                 if (target == null)
128                 {
129                     return null;
130                 }
131                 return target.getStringValue();
132             }
133         }
134         
135         
136 
137 
138         public gov.grants.apply.system.globalLibraryV10.OrganizationNameDataType xgetApplicantName()
139         {
140             synchronized (monitor())
141             {
142                 check_orphaned();
143                 gov.grants.apply.system.globalLibraryV10.OrganizationNameDataType target = null;
144                 target = (gov.grants.apply.system.globalLibraryV10.OrganizationNameDataType)get_store().find_element_user(APPLICANTNAME$0, 0);
145                 return target;
146             }
147         }
148         
149         
150 
151 
152         public void setApplicantName(java.lang.String applicantName)
153         {
154             synchronized (monitor())
155             {
156                 check_orphaned();
157                 org.apache.xmlbeans.SimpleValue target = null;
158                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTNAME$0, 0);
159                 if (target == null)
160                 {
161                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTNAME$0);
162                 }
163                 target.setStringValue(applicantName);
164             }
165         }
166         
167         
168 
169 
170         public void xsetApplicantName(gov.grants.apply.system.globalLibraryV10.OrganizationNameDataType applicantName)
171         {
172             synchronized (monitor())
173             {
174                 check_orphaned();
175                 gov.grants.apply.system.globalLibraryV10.OrganizationNameDataType target = null;
176                 target = (gov.grants.apply.system.globalLibraryV10.OrganizationNameDataType)get_store().find_element_user(APPLICANTNAME$0, 0);
177                 if (target == null)
178                 {
179                     target = (gov.grants.apply.system.globalLibraryV10.OrganizationNameDataType)get_store().add_element_user(APPLICANTNAME$0);
180                 }
181                 target.set(applicantName);
182             }
183         }
184         
185         
186 
187 
188         public java.lang.String getOriCode()
189         {
190             synchronized (monitor())
191             {
192                 check_orphaned();
193                 org.apache.xmlbeans.SimpleValue target = null;
194                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORICODE$2, 0);
195                 if (target == null)
196                 {
197                     return null;
198                 }
199                 return target.getStringValue();
200             }
201         }
202         
203         
204 
205 
206         public gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.OriCode xgetOriCode()
207         {
208             synchronized (monitor())
209             {
210                 check_orphaned();
211                 gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.OriCode target = null;
212                 target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.OriCode)get_store().find_element_user(ORICODE$2, 0);
213                 return target;
214             }
215         }
216         
217         
218 
219 
220         public void setOriCode(java.lang.String oriCode)
221         {
222             synchronized (monitor())
223             {
224                 check_orphaned();
225                 org.apache.xmlbeans.SimpleValue target = null;
226                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORICODE$2, 0);
227                 if (target == null)
228                 {
229                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORICODE$2);
230                 }
231                 target.setStringValue(oriCode);
232             }
233         }
234         
235         
236 
237 
238         public void xsetOriCode(gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.OriCode oriCode)
239         {
240             synchronized (monitor())
241             {
242                 check_orphaned();
243                 gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.OriCode target = null;
244                 target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.OriCode)get_store().find_element_user(ORICODE$2, 0);
245                 if (target == null)
246                 {
247                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.OriCode)get_store().add_element_user(ORICODE$2);
248                 }
249                 target.set(oriCode);
250             }
251         }
252         
253         
254 
255 
256         public gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType getFullTimeOfficerCostYear1()
257         {
258             synchronized (monitor())
259             {
260                 check_orphaned();
261                 gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType target = null;
262                 target = (gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType)get_store().find_element_user(FULLTIMEOFFICERCOSTYEAR1$4, 0);
263                 if (target == null)
264                 {
265                     return null;
266                 }
267                 return target;
268             }
269         }
270         
271         
272 
273 
274         public boolean isSetFullTimeOfficerCostYear1()
275         {
276             synchronized (monitor())
277             {
278                 check_orphaned();
279                 return get_store().count_elements(FULLTIMEOFFICERCOSTYEAR1$4) != 0;
280             }
281         }
282         
283         
284 
285 
286         public void setFullTimeOfficerCostYear1(gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType fullTimeOfficerCostYear1)
287         {
288             generatedSetterHelperImpl(fullTimeOfficerCostYear1, FULLTIMEOFFICERCOSTYEAR1$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
289         }
290         
291         
292 
293 
294         public gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType addNewFullTimeOfficerCostYear1()
295         {
296             synchronized (monitor())
297             {
298                 check_orphaned();
299                 gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType target = null;
300                 target = (gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType)get_store().add_element_user(FULLTIMEOFFICERCOSTYEAR1$4);
301                 return target;
302             }
303         }
304         
305         
306 
307 
308         public void unsetFullTimeOfficerCostYear1()
309         {
310             synchronized (monitor())
311             {
312                 check_orphaned();
313                 get_store().remove_element(FULLTIMEOFFICERCOSTYEAR1$4, 0);
314             }
315         }
316         
317         
318 
319 
320         public gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType getFullTimeOfficerCostYear2()
321         {
322             synchronized (monitor())
323             {
324                 check_orphaned();
325                 gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType target = null;
326                 target = (gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType)get_store().find_element_user(FULLTIMEOFFICERCOSTYEAR2$6, 0);
327                 if (target == null)
328                 {
329                     return null;
330                 }
331                 return target;
332             }
333         }
334         
335         
336 
337 
338         public boolean isSetFullTimeOfficerCostYear2()
339         {
340             synchronized (monitor())
341             {
342                 check_orphaned();
343                 return get_store().count_elements(FULLTIMEOFFICERCOSTYEAR2$6) != 0;
344             }
345         }
346         
347         
348 
349 
350         public void setFullTimeOfficerCostYear2(gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType fullTimeOfficerCostYear2)
351         {
352             generatedSetterHelperImpl(fullTimeOfficerCostYear2, FULLTIMEOFFICERCOSTYEAR2$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
353         }
354         
355         
356 
357 
358         public gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType addNewFullTimeOfficerCostYear2()
359         {
360             synchronized (monitor())
361             {
362                 check_orphaned();
363                 gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType target = null;
364                 target = (gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType)get_store().add_element_user(FULLTIMEOFFICERCOSTYEAR2$6);
365                 return target;
366             }
367         }
368         
369         
370 
371 
372         public void unsetFullTimeOfficerCostYear2()
373         {
374             synchronized (monitor())
375             {
376                 check_orphaned();
377                 get_store().remove_element(FULLTIMEOFFICERCOSTYEAR2$6, 0);
378             }
379         }
380         
381         
382 
383 
384         public gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType getFullTimeOfficerCostYear3()
385         {
386             synchronized (monitor())
387             {
388                 check_orphaned();
389                 gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType target = null;
390                 target = (gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType)get_store().find_element_user(FULLTIMEOFFICERCOSTYEAR3$8, 0);
391                 if (target == null)
392                 {
393                     return null;
394                 }
395                 return target;
396             }
397         }
398         
399         
400 
401 
402         public boolean isSetFullTimeOfficerCostYear3()
403         {
404             synchronized (monitor())
405             {
406                 check_orphaned();
407                 return get_store().count_elements(FULLTIMEOFFICERCOSTYEAR3$8) != 0;
408             }
409         }
410         
411         
412 
413 
414         public void setFullTimeOfficerCostYear3(gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType fullTimeOfficerCostYear3)
415         {
416             generatedSetterHelperImpl(fullTimeOfficerCostYear3, FULLTIMEOFFICERCOSTYEAR3$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
417         }
418         
419         
420 
421 
422         public gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType addNewFullTimeOfficerCostYear3()
423         {
424             synchronized (monitor())
425             {
426                 check_orphaned();
427                 gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType target = null;
428                 target = (gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType)get_store().add_element_user(FULLTIMEOFFICERCOSTYEAR3$8);
429                 return target;
430             }
431         }
432         
433         
434 
435 
436         public void unsetFullTimeOfficerCostYear3()
437         {
438             synchronized (monitor())
439             {
440                 check_orphaned();
441                 get_store().remove_element(FULLTIMEOFFICERCOSTYEAR3$8, 0);
442             }
443         }
444         
445         
446 
447 
448         public gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType getPartTimeOfficerCostYear1()
449         {
450             synchronized (monitor())
451             {
452                 check_orphaned();
453                 gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType target = null;
454                 target = (gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType)get_store().find_element_user(PARTTIMEOFFICERCOSTYEAR1$10, 0);
455                 if (target == null)
456                 {
457                     return null;
458                 }
459                 return target;
460             }
461         }
462         
463         
464 
465 
466         public boolean isSetPartTimeOfficerCostYear1()
467         {
468             synchronized (monitor())
469             {
470                 check_orphaned();
471                 return get_store().count_elements(PARTTIMEOFFICERCOSTYEAR1$10) != 0;
472             }
473         }
474         
475         
476 
477 
478         public void setPartTimeOfficerCostYear1(gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType partTimeOfficerCostYear1)
479         {
480             generatedSetterHelperImpl(partTimeOfficerCostYear1, PARTTIMEOFFICERCOSTYEAR1$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
481         }
482         
483         
484 
485 
486         public gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType addNewPartTimeOfficerCostYear1()
487         {
488             synchronized (monitor())
489             {
490                 check_orphaned();
491                 gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType target = null;
492                 target = (gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType)get_store().add_element_user(PARTTIMEOFFICERCOSTYEAR1$10);
493                 return target;
494             }
495         }
496         
497         
498 
499 
500         public void unsetPartTimeOfficerCostYear1()
501         {
502             synchronized (monitor())
503             {
504                 check_orphaned();
505                 get_store().remove_element(PARTTIMEOFFICERCOSTYEAR1$10, 0);
506             }
507         }
508         
509         
510 
511 
512         public gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType getPartTimeOfficerCostYear2()
513         {
514             synchronized (monitor())
515             {
516                 check_orphaned();
517                 gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType target = null;
518                 target = (gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType)get_store().find_element_user(PARTTIMEOFFICERCOSTYEAR2$12, 0);
519                 if (target == null)
520                 {
521                     return null;
522                 }
523                 return target;
524             }
525         }
526         
527         
528 
529 
530         public boolean isSetPartTimeOfficerCostYear2()
531         {
532             synchronized (monitor())
533             {
534                 check_orphaned();
535                 return get_store().count_elements(PARTTIMEOFFICERCOSTYEAR2$12) != 0;
536             }
537         }
538         
539         
540 
541 
542         public void setPartTimeOfficerCostYear2(gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType partTimeOfficerCostYear2)
543         {
544             generatedSetterHelperImpl(partTimeOfficerCostYear2, PARTTIMEOFFICERCOSTYEAR2$12, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
545         }
546         
547         
548 
549 
550         public gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType addNewPartTimeOfficerCostYear2()
551         {
552             synchronized (monitor())
553             {
554                 check_orphaned();
555                 gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType target = null;
556                 target = (gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType)get_store().add_element_user(PARTTIMEOFFICERCOSTYEAR2$12);
557                 return target;
558             }
559         }
560         
561         
562 
563 
564         public void unsetPartTimeOfficerCostYear2()
565         {
566             synchronized (monitor())
567             {
568                 check_orphaned();
569                 get_store().remove_element(PARTTIMEOFFICERCOSTYEAR2$12, 0);
570             }
571         }
572         
573         
574 
575 
576         public gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType getPartTimeOfficerCostYear3()
577         {
578             synchronized (monitor())
579             {
580                 check_orphaned();
581                 gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType target = null;
582                 target = (gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType)get_store().find_element_user(PARTTIMEOFFICERCOSTYEAR3$14, 0);
583                 if (target == null)
584                 {
585                     return null;
586                 }
587                 return target;
588             }
589         }
590         
591         
592 
593 
594         public boolean isSetPartTimeOfficerCostYear3()
595         {
596             synchronized (monitor())
597             {
598                 check_orphaned();
599                 return get_store().count_elements(PARTTIMEOFFICERCOSTYEAR3$14) != 0;
600             }
601         }
602         
603         
604 
605 
606         public void setPartTimeOfficerCostYear3(gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType partTimeOfficerCostYear3)
607         {
608             generatedSetterHelperImpl(partTimeOfficerCostYear3, PARTTIMEOFFICERCOSTYEAR3$14, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
609         }
610         
611         
612 
613 
614         public gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType addNewPartTimeOfficerCostYear3()
615         {
616             synchronized (monitor())
617             {
618                 check_orphaned();
619                 gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType target = null;
620                 target = (gov.grants.apply.forms.dojCISBudgetV10.ResourceBudgetDataType)get_store().add_element_user(PARTTIMEOFFICERCOSTYEAR3$14);
621                 return target;
622             }
623         }
624         
625         
626 
627 
628         public void unsetPartTimeOfficerCostYear3()
629         {
630             synchronized (monitor())
631             {
632                 check_orphaned();
633                 get_store().remove_element(PARTTIMEOFFICERCOSTYEAR3$14, 0);
634             }
635         }
636         
637         
638 
639 
640         public gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.PartTimeOfficerInformation getPartTimeOfficerInformation()
641         {
642             synchronized (monitor())
643             {
644                 check_orphaned();
645                 gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.PartTimeOfficerInformation target = null;
646                 target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.PartTimeOfficerInformation)get_store().find_element_user(PARTTIMEOFFICERINFORMATION$16, 0);
647                 if (target == null)
648                 {
649                     return null;
650                 }
651                 return target;
652             }
653         }
654         
655         
656 
657 
658         public boolean isSetPartTimeOfficerInformation()
659         {
660             synchronized (monitor())
661             {
662                 check_orphaned();
663                 return get_store().count_elements(PARTTIMEOFFICERINFORMATION$16) != 0;
664             }
665         }
666         
667         
668 
669 
670         public void setPartTimeOfficerInformation(gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.PartTimeOfficerInformation partTimeOfficerInformation)
671         {
672             generatedSetterHelperImpl(partTimeOfficerInformation, PARTTIMEOFFICERINFORMATION$16, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
673         }
674         
675         
676 
677 
678         public gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.PartTimeOfficerInformation addNewPartTimeOfficerInformation()
679         {
680             synchronized (monitor())
681             {
682                 check_orphaned();
683                 gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.PartTimeOfficerInformation target = null;
684                 target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.PartTimeOfficerInformation)get_store().add_element_user(PARTTIMEOFFICERINFORMATION$16);
685                 return target;
686             }
687         }
688         
689         
690 
691 
692         public void unsetPartTimeOfficerInformation()
693         {
694             synchronized (monitor())
695             {
696                 check_orphaned();
697                 get_store().remove_element(PARTTIMEOFFICERINFORMATION$16, 0);
698             }
699         }
700         
701         
702 
703 
704         public gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum[] getCostGreaterReasonArray()
705         {
706             synchronized (monitor())
707             {
708                 check_orphaned();
709                 java.util.List targetList = new java.util.ArrayList();
710                 get_store().find_all_element_users(COSTGREATERREASON$18, targetList);
711                 gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum[] result = new gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum[targetList.size()];
712                 for (int i = 0, len = targetList.size() ; i < len ; i++)
713                     result[i] = (gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum)((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getEnumValue();
714                 return result;
715             }
716         }
717         
718         
719 
720 
721         public gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum getCostGreaterReasonArray(int i)
722         {
723             synchronized (monitor())
724             {
725                 check_orphaned();
726                 org.apache.xmlbeans.SimpleValue target = null;
727                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTGREATERREASON$18, i);
728                 if (target == null)
729                 {
730                     throw new IndexOutOfBoundsException();
731                 }
732                 return (gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum)target.getEnumValue();
733             }
734         }
735         
736         
737 
738 
739         public gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType[] xgetCostGreaterReasonArray()
740         {
741             synchronized (monitor())
742             {
743                 check_orphaned();
744                 java.util.List targetList = new java.util.ArrayList();
745                 get_store().find_all_element_users(COSTGREATERREASON$18, targetList);
746                 gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType[] result = new gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType[targetList.size()];
747                 targetList.toArray(result);
748                 return result;
749             }
750         }
751         
752         
753 
754 
755         public gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType xgetCostGreaterReasonArray(int i)
756         {
757             synchronized (monitor())
758             {
759                 check_orphaned();
760                 gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType target = null;
761                 target = (gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType)get_store().find_element_user(COSTGREATERREASON$18, i);
762                 if (target == null)
763                 {
764                     throw new IndexOutOfBoundsException();
765                 }
766                 return target;
767             }
768         }
769         
770         
771 
772 
773         public int sizeOfCostGreaterReasonArray()
774         {
775             synchronized (monitor())
776             {
777                 check_orphaned();
778                 return get_store().count_elements(COSTGREATERREASON$18);
779             }
780         }
781         
782         
783 
784 
785         public void setCostGreaterReasonArray(gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum[] costGreaterReasonArray)
786         {
787             synchronized (monitor())
788             {
789                 check_orphaned();
790                 arraySetterHelper(costGreaterReasonArray, COSTGREATERREASON$18);
791             }
792         }
793         
794         
795 
796 
797         public void setCostGreaterReasonArray(int i, gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum costGreaterReason)
798         {
799             synchronized (monitor())
800             {
801                 check_orphaned();
802                 org.apache.xmlbeans.SimpleValue target = null;
803                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COSTGREATERREASON$18, i);
804                 if (target == null)
805                 {
806                     throw new IndexOutOfBoundsException();
807                 }
808                 target.setEnumValue(costGreaterReason);
809             }
810         }
811         
812         
813 
814 
815         public void xsetCostGreaterReasonArray(gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType[]costGreaterReasonArray)
816         {
817             synchronized (monitor())
818             {
819                 check_orphaned();
820                 arraySetterHelper(costGreaterReasonArray, COSTGREATERREASON$18);
821             }
822         }
823         
824         
825 
826 
827         public void xsetCostGreaterReasonArray(int i, gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType costGreaterReason)
828         {
829             synchronized (monitor())
830             {
831                 check_orphaned();
832                 gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType target = null;
833                 target = (gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType)get_store().find_element_user(COSTGREATERREASON$18, i);
834                 if (target == null)
835                 {
836                     throw new IndexOutOfBoundsException();
837                 }
838                 target.set(costGreaterReason);
839             }
840         }
841         
842         
843 
844 
845         public void insertCostGreaterReason(int i, gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum costGreaterReason)
846         {
847             synchronized (monitor())
848             {
849                 check_orphaned();
850                 org.apache.xmlbeans.SimpleValue target = 
851                     (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(COSTGREATERREASON$18, i);
852                 target.setEnumValue(costGreaterReason);
853             }
854         }
855         
856         
857 
858 
859         public void addCostGreaterReason(gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum costGreaterReason)
860         {
861             synchronized (monitor())
862             {
863                 check_orphaned();
864                 org.apache.xmlbeans.SimpleValue target = null;
865                 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COSTGREATERREASON$18);
866                 target.setEnumValue(costGreaterReason);
867             }
868         }
869         
870         
871 
872 
873         public gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType insertNewCostGreaterReason(int i)
874         {
875             synchronized (monitor())
876             {
877                 check_orphaned();
878                 gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType target = null;
879                 target = (gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType)get_store().insert_element_user(COSTGREATERREASON$18, i);
880                 return target;
881             }
882         }
883         
884         
885 
886 
887         public gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType addNewCostGreaterReason()
888         {
889             synchronized (monitor())
890             {
891                 check_orphaned();
892                 gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType target = null;
893                 target = (gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType)get_store().add_element_user(COSTGREATERREASON$18);
894                 return target;
895             }
896         }
897         
898         
899 
900 
901         public void removeCostGreaterReason(int i)
902         {
903             synchronized (monitor())
904             {
905                 check_orphaned();
906                 get_store().remove_element(COSTGREATERREASON$18, i);
907             }
908         }
909         
910         
911 
912 
913         public gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.CostGreaterReasonOtherExplanation getCostGreaterReasonOtherExplanation()
914         {
915             synchronized (monitor())
916             {
917                 check_orphaned();
918                 gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.CostGreaterReasonOtherExplanation target = null;
919                 target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.CostGreaterReasonOtherExplanation)get_store().find_element_user(COSTGREATERREASONOTHEREXPLANATION$20, 0);
920                 if (target == null)
921                 {
922                     return null;
923                 }
924                 return target;
925             }
926         }
927         
928         
929 
930 
931         public boolean isSetCostGreaterReasonOtherExplanation()
932         {
933             synchronized (monitor())
934             {
935                 check_orphaned();
936                 return get_store().count_elements(COSTGREATERREASONOTHEREXPLANATION$20) != 0;
937             }
938         }
939         
940         
941 
942 
943         public void setCostGreaterReasonOtherExplanation(gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.CostGreaterReasonOtherExplanation costGreaterReasonOtherExplanation)
944         {
945             generatedSetterHelperImpl(costGreaterReasonOtherExplanation, COSTGREATERREASONOTHEREXPLANATION$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
946         }
947         
948         
949 
950 
951         public gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.CostGreaterReasonOtherExplanation addNewCostGreaterReasonOtherExplanation()
952         {
953             synchronized (monitor())
954             {
955                 check_orphaned();
956                 gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.CostGreaterReasonOtherExplanation target = null;
957                 target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.CostGreaterReasonOtherExplanation)get_store().add_element_user(COSTGREATERREASONOTHEREXPLANATION$20);
958                 return target;
959             }
960         }
961         
962         
963 
964 
965         public void unsetCostGreaterReasonOtherExplanation()
966         {
967             synchronized (monitor())
968             {
969                 check_orphaned();
970                 get_store().remove_element(COSTGREATERREASONOTHEREXPLANATION$20, 0);
971             }
972         }
973         
974         
975 
976 
977         public java.lang.String getFedCogAgency()
978         {
979             synchronized (monitor())
980             {
981                 check_orphaned();
982                 org.apache.xmlbeans.SimpleValue target = null;
983                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDCOGAGENCY$22, 0);
984                 if (target == null)
985                 {
986                     return null;
987                 }
988                 return target.getStringValue();
989             }
990         }
991         
992         
993 
994 
995         public gov.grants.apply.system.globalLibraryV10.AgencyNameDataType xgetFedCogAgency()
996         {
997             synchronized (monitor())
998             {
999                 check_orphaned();
1000                 gov.grants.apply.system.globalLibraryV10.AgencyNameDataType target = null;
1001                 target = (gov.grants.apply.system.globalLibraryV10.AgencyNameDataType)get_store().find_element_user(FEDCOGAGENCY$22, 0);
1002                 return target;
1003             }
1004         }
1005         
1006         
1007 
1008 
1009         public boolean isSetFedCogAgency()
1010         {
1011             synchronized (monitor())
1012             {
1013                 check_orphaned();
1014                 return get_store().count_elements(FEDCOGAGENCY$22) != 0;
1015             }
1016         }
1017         
1018         
1019 
1020 
1021         public void setFedCogAgency(java.lang.String fedCogAgency)
1022         {
1023             synchronized (monitor())
1024             {
1025                 check_orphaned();
1026                 org.apache.xmlbeans.SimpleValue target = null;
1027                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDCOGAGENCY$22, 0);
1028                 if (target == null)
1029                 {
1030                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDCOGAGENCY$22);
1031                 }
1032                 target.setStringValue(fedCogAgency);
1033             }
1034         }
1035         
1036         
1037 
1038 
1039         public void xsetFedCogAgency(gov.grants.apply.system.globalLibraryV10.AgencyNameDataType fedCogAgency)
1040         {
1041             synchronized (monitor())
1042             {
1043                 check_orphaned();
1044                 gov.grants.apply.system.globalLibraryV10.AgencyNameDataType target = null;
1045                 target = (gov.grants.apply.system.globalLibraryV10.AgencyNameDataType)get_store().find_element_user(FEDCOGAGENCY$22, 0);
1046                 if (target == null)
1047                 {
1048                     target = (gov.grants.apply.system.globalLibraryV10.AgencyNameDataType)get_store().add_element_user(FEDCOGAGENCY$22);
1049                 }
1050                 target.set(fedCogAgency);
1051             }
1052         }
1053         
1054         
1055 
1056 
1057         public void unsetFedCogAgency()
1058         {
1059             synchronized (monitor())
1060             {
1061                 check_orphaned();
1062                 get_store().remove_element(FEDCOGAGENCY$22, 0);
1063             }
1064         }
1065         
1066         
1067 
1068 
1069         public java.util.Calendar getFiscalStartDate()
1070         {
1071             synchronized (monitor())
1072             {
1073                 check_orphaned();
1074                 org.apache.xmlbeans.SimpleValue target = null;
1075                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FISCALSTARTDATE$24, 0);
1076                 if (target == null)
1077                 {
1078                     return null;
1079                 }
1080                 return target.getCalendarValue();
1081             }
1082         }
1083         
1084         
1085 
1086 
1087         public org.apache.xmlbeans.XmlDate xgetFiscalStartDate()
1088         {
1089             synchronized (monitor())
1090             {
1091                 check_orphaned();
1092                 org.apache.xmlbeans.XmlDate target = null;
1093                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(FISCALSTARTDATE$24, 0);
1094                 return target;
1095             }
1096         }
1097         
1098         
1099 
1100 
1101         public boolean isSetFiscalStartDate()
1102         {
1103             synchronized (monitor())
1104             {
1105                 check_orphaned();
1106                 return get_store().count_elements(FISCALSTARTDATE$24) != 0;
1107             }
1108         }
1109         
1110         
1111 
1112 
1113         public void setFiscalStartDate(java.util.Calendar fiscalStartDate)
1114         {
1115             synchronized (monitor())
1116             {
1117                 check_orphaned();
1118                 org.apache.xmlbeans.SimpleValue target = null;
1119                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FISCALSTARTDATE$24, 0);
1120                 if (target == null)
1121                 {
1122                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FISCALSTARTDATE$24);
1123                 }
1124                 target.setCalendarValue(fiscalStartDate);
1125             }
1126         }
1127         
1128         
1129 
1130 
1131         public void xsetFiscalStartDate(org.apache.xmlbeans.XmlDate fiscalStartDate)
1132         {
1133             synchronized (monitor())
1134             {
1135                 check_orphaned();
1136                 org.apache.xmlbeans.XmlDate target = null;
1137                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(FISCALSTARTDATE$24, 0);
1138                 if (target == null)
1139                 {
1140                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(FISCALSTARTDATE$24);
1141                 }
1142                 target.set(fiscalStartDate);
1143             }
1144         }
1145         
1146         
1147 
1148 
1149         public void unsetFiscalStartDate()
1150         {
1151             synchronized (monitor())
1152             {
1153                 check_orphaned();
1154                 get_store().remove_element(FISCALSTARTDATE$24, 0);
1155             }
1156         }
1157         
1158         
1159 
1160 
1161         public java.util.Calendar getFiscalEndDate()
1162         {
1163             synchronized (monitor())
1164             {
1165                 check_orphaned();
1166                 org.apache.xmlbeans.SimpleValue target = null;
1167                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FISCALENDDATE$26, 0);
1168                 if (target == null)
1169                 {
1170                     return null;
1171                 }
1172                 return target.getCalendarValue();
1173             }
1174         }
1175         
1176         
1177 
1178 
1179         public org.apache.xmlbeans.XmlDate xgetFiscalEndDate()
1180         {
1181             synchronized (monitor())
1182             {
1183                 check_orphaned();
1184                 org.apache.xmlbeans.XmlDate target = null;
1185                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(FISCALENDDATE$26, 0);
1186                 return target;
1187             }
1188         }
1189         
1190         
1191 
1192 
1193         public boolean isSetFiscalEndDate()
1194         {
1195             synchronized (monitor())
1196             {
1197                 check_orphaned();
1198                 return get_store().count_elements(FISCALENDDATE$26) != 0;
1199             }
1200         }
1201         
1202         
1203 
1204 
1205         public void setFiscalEndDate(java.util.Calendar fiscalEndDate)
1206         {
1207             synchronized (monitor())
1208             {
1209                 check_orphaned();
1210                 org.apache.xmlbeans.SimpleValue target = null;
1211                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FISCALENDDATE$26, 0);
1212                 if (target == null)
1213                 {
1214                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FISCALENDDATE$26);
1215                 }
1216                 target.setCalendarValue(fiscalEndDate);
1217             }
1218         }
1219         
1220         
1221 
1222 
1223         public void xsetFiscalEndDate(org.apache.xmlbeans.XmlDate fiscalEndDate)
1224         {
1225             synchronized (monitor())
1226             {
1227                 check_orphaned();
1228                 org.apache.xmlbeans.XmlDate target = null;
1229                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(FISCALENDDATE$26, 0);
1230                 if (target == null)
1231                 {
1232                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(FISCALENDDATE$26);
1233                 }
1234                 target.set(fiscalEndDate);
1235             }
1236         }
1237         
1238         
1239 
1240 
1241         public void unsetFiscalEndDate()
1242         {
1243             synchronized (monitor())
1244             {
1245                 check_orphaned();
1246                 get_store().remove_element(FISCALENDDATE$26, 0);
1247             }
1248         }
1249         
1250         
1251 
1252 
1253         public gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.NoFundsDesc getNoFundsDesc()
1254         {
1255             synchronized (monitor())
1256             {
1257                 check_orphaned();
1258                 gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.NoFundsDesc target = null;
1259                 target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.NoFundsDesc)get_store().find_element_user(NOFUNDSDESC$28, 0);
1260                 if (target == null)
1261                 {
1262                     return null;
1263                 }
1264                 return target;
1265             }
1266         }
1267         
1268         
1269 
1270 
1271         public boolean isSetNoFundsDesc()
1272         {
1273             synchronized (monitor())
1274             {
1275                 check_orphaned();
1276                 return get_store().count_elements(NOFUNDSDESC$28) != 0;
1277             }
1278         }
1279         
1280         
1281 
1282 
1283         public void setNoFundsDesc(gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.NoFundsDesc noFundsDesc)
1284         {
1285             generatedSetterHelperImpl(noFundsDesc, NOFUNDSDESC$28, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1286         }
1287         
1288         
1289 
1290 
1291         public gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.NoFundsDesc addNewNoFundsDesc()
1292         {
1293             synchronized (monitor())
1294             {
1295                 check_orphaned();
1296                 gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.NoFundsDesc target = null;
1297                 target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.NoFundsDesc)get_store().add_element_user(NOFUNDSDESC$28);
1298                 return target;
1299             }
1300         }
1301         
1302         
1303 
1304 
1305         public void unsetNoFundsDesc()
1306         {
1307             synchronized (monitor())
1308             {
1309                 check_orphaned();
1310                 get_store().remove_element(NOFUNDSDESC$28, 0);
1311             }
1312         }
1313         
1314         
1315 
1316 
1317         public gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.ThreeYearBudgetProjection getThreeYearBudgetProjection()
1318         {
1319             synchronized (monitor())
1320             {
1321                 check_orphaned();
1322                 gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.ThreeYearBudgetProjection target = null;
1323                 target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.ThreeYearBudgetProjection)get_store().find_element_user(THREEYEARBUDGETPROJECTION$30, 0);
1324                 if (target == null)
1325                 {
1326                     return null;
1327                 }
1328                 return target;
1329             }
1330         }
1331         
1332         
1333 
1334 
1335         public boolean isSetThreeYearBudgetProjection()
1336         {
1337             synchronized (monitor())
1338             {
1339                 check_orphaned();
1340                 return get_store().count_elements(THREEYEARBUDGETPROJECTION$30) != 0;
1341             }
1342         }
1343         
1344         
1345 
1346 
1347         public void setThreeYearBudgetProjection(gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.ThreeYearBudgetProjection threeYearBudgetProjection)
1348         {
1349             generatedSetterHelperImpl(threeYearBudgetProjection, THREEYEARBUDGETPROJECTION$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1350         }
1351         
1352         
1353 
1354 
1355         public gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.ThreeYearBudgetProjection addNewThreeYearBudgetProjection()
1356         {
1357             synchronized (monitor())
1358             {
1359                 check_orphaned();
1360                 gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.ThreeYearBudgetProjection target = null;
1361                 target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.ThreeYearBudgetProjection)get_store().add_element_user(THREEYEARBUDGETPROJECTION$30);
1362                 return target;
1363             }
1364         }
1365         
1366         
1367 
1368 
1369         public void unsetThreeYearBudgetProjection()
1370         {
1371             synchronized (monitor())
1372             {
1373                 check_orphaned();
1374                 get_store().remove_element(THREEYEARBUDGETPROJECTION$30, 0);
1375             }
1376         }
1377         
1378         
1379 
1380 
1381         public java.lang.String getFormVersion()
1382         {
1383             synchronized (monitor())
1384             {
1385                 check_orphaned();
1386                 org.apache.xmlbeans.SimpleValue target = null;
1387                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$32);
1388                 if (target == null)
1389                 {
1390                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$32);
1391                 }
1392                 if (target == null)
1393                 {
1394                     return null;
1395                 }
1396                 return target.getStringValue();
1397             }
1398         }
1399         
1400         
1401 
1402 
1403         public gov.grants.apply.system.globalLibraryV10.FormVersionDataType xgetFormVersion()
1404         {
1405             synchronized (monitor())
1406             {
1407                 check_orphaned();
1408                 gov.grants.apply.system.globalLibraryV10.FormVersionDataType target = null;
1409                 target = (gov.grants.apply.system.globalLibraryV10.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$32);
1410                 if (target == null)
1411                 {
1412                     target = (gov.grants.apply.system.globalLibraryV10.FormVersionDataType)get_default_attribute_value(FORMVERSION$32);
1413                 }
1414                 return target;
1415             }
1416         }
1417         
1418         
1419 
1420 
1421         public void setFormVersion(java.lang.String formVersion)
1422         {
1423             synchronized (monitor())
1424             {
1425                 check_orphaned();
1426                 org.apache.xmlbeans.SimpleValue target = null;
1427                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$32);
1428                 if (target == null)
1429                 {
1430                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$32);
1431                 }
1432                 target.setStringValue(formVersion);
1433             }
1434         }
1435         
1436         
1437 
1438 
1439         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV10.FormVersionDataType formVersion)
1440         {
1441             synchronized (monitor())
1442             {
1443                 check_orphaned();
1444                 gov.grants.apply.system.globalLibraryV10.FormVersionDataType target = null;
1445                 target = (gov.grants.apply.system.globalLibraryV10.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$32);
1446                 if (target == null)
1447                 {
1448                     target = (gov.grants.apply.system.globalLibraryV10.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$32);
1449                 }
1450                 target.set(formVersion);
1451             }
1452         }
1453         
1454 
1455 
1456 
1457 
1458         public static class OriCodeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.OriCode
1459         {
1460             private static final long serialVersionUID = 1L;
1461             
1462             public OriCodeImpl(org.apache.xmlbeans.SchemaType sType)
1463             {
1464                 super(sType, false);
1465             }
1466             
1467             protected OriCodeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
1468             {
1469                 super(sType, b);
1470             }
1471         }
1472         
1473 
1474 
1475 
1476 
1477         public static class PartTimeOfficerInformationImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.PartTimeOfficerInformation
1478         {
1479             private static final long serialVersionUID = 1L;
1480             
1481             public PartTimeOfficerInformationImpl(org.apache.xmlbeans.SchemaType sType)
1482             {
1483                 super(sType);
1484             }
1485             
1486             private static final javax.xml.namespace.QName AVERAGEPARTTIMEWORKHOURSWEEKLY$0 = 
1487                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "AveragePartTimeWorkHoursWeekly");
1488             private static final javax.xml.namespace.QName FULLTIMEWORKHOURS$2 = 
1489                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "FullTimeWorkHours");
1490             private static final javax.xml.namespace.QName AVERAGEPARTTIMEWORKHOURSANNUALLY$4 = 
1491                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "AveragePartTimeWorkHoursAnnually");
1492             private static final javax.xml.namespace.QName PARTTIMEHOURLYRATE$6 = 
1493                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "PartTimeHourlyRate");
1494             private static final javax.xml.namespace.QName AVERAGEPARTTIMEOFFICERSALARY$8 = 
1495                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "AveragePartTimeOfficerSalary");
1496             
1497             
1498             
1499 
1500 
1501             public java.math.BigDecimal getAveragePartTimeWorkHoursWeekly()
1502             {
1503                 synchronized (monitor())
1504                 {
1505                     check_orphaned();
1506                     org.apache.xmlbeans.SimpleValue target = null;
1507                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AVERAGEPARTTIMEWORKHOURSWEEKLY$0, 0);
1508                     if (target == null)
1509                     {
1510                       return null;
1511                     }
1512                     return target.getBigDecimalValue();
1513                 }
1514             }
1515             
1516             
1517 
1518 
1519             public gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type xgetAveragePartTimeWorkHoursWeekly()
1520             {
1521                 synchronized (monitor())
1522                 {
1523                     check_orphaned();
1524                     gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type target = null;
1525                     target = (gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type)get_store().find_element_user(AVERAGEPARTTIMEWORKHOURSWEEKLY$0, 0);
1526                     return target;
1527                 }
1528             }
1529             
1530             
1531 
1532 
1533             public boolean isSetAveragePartTimeWorkHoursWeekly()
1534             {
1535                 synchronized (monitor())
1536                 {
1537                     check_orphaned();
1538                     return get_store().count_elements(AVERAGEPARTTIMEWORKHOURSWEEKLY$0) != 0;
1539                 }
1540             }
1541             
1542             
1543 
1544 
1545             public void setAveragePartTimeWorkHoursWeekly(java.math.BigDecimal averagePartTimeWorkHoursWeekly)
1546             {
1547                 synchronized (monitor())
1548                 {
1549                     check_orphaned();
1550                     org.apache.xmlbeans.SimpleValue target = null;
1551                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AVERAGEPARTTIMEWORKHOURSWEEKLY$0, 0);
1552                     if (target == null)
1553                     {
1554                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AVERAGEPARTTIMEWORKHOURSWEEKLY$0);
1555                     }
1556                     target.setBigDecimalValue(averagePartTimeWorkHoursWeekly);
1557                 }
1558             }
1559             
1560             
1561 
1562 
1563             public void xsetAveragePartTimeWorkHoursWeekly(gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type averagePartTimeWorkHoursWeekly)
1564             {
1565                 synchronized (monitor())
1566                 {
1567                     check_orphaned();
1568                     gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type target = null;
1569                     target = (gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type)get_store().find_element_user(AVERAGEPARTTIMEWORKHOURSWEEKLY$0, 0);
1570                     if (target == null)
1571                     {
1572                       target = (gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type)get_store().add_element_user(AVERAGEPARTTIMEWORKHOURSWEEKLY$0);
1573                     }
1574                     target.set(averagePartTimeWorkHoursWeekly);
1575                 }
1576             }
1577             
1578             
1579 
1580 
1581             public void unsetAveragePartTimeWorkHoursWeekly()
1582             {
1583                 synchronized (monitor())
1584                 {
1585                     check_orphaned();
1586                     get_store().remove_element(AVERAGEPARTTIMEWORKHOURSWEEKLY$0, 0);
1587                 }
1588             }
1589             
1590             
1591 
1592 
1593             public java.math.BigDecimal getFullTimeWorkHours()
1594             {
1595                 synchronized (monitor())
1596                 {
1597                     check_orphaned();
1598                     org.apache.xmlbeans.SimpleValue target = null;
1599                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FULLTIMEWORKHOURS$2, 0);
1600                     if (target == null)
1601                     {
1602                       return null;
1603                     }
1604                     return target.getBigDecimalValue();
1605                 }
1606             }
1607             
1608             
1609 
1610 
1611             public gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type xgetFullTimeWorkHours()
1612             {
1613                 synchronized (monitor())
1614                 {
1615                     check_orphaned();
1616                     gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type target = null;
1617                     target = (gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type)get_store().find_element_user(FULLTIMEWORKHOURS$2, 0);
1618                     return target;
1619                 }
1620             }
1621             
1622             
1623 
1624 
1625             public boolean isSetFullTimeWorkHours()
1626             {
1627                 synchronized (monitor())
1628                 {
1629                     check_orphaned();
1630                     return get_store().count_elements(FULLTIMEWORKHOURS$2) != 0;
1631                 }
1632             }
1633             
1634             
1635 
1636 
1637             public void setFullTimeWorkHours(java.math.BigDecimal fullTimeWorkHours)
1638             {
1639                 synchronized (monitor())
1640                 {
1641                     check_orphaned();
1642                     org.apache.xmlbeans.SimpleValue target = null;
1643                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FULLTIMEWORKHOURS$2, 0);
1644                     if (target == null)
1645                     {
1646                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FULLTIMEWORKHOURS$2);
1647                     }
1648                     target.setBigDecimalValue(fullTimeWorkHours);
1649                 }
1650             }
1651             
1652             
1653 
1654 
1655             public void xsetFullTimeWorkHours(gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type fullTimeWorkHours)
1656             {
1657                 synchronized (monitor())
1658                 {
1659                     check_orphaned();
1660                     gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type target = null;
1661                     target = (gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type)get_store().find_element_user(FULLTIMEWORKHOURS$2, 0);
1662                     if (target == null)
1663                     {
1664                       target = (gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type)get_store().add_element_user(FULLTIMEWORKHOURS$2);
1665                     }
1666                     target.set(fullTimeWorkHours);
1667                 }
1668             }
1669             
1670             
1671 
1672 
1673             public void unsetFullTimeWorkHours()
1674             {
1675                 synchronized (monitor())
1676                 {
1677                     check_orphaned();
1678                     get_store().remove_element(FULLTIMEWORKHOURS$2, 0);
1679                 }
1680             }
1681             
1682             
1683 
1684 
1685             public java.math.BigDecimal getAveragePartTimeWorkHoursAnnually()
1686             {
1687                 synchronized (monitor())
1688                 {
1689                     check_orphaned();
1690                     org.apache.xmlbeans.SimpleValue target = null;
1691                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AVERAGEPARTTIMEWORKHOURSANNUALLY$4, 0);
1692                     if (target == null)
1693                     {
1694                       return null;
1695                     }
1696                     return target.getBigDecimalValue();
1697                 }
1698             }
1699             
1700             
1701 
1702 
1703             public gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type xgetAveragePartTimeWorkHoursAnnually()
1704             {
1705                 synchronized (monitor())
1706                 {
1707                     check_orphaned();
1708                     gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type target = null;
1709                     target = (gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type)get_store().find_element_user(AVERAGEPARTTIMEWORKHOURSANNUALLY$4, 0);
1710                     return target;
1711                 }
1712             }
1713             
1714             
1715 
1716 
1717             public boolean isSetAveragePartTimeWorkHoursAnnually()
1718             {
1719                 synchronized (monitor())
1720                 {
1721                     check_orphaned();
1722                     return get_store().count_elements(AVERAGEPARTTIMEWORKHOURSANNUALLY$4) != 0;
1723                 }
1724             }
1725             
1726             
1727 
1728 
1729             public void setAveragePartTimeWorkHoursAnnually(java.math.BigDecimal averagePartTimeWorkHoursAnnually)
1730             {
1731                 synchronized (monitor())
1732                 {
1733                     check_orphaned();
1734                     org.apache.xmlbeans.SimpleValue target = null;
1735                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AVERAGEPARTTIMEWORKHOURSANNUALLY$4, 0);
1736                     if (target == null)
1737                     {
1738                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AVERAGEPARTTIMEWORKHOURSANNUALLY$4);
1739                     }
1740                     target.setBigDecimalValue(averagePartTimeWorkHoursAnnually);
1741                 }
1742             }
1743             
1744             
1745 
1746 
1747             public void xsetAveragePartTimeWorkHoursAnnually(gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type averagePartTimeWorkHoursAnnually)
1748             {
1749                 synchronized (monitor())
1750                 {
1751                     check_orphaned();
1752                     gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type target = null;
1753                     target = (gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type)get_store().find_element_user(AVERAGEPARTTIMEWORKHOURSANNUALLY$4, 0);
1754                     if (target == null)
1755                     {
1756                       target = (gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type)get_store().add_element_user(AVERAGEPARTTIMEWORKHOURSANNUALLY$4);
1757                     }
1758                     target.set(averagePartTimeWorkHoursAnnually);
1759                 }
1760             }
1761             
1762             
1763 
1764 
1765             public void unsetAveragePartTimeWorkHoursAnnually()
1766             {
1767                 synchronized (monitor())
1768                 {
1769                     check_orphaned();
1770                     get_store().remove_element(AVERAGEPARTTIMEWORKHOURSANNUALLY$4, 0);
1771                 }
1772             }
1773             
1774             
1775 
1776 
1777             public java.math.BigDecimal getPartTimeHourlyRate()
1778             {
1779                 synchronized (monitor())
1780                 {
1781                     check_orphaned();
1782                     org.apache.xmlbeans.SimpleValue target = null;
1783                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTTIMEHOURLYRATE$6, 0);
1784                     if (target == null)
1785                     {
1786                       return null;
1787                     }
1788                     return target.getBigDecimalValue();
1789                 }
1790             }
1791             
1792             
1793 
1794 
1795             public gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type xgetPartTimeHourlyRate()
1796             {
1797                 synchronized (monitor())
1798                 {
1799                     check_orphaned();
1800                     gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type target = null;
1801                     target = (gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type)get_store().find_element_user(PARTTIMEHOURLYRATE$6, 0);
1802                     return target;
1803                 }
1804             }
1805             
1806             
1807 
1808 
1809             public boolean isSetPartTimeHourlyRate()
1810             {
1811                 synchronized (monitor())
1812                 {
1813                     check_orphaned();
1814                     return get_store().count_elements(PARTTIMEHOURLYRATE$6) != 0;
1815                 }
1816             }
1817             
1818             
1819 
1820 
1821             public void setPartTimeHourlyRate(java.math.BigDecimal partTimeHourlyRate)
1822             {
1823                 synchronized (monitor())
1824                 {
1825                     check_orphaned();
1826                     org.apache.xmlbeans.SimpleValue target = null;
1827                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PARTTIMEHOURLYRATE$6, 0);
1828                     if (target == null)
1829                     {
1830                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PARTTIMEHOURLYRATE$6);
1831                     }
1832                     target.setBigDecimalValue(partTimeHourlyRate);
1833                 }
1834             }
1835             
1836             
1837 
1838 
1839             public void xsetPartTimeHourlyRate(gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type partTimeHourlyRate)
1840             {
1841                 synchronized (monitor())
1842                 {
1843                     check_orphaned();
1844                     gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type target = null;
1845                     target = (gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type)get_store().find_element_user(PARTTIMEHOURLYRATE$6, 0);
1846                     if (target == null)
1847                     {
1848                       target = (gov.grants.apply.forms.dojCISBudgetV10.DecimalMin1Max6Places2Type)get_store().add_element_user(PARTTIMEHOURLYRATE$6);
1849                     }
1850                     target.set(partTimeHourlyRate);
1851                 }
1852             }
1853             
1854             
1855 
1856 
1857             public void unsetPartTimeHourlyRate()
1858             {
1859                 synchronized (monitor())
1860                 {
1861                     check_orphaned();
1862                     get_store().remove_element(PARTTIMEHOURLYRATE$6, 0);
1863                 }
1864             }
1865             
1866             
1867 
1868 
1869             public int getAveragePartTimeOfficerSalary()
1870             {
1871                 synchronized (monitor())
1872                 {
1873                     check_orphaned();
1874                     org.apache.xmlbeans.SimpleValue target = null;
1875                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AVERAGEPARTTIMEOFFICERSALARY$8, 0);
1876                     if (target == null)
1877                     {
1878                       return 0;
1879                     }
1880                     return target.getIntValue();
1881                 }
1882             }
1883             
1884             
1885 
1886 
1887             public gov.grants.apply.forms.dojCISBudgetV10.SalaryDataType xgetAveragePartTimeOfficerSalary()
1888             {
1889                 synchronized (monitor())
1890                 {
1891                     check_orphaned();
1892                     gov.grants.apply.forms.dojCISBudgetV10.SalaryDataType target = null;
1893                     target = (gov.grants.apply.forms.dojCISBudgetV10.SalaryDataType)get_store().find_element_user(AVERAGEPARTTIMEOFFICERSALARY$8, 0);
1894                     return target;
1895                 }
1896             }
1897             
1898             
1899 
1900 
1901             public boolean isSetAveragePartTimeOfficerSalary()
1902             {
1903                 synchronized (monitor())
1904                 {
1905                     check_orphaned();
1906                     return get_store().count_elements(AVERAGEPARTTIMEOFFICERSALARY$8) != 0;
1907                 }
1908             }
1909             
1910             
1911 
1912 
1913             public void setAveragePartTimeOfficerSalary(int averagePartTimeOfficerSalary)
1914             {
1915                 synchronized (monitor())
1916                 {
1917                     check_orphaned();
1918                     org.apache.xmlbeans.SimpleValue target = null;
1919                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AVERAGEPARTTIMEOFFICERSALARY$8, 0);
1920                     if (target == null)
1921                     {
1922                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AVERAGEPARTTIMEOFFICERSALARY$8);
1923                     }
1924                     target.setIntValue(averagePartTimeOfficerSalary);
1925                 }
1926             }
1927             
1928             
1929 
1930 
1931             public void xsetAveragePartTimeOfficerSalary(gov.grants.apply.forms.dojCISBudgetV10.SalaryDataType averagePartTimeOfficerSalary)
1932             {
1933                 synchronized (monitor())
1934                 {
1935                     check_orphaned();
1936                     gov.grants.apply.forms.dojCISBudgetV10.SalaryDataType target = null;
1937                     target = (gov.grants.apply.forms.dojCISBudgetV10.SalaryDataType)get_store().find_element_user(AVERAGEPARTTIMEOFFICERSALARY$8, 0);
1938                     if (target == null)
1939                     {
1940                       target = (gov.grants.apply.forms.dojCISBudgetV10.SalaryDataType)get_store().add_element_user(AVERAGEPARTTIMEOFFICERSALARY$8);
1941                     }
1942                     target.set(averagePartTimeOfficerSalary);
1943                 }
1944             }
1945             
1946             
1947 
1948 
1949             public void unsetAveragePartTimeOfficerSalary()
1950             {
1951                 synchronized (monitor())
1952                 {
1953                     check_orphaned();
1954                     get_store().remove_element(AVERAGEPARTTIMEOFFICERSALARY$8, 0);
1955                 }
1956             }
1957         }
1958         
1959 
1960 
1961 
1962 
1963         public static class CostGreaterReasonOtherExplanationImpl extends gov.grants.apply.system.attachmentsV10.impl.AttachedFileDataTypeImpl implements gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.CostGreaterReasonOtherExplanation
1964         {
1965             private static final long serialVersionUID = 1L;
1966             
1967             public CostGreaterReasonOtherExplanationImpl(org.apache.xmlbeans.SchemaType sType)
1968             {
1969                 super(sType);
1970             }
1971             
1972             private static final javax.xml.namespace.QName COSTGREATERREASON$0 = 
1973                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "CostGreaterReason");
1974             
1975             
1976             
1977 
1978 
1979             public gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum getCostGreaterReason()
1980             {
1981                 synchronized (monitor())
1982                 {
1983                     check_orphaned();
1984                     org.apache.xmlbeans.SimpleValue target = null;
1985                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(COSTGREATERREASON$0);
1986                     if (target == null)
1987                     {
1988                       target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(COSTGREATERREASON$0);
1989                     }
1990                     if (target == null)
1991                     {
1992                       return null;
1993                     }
1994                     return (gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum)target.getEnumValue();
1995                 }
1996             }
1997             
1998             
1999 
2000 
2001             public gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType xgetCostGreaterReason()
2002             {
2003                 synchronized (monitor())
2004                 {
2005                     check_orphaned();
2006                     gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType target = null;
2007                     target = (gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType)get_store().find_attribute_user(COSTGREATERREASON$0);
2008                     if (target == null)
2009                     {
2010                       target = (gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType)get_default_attribute_value(COSTGREATERREASON$0);
2011                     }
2012                     return target;
2013                 }
2014             }
2015             
2016             
2017 
2018 
2019             public boolean isSetCostGreaterReason()
2020             {
2021                 synchronized (monitor())
2022                 {
2023                     check_orphaned();
2024                     return get_store().find_attribute_user(COSTGREATERREASON$0) != null;
2025                 }
2026             }
2027             
2028             
2029 
2030 
2031             public void setCostGreaterReason(gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType.Enum costGreaterReason)
2032             {
2033                 synchronized (monitor())
2034                 {
2035                     check_orphaned();
2036                     org.apache.xmlbeans.SimpleValue target = null;
2037                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(COSTGREATERREASON$0);
2038                     if (target == null)
2039                     {
2040                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(COSTGREATERREASON$0);
2041                     }
2042                     target.setEnumValue(costGreaterReason);
2043                 }
2044             }
2045             
2046             
2047 
2048 
2049             public void xsetCostGreaterReason(gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType costGreaterReason)
2050             {
2051                 synchronized (monitor())
2052                 {
2053                     check_orphaned();
2054                     gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType target = null;
2055                     target = (gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType)get_store().find_attribute_user(COSTGREATERREASON$0);
2056                     if (target == null)
2057                     {
2058                       target = (gov.grants.apply.forms.dojCISBudgetV10.CostGreaterDataType)get_store().add_attribute_user(COSTGREATERREASON$0);
2059                     }
2060                     target.set(costGreaterReason);
2061                 }
2062             }
2063             
2064             
2065 
2066 
2067             public void unsetCostGreaterReason()
2068             {
2069                 synchronized (monitor())
2070                 {
2071                     check_orphaned();
2072                     get_store().remove_attribute(COSTGREATERREASON$0);
2073                 }
2074             }
2075         }
2076         
2077 
2078 
2079 
2080 
2081         public static class NoFundsDescImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.NoFundsDesc
2082         {
2083             private static final long serialVersionUID = 1L;
2084             
2085             public NoFundsDescImpl(org.apache.xmlbeans.SchemaType sType)
2086             {
2087                 super(sType);
2088             }
2089             
2090             private static final javax.xml.namespace.QName SOCIALSECURITY$0 = 
2091                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "SocialSecurity");
2092             private static final javax.xml.namespace.QName MEDICARE$2 = 
2093                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "Medicare");
2094             private static final javax.xml.namespace.QName COMPENSATION$4 = 
2095                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "Compensation");
2096             private static final javax.xml.namespace.QName UNEMPLOYMENTINSURANCE$6 = 
2097                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "UnemploymentInsurance");
2098             
2099             
2100             
2101 
2102 
2103             public java.lang.String getSocialSecurity()
2104             {
2105                 synchronized (monitor())
2106                 {
2107                     check_orphaned();
2108                     org.apache.xmlbeans.SimpleValue target = null;
2109                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOCIALSECURITY$0, 0);
2110                     if (target == null)
2111                     {
2112                       return null;
2113                     }
2114                     return target.getStringValue();
2115                 }
2116             }
2117             
2118             
2119 
2120 
2121             public gov.grants.apply.system.globalV10.StringMin1Max250Type xgetSocialSecurity()
2122             {
2123                 synchronized (monitor())
2124                 {
2125                     check_orphaned();
2126                     gov.grants.apply.system.globalV10.StringMin1Max250Type target = null;
2127                     target = (gov.grants.apply.system.globalV10.StringMin1Max250Type)get_store().find_element_user(SOCIALSECURITY$0, 0);
2128                     return target;
2129                 }
2130             }
2131             
2132             
2133 
2134 
2135             public boolean isSetSocialSecurity()
2136             {
2137                 synchronized (monitor())
2138                 {
2139                     check_orphaned();
2140                     return get_store().count_elements(SOCIALSECURITY$0) != 0;
2141                 }
2142             }
2143             
2144             
2145 
2146 
2147             public void setSocialSecurity(java.lang.String socialSecurity)
2148             {
2149                 synchronized (monitor())
2150                 {
2151                     check_orphaned();
2152                     org.apache.xmlbeans.SimpleValue target = null;
2153                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SOCIALSECURITY$0, 0);
2154                     if (target == null)
2155                     {
2156                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SOCIALSECURITY$0);
2157                     }
2158                     target.setStringValue(socialSecurity);
2159                 }
2160             }
2161             
2162             
2163 
2164 
2165             public void xsetSocialSecurity(gov.grants.apply.system.globalV10.StringMin1Max250Type socialSecurity)
2166             {
2167                 synchronized (monitor())
2168                 {
2169                     check_orphaned();
2170                     gov.grants.apply.system.globalV10.StringMin1Max250Type target = null;
2171                     target = (gov.grants.apply.system.globalV10.StringMin1Max250Type)get_store().find_element_user(SOCIALSECURITY$0, 0);
2172                     if (target == null)
2173                     {
2174                       target = (gov.grants.apply.system.globalV10.StringMin1Max250Type)get_store().add_element_user(SOCIALSECURITY$0);
2175                     }
2176                     target.set(socialSecurity);
2177                 }
2178             }
2179             
2180             
2181 
2182 
2183             public void unsetSocialSecurity()
2184             {
2185                 synchronized (monitor())
2186                 {
2187                     check_orphaned();
2188                     get_store().remove_element(SOCIALSECURITY$0, 0);
2189                 }
2190             }
2191             
2192             
2193 
2194 
2195             public java.lang.String getMedicare()
2196             {
2197                 synchronized (monitor())
2198                 {
2199                     check_orphaned();
2200                     org.apache.xmlbeans.SimpleValue target = null;
2201                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MEDICARE$2, 0);
2202                     if (target == null)
2203                     {
2204                       return null;
2205                     }
2206                     return target.getStringValue();
2207                 }
2208             }
2209             
2210             
2211 
2212 
2213             public gov.grants.apply.system.globalV10.StringMin1Max250Type xgetMedicare()
2214             {
2215                 synchronized (monitor())
2216                 {
2217                     check_orphaned();
2218                     gov.grants.apply.system.globalV10.StringMin1Max250Type target = null;
2219                     target = (gov.grants.apply.system.globalV10.StringMin1Max250Type)get_store().find_element_user(MEDICARE$2, 0);
2220                     return target;
2221                 }
2222             }
2223             
2224             
2225 
2226 
2227             public boolean isSetMedicare()
2228             {
2229                 synchronized (monitor())
2230                 {
2231                     check_orphaned();
2232                     return get_store().count_elements(MEDICARE$2) != 0;
2233                 }
2234             }
2235             
2236             
2237 
2238 
2239             public void setMedicare(java.lang.String medicare)
2240             {
2241                 synchronized (monitor())
2242                 {
2243                     check_orphaned();
2244                     org.apache.xmlbeans.SimpleValue target = null;
2245                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MEDICARE$2, 0);
2246                     if (target == null)
2247                     {
2248                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MEDICARE$2);
2249                     }
2250                     target.setStringValue(medicare);
2251                 }
2252             }
2253             
2254             
2255 
2256 
2257             public void xsetMedicare(gov.grants.apply.system.globalV10.StringMin1Max250Type medicare)
2258             {
2259                 synchronized (monitor())
2260                 {
2261                     check_orphaned();
2262                     gov.grants.apply.system.globalV10.StringMin1Max250Type target = null;
2263                     target = (gov.grants.apply.system.globalV10.StringMin1Max250Type)get_store().find_element_user(MEDICARE$2, 0);
2264                     if (target == null)
2265                     {
2266                       target = (gov.grants.apply.system.globalV10.StringMin1Max250Type)get_store().add_element_user(MEDICARE$2);
2267                     }
2268                     target.set(medicare);
2269                 }
2270             }
2271             
2272             
2273 
2274 
2275             public void unsetMedicare()
2276             {
2277                 synchronized (monitor())
2278                 {
2279                     check_orphaned();
2280                     get_store().remove_element(MEDICARE$2, 0);
2281                 }
2282             }
2283             
2284             
2285 
2286 
2287             public java.lang.String getCompensation()
2288             {
2289                 synchronized (monitor())
2290                 {
2291                     check_orphaned();
2292                     org.apache.xmlbeans.SimpleValue target = null;
2293                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPENSATION$4, 0);
2294                     if (target == null)
2295                     {
2296                       return null;
2297                     }
2298                     return target.getStringValue();
2299                 }
2300             }
2301             
2302             
2303 
2304 
2305             public gov.grants.apply.system.globalV10.StringMin1Max250Type xgetCompensation()
2306             {
2307                 synchronized (monitor())
2308                 {
2309                     check_orphaned();
2310                     gov.grants.apply.system.globalV10.StringMin1Max250Type target = null;
2311                     target = (gov.grants.apply.system.globalV10.StringMin1Max250Type)get_store().find_element_user(COMPENSATION$4, 0);
2312                     return target;
2313                 }
2314             }
2315             
2316             
2317 
2318 
2319             public boolean isSetCompensation()
2320             {
2321                 synchronized (monitor())
2322                 {
2323                     check_orphaned();
2324                     return get_store().count_elements(COMPENSATION$4) != 0;
2325                 }
2326             }
2327             
2328             
2329 
2330 
2331             public void setCompensation(java.lang.String compensation)
2332             {
2333                 synchronized (monitor())
2334                 {
2335                     check_orphaned();
2336                     org.apache.xmlbeans.SimpleValue target = null;
2337                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMPENSATION$4, 0);
2338                     if (target == null)
2339                     {
2340                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMPENSATION$4);
2341                     }
2342                     target.setStringValue(compensation);
2343                 }
2344             }
2345             
2346             
2347 
2348 
2349             public void xsetCompensation(gov.grants.apply.system.globalV10.StringMin1Max250Type compensation)
2350             {
2351                 synchronized (monitor())
2352                 {
2353                     check_orphaned();
2354                     gov.grants.apply.system.globalV10.StringMin1Max250Type target = null;
2355                     target = (gov.grants.apply.system.globalV10.StringMin1Max250Type)get_store().find_element_user(COMPENSATION$4, 0);
2356                     if (target == null)
2357                     {
2358                       target = (gov.grants.apply.system.globalV10.StringMin1Max250Type)get_store().add_element_user(COMPENSATION$4);
2359                     }
2360                     target.set(compensation);
2361                 }
2362             }
2363             
2364             
2365 
2366 
2367             public void unsetCompensation()
2368             {
2369                 synchronized (monitor())
2370                 {
2371                     check_orphaned();
2372                     get_store().remove_element(COMPENSATION$4, 0);
2373                 }
2374             }
2375             
2376             
2377 
2378 
2379             public java.lang.String getUnemploymentInsurance()
2380             {
2381                 synchronized (monitor())
2382                 {
2383                     check_orphaned();
2384                     org.apache.xmlbeans.SimpleValue target = null;
2385                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNEMPLOYMENTINSURANCE$6, 0);
2386                     if (target == null)
2387                     {
2388                       return null;
2389                     }
2390                     return target.getStringValue();
2391                 }
2392             }
2393             
2394             
2395 
2396 
2397             public gov.grants.apply.system.globalV10.StringMin1Max250Type xgetUnemploymentInsurance()
2398             {
2399                 synchronized (monitor())
2400                 {
2401                     check_orphaned();
2402                     gov.grants.apply.system.globalV10.StringMin1Max250Type target = null;
2403                     target = (gov.grants.apply.system.globalV10.StringMin1Max250Type)get_store().find_element_user(UNEMPLOYMENTINSURANCE$6, 0);
2404                     return target;
2405                 }
2406             }
2407             
2408             
2409 
2410 
2411             public boolean isSetUnemploymentInsurance()
2412             {
2413                 synchronized (monitor())
2414                 {
2415                     check_orphaned();
2416                     return get_store().count_elements(UNEMPLOYMENTINSURANCE$6) != 0;
2417                 }
2418             }
2419             
2420             
2421 
2422 
2423             public void setUnemploymentInsurance(java.lang.String unemploymentInsurance)
2424             {
2425                 synchronized (monitor())
2426                 {
2427                     check_orphaned();
2428                     org.apache.xmlbeans.SimpleValue target = null;
2429                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(UNEMPLOYMENTINSURANCE$6, 0);
2430                     if (target == null)
2431                     {
2432                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(UNEMPLOYMENTINSURANCE$6);
2433                     }
2434                     target.setStringValue(unemploymentInsurance);
2435                 }
2436             }
2437             
2438             
2439 
2440 
2441             public void xsetUnemploymentInsurance(gov.grants.apply.system.globalV10.StringMin1Max250Type unemploymentInsurance)
2442             {
2443                 synchronized (monitor())
2444                 {
2445                     check_orphaned();
2446                     gov.grants.apply.system.globalV10.StringMin1Max250Type target = null;
2447                     target = (gov.grants.apply.system.globalV10.StringMin1Max250Type)get_store().find_element_user(UNEMPLOYMENTINSURANCE$6, 0);
2448                     if (target == null)
2449                     {
2450                       target = (gov.grants.apply.system.globalV10.StringMin1Max250Type)get_store().add_element_user(UNEMPLOYMENTINSURANCE$6);
2451                     }
2452                     target.set(unemploymentInsurance);
2453                 }
2454             }
2455             
2456             
2457 
2458 
2459             public void unsetUnemploymentInsurance()
2460             {
2461                 synchronized (monitor())
2462                 {
2463                     check_orphaned();
2464                     get_store().remove_element(UNEMPLOYMENTINSURANCE$6, 0);
2465                 }
2466             }
2467         }
2468         
2469 
2470 
2471 
2472 
2473         public static class ThreeYearBudgetProjectionImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.dojCISBudgetV10.BudgetDocument.Budget.ThreeYearBudgetProjection
2474         {
2475             private static final long serialVersionUID = 1L;
2476             
2477             public ThreeYearBudgetProjectionImpl(org.apache.xmlbeans.SchemaType sType)
2478             {
2479                 super(sType);
2480             }
2481             
2482             private static final javax.xml.namespace.QName FEDERALAMOUNTFORFULLTIMEOFFICER$0 = 
2483                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "FederalAmountForFullTimeOfficer");
2484             private static final javax.xml.namespace.QName LOCALAMOUNTFORFULLTIMEOFFICER$2 = 
2485                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "LocalAmountForFullTimeOfficer");
2486             private static final javax.xml.namespace.QName TOTALAMOUNTFORFULLTIMEOFFICER$4 = 
2487                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "TotalAmountForFullTimeOfficer");
2488             private static final javax.xml.namespace.QName FEDERALAMOUNTFORPARTTIMEOFFICER$6 = 
2489                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "FederalAmountForPartTimeOfficer");
2490             private static final javax.xml.namespace.QName LOCALAMOUNTFORPARTTIMEOFFICER$8 = 
2491                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "LocalAmountForPartTimeOfficer");
2492             private static final javax.xml.namespace.QName TOTALAMOUNTFORPARTTIMEOFFICER$10 = 
2493                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOJ_CIS_Budget-V1.0", "TotalAmountForPartTimeOfficer");
2494             
2495             
2496             
2497 
2498 
2499             public gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType getFederalAmountForFullTimeOfficer()
2500             {
2501                 synchronized (monitor())
2502                 {
2503                     check_orphaned();
2504                     gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType target = null;
2505                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType)get_store().find_element_user(FEDERALAMOUNTFORFULLTIMEOFFICER$0, 0);
2506                     if (target == null)
2507                     {
2508                       return null;
2509                     }
2510                     return target;
2511                 }
2512             }
2513             
2514             
2515 
2516 
2517             public boolean isSetFederalAmountForFullTimeOfficer()
2518             {
2519                 synchronized (monitor())
2520                 {
2521                     check_orphaned();
2522                     return get_store().count_elements(FEDERALAMOUNTFORFULLTIMEOFFICER$0) != 0;
2523                 }
2524             }
2525             
2526             
2527 
2528 
2529             public void setFederalAmountForFullTimeOfficer(gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType federalAmountForFullTimeOfficer)
2530             {
2531                 generatedSetterHelperImpl(federalAmountForFullTimeOfficer, FEDERALAMOUNTFORFULLTIMEOFFICER$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2532             }
2533             
2534             
2535 
2536 
2537             public gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType addNewFederalAmountForFullTimeOfficer()
2538             {
2539                 synchronized (monitor())
2540                 {
2541                     check_orphaned();
2542                     gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType target = null;
2543                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType)get_store().add_element_user(FEDERALAMOUNTFORFULLTIMEOFFICER$0);
2544                     return target;
2545                 }
2546             }
2547             
2548             
2549 
2550 
2551             public void unsetFederalAmountForFullTimeOfficer()
2552             {
2553                 synchronized (monitor())
2554                 {
2555                     check_orphaned();
2556                     get_store().remove_element(FEDERALAMOUNTFORFULLTIMEOFFICER$0, 0);
2557                 }
2558             }
2559             
2560             
2561 
2562 
2563             public gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType getLocalAmountForFullTimeOfficer()
2564             {
2565                 synchronized (monitor())
2566                 {
2567                     check_orphaned();
2568                     gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType target = null;
2569                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType)get_store().find_element_user(LOCALAMOUNTFORFULLTIMEOFFICER$2, 0);
2570                     if (target == null)
2571                     {
2572                       return null;
2573                     }
2574                     return target;
2575                 }
2576             }
2577             
2578             
2579 
2580 
2581             public boolean isSetLocalAmountForFullTimeOfficer()
2582             {
2583                 synchronized (monitor())
2584                 {
2585                     check_orphaned();
2586                     return get_store().count_elements(LOCALAMOUNTFORFULLTIMEOFFICER$2) != 0;
2587                 }
2588             }
2589             
2590             
2591 
2592 
2593             public void setLocalAmountForFullTimeOfficer(gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType localAmountForFullTimeOfficer)
2594             {
2595                 generatedSetterHelperImpl(localAmountForFullTimeOfficer, LOCALAMOUNTFORFULLTIMEOFFICER$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2596             }
2597             
2598             
2599 
2600 
2601             public gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType addNewLocalAmountForFullTimeOfficer()
2602             {
2603                 synchronized (monitor())
2604                 {
2605                     check_orphaned();
2606                     gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType target = null;
2607                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType)get_store().add_element_user(LOCALAMOUNTFORFULLTIMEOFFICER$2);
2608                     return target;
2609                 }
2610             }
2611             
2612             
2613 
2614 
2615             public void unsetLocalAmountForFullTimeOfficer()
2616             {
2617                 synchronized (monitor())
2618                 {
2619                     check_orphaned();
2620                     get_store().remove_element(LOCALAMOUNTFORFULLTIMEOFFICER$2, 0);
2621                 }
2622             }
2623             
2624             
2625 
2626 
2627             public gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType getTotalAmountForFullTimeOfficer()
2628             {
2629                 synchronized (monitor())
2630                 {
2631                     check_orphaned();
2632                     gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType target = null;
2633                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType)get_store().find_element_user(TOTALAMOUNTFORFULLTIMEOFFICER$4, 0);
2634                     if (target == null)
2635                     {
2636                       return null;
2637                     }
2638                     return target;
2639                 }
2640             }
2641             
2642             
2643 
2644 
2645             public boolean isSetTotalAmountForFullTimeOfficer()
2646             {
2647                 synchronized (monitor())
2648                 {
2649                     check_orphaned();
2650                     return get_store().count_elements(TOTALAMOUNTFORFULLTIMEOFFICER$4) != 0;
2651                 }
2652             }
2653             
2654             
2655 
2656 
2657             public void setTotalAmountForFullTimeOfficer(gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType totalAmountForFullTimeOfficer)
2658             {
2659                 generatedSetterHelperImpl(totalAmountForFullTimeOfficer, TOTALAMOUNTFORFULLTIMEOFFICER$4, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2660             }
2661             
2662             
2663 
2664 
2665             public gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType addNewTotalAmountForFullTimeOfficer()
2666             {
2667                 synchronized (monitor())
2668                 {
2669                     check_orphaned();
2670                     gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType target = null;
2671                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType)get_store().add_element_user(TOTALAMOUNTFORFULLTIMEOFFICER$4);
2672                     return target;
2673                 }
2674             }
2675             
2676             
2677 
2678 
2679             public void unsetTotalAmountForFullTimeOfficer()
2680             {
2681                 synchronized (monitor())
2682                 {
2683                     check_orphaned();
2684                     get_store().remove_element(TOTALAMOUNTFORFULLTIMEOFFICER$4, 0);
2685                 }
2686             }
2687             
2688             
2689 
2690 
2691             public gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType getFederalAmountForPartTimeOfficer()
2692             {
2693                 synchronized (monitor())
2694                 {
2695                     check_orphaned();
2696                     gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType target = null;
2697                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType)get_store().find_element_user(FEDERALAMOUNTFORPARTTIMEOFFICER$6, 0);
2698                     if (target == null)
2699                     {
2700                       return null;
2701                     }
2702                     return target;
2703                 }
2704             }
2705             
2706             
2707 
2708 
2709             public boolean isSetFederalAmountForPartTimeOfficer()
2710             {
2711                 synchronized (monitor())
2712                 {
2713                     check_orphaned();
2714                     return get_store().count_elements(FEDERALAMOUNTFORPARTTIMEOFFICER$6) != 0;
2715                 }
2716             }
2717             
2718             
2719 
2720 
2721             public void setFederalAmountForPartTimeOfficer(gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType federalAmountForPartTimeOfficer)
2722             {
2723                 generatedSetterHelperImpl(federalAmountForPartTimeOfficer, FEDERALAMOUNTFORPARTTIMEOFFICER$6, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2724             }
2725             
2726             
2727 
2728 
2729             public gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType addNewFederalAmountForPartTimeOfficer()
2730             {
2731                 synchronized (monitor())
2732                 {
2733                     check_orphaned();
2734                     gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType target = null;
2735                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType)get_store().add_element_user(FEDERALAMOUNTFORPARTTIMEOFFICER$6);
2736                     return target;
2737                 }
2738             }
2739             
2740             
2741 
2742 
2743             public void unsetFederalAmountForPartTimeOfficer()
2744             {
2745                 synchronized (monitor())
2746                 {
2747                     check_orphaned();
2748                     get_store().remove_element(FEDERALAMOUNTFORPARTTIMEOFFICER$6, 0);
2749                 }
2750             }
2751             
2752             
2753 
2754 
2755             public gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType getLocalAmountForPartTimeOfficer()
2756             {
2757                 synchronized (monitor())
2758                 {
2759                     check_orphaned();
2760                     gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType target = null;
2761                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType)get_store().find_element_user(LOCALAMOUNTFORPARTTIMEOFFICER$8, 0);
2762                     if (target == null)
2763                     {
2764                       return null;
2765                     }
2766                     return target;
2767                 }
2768             }
2769             
2770             
2771 
2772 
2773             public boolean isSetLocalAmountForPartTimeOfficer()
2774             {
2775                 synchronized (monitor())
2776                 {
2777                     check_orphaned();
2778                     return get_store().count_elements(LOCALAMOUNTFORPARTTIMEOFFICER$8) != 0;
2779                 }
2780             }
2781             
2782             
2783 
2784 
2785             public void setLocalAmountForPartTimeOfficer(gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType localAmountForPartTimeOfficer)
2786             {
2787                 generatedSetterHelperImpl(localAmountForPartTimeOfficer, LOCALAMOUNTFORPARTTIMEOFFICER$8, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2788             }
2789             
2790             
2791 
2792 
2793             public gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType addNewLocalAmountForPartTimeOfficer()
2794             {
2795                 synchronized (monitor())
2796                 {
2797                     check_orphaned();
2798                     gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType target = null;
2799                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType)get_store().add_element_user(LOCALAMOUNTFORPARTTIMEOFFICER$8);
2800                     return target;
2801                 }
2802             }
2803             
2804             
2805 
2806 
2807             public void unsetLocalAmountForPartTimeOfficer()
2808             {
2809                 synchronized (monitor())
2810                 {
2811                     check_orphaned();
2812                     get_store().remove_element(LOCALAMOUNTFORPARTTIMEOFFICER$8, 0);
2813                 }
2814             }
2815             
2816             
2817 
2818 
2819             public gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType getTotalAmountForPartTimeOfficer()
2820             {
2821                 synchronized (monitor())
2822                 {
2823                     check_orphaned();
2824                     gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType target = null;
2825                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType)get_store().find_element_user(TOTALAMOUNTFORPARTTIMEOFFICER$10, 0);
2826                     if (target == null)
2827                     {
2828                       return null;
2829                     }
2830                     return target;
2831                 }
2832             }
2833             
2834             
2835 
2836 
2837             public boolean isSetTotalAmountForPartTimeOfficer()
2838             {
2839                 synchronized (monitor())
2840                 {
2841                     check_orphaned();
2842                     return get_store().count_elements(TOTALAMOUNTFORPARTTIMEOFFICER$10) != 0;
2843                 }
2844             }
2845             
2846             
2847 
2848 
2849             public void setTotalAmountForPartTimeOfficer(gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType totalAmountForPartTimeOfficer)
2850             {
2851                 generatedSetterHelperImpl(totalAmountForPartTimeOfficer, TOTALAMOUNTFORPARTTIMEOFFICER$10, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2852             }
2853             
2854             
2855 
2856 
2857             public gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType addNewTotalAmountForPartTimeOfficer()
2858             {
2859                 synchronized (monitor())
2860                 {
2861                     check_orphaned();
2862                     gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType target = null;
2863                     target = (gov.grants.apply.forms.dojCISBudgetV10.BudgetProjectionPerOfficerDataType)get_store().add_element_user(TOTALAMOUNTFORPARTTIMEOFFICER$10);
2864                     return target;
2865                 }
2866             }
2867             
2868             
2869 
2870 
2871             public void unsetTotalAmountForPartTimeOfficer()
2872             {
2873                 synchronized (monitor())
2874                 {
2875                     check_orphaned();
2876                     get_store().remove_element(TOTALAMOUNTFORPARTTIMEOFFICER$10, 0);
2877                 }
2878             }
2879         }
2880     }
2881 }