View Javadoc
1   /*
2    * An XML document type.
3    * Localname: GABI
4    * Namespace: http://apply.grants.gov/forms/GABI_Program_Approach-V1.1
5    * Java type: gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.gabiProgramApproachV11.impl;
10  /**
11   * A document containing one GABI(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1) element.
12   *
13   * This is a complex type.
14   */
15  public class GABIDocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public GABIDocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName GABI$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "GABI");
26      
27      
28      /**
29       * Gets the "GABI" element
30       */
31      public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI getGABI()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI target = null;
37              target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI)get_store().find_element_user(GABI$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "GABI" element
48       */
49      public void setGABI(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI gabi)
50      {
51          generatedSetterHelperImpl(gabi, GABI$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "GABI" element
56       */
57      public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI addNewGABI()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI target = null;
63              target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI)get_store().add_element_user(GABI$0);
64              return target;
65          }
66      }
67      /**
68       * An XML GABI(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
69       *
70       * This is a complex type.
71       */
72      public static class GABIImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public GABIImpl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName FEDERALID$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "FederalID");
83          private static final javax.xml.namespace.QName DELEGATEID$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DelegateID");
85          private static final javax.xml.namespace.QName AGENCYNAME$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "AgencyName");
87          private static final javax.xml.namespace.QName CBENROLL$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "CBEnroll");
89          private static final javax.xml.namespace.QName HBENROLL$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HBEnroll");
91          private static final javax.xml.namespace.QName COENROLL$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "COEnroll");
93          private static final javax.xml.namespace.QName FCCENROLL$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "FCCEnroll");
95          private static final javax.xml.namespace.QName OTENROLL$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "OTEnroll");
97          private static final javax.xml.namespace.QName TOTALCHILDENROLL$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "TotalChildEnroll");
99          private static final javax.xml.namespace.QName PREGNANTWOMEN$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "PregnantWomen");
101         private static final javax.xml.namespace.QName COLUMN1$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column1");
103         private static final javax.xml.namespace.QName COLUMN2$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column2");
105         private static final javax.xml.namespace.QName COLUMN3$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column3");
107         private static final javax.xml.namespace.QName COLUMN4$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column4");
109         private static final javax.xml.namespace.QName COLUMN5$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column5");
111         private static final javax.xml.namespace.QName COLUMN6$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column6");
113         private static final javax.xml.namespace.QName COLUMN7$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column7");
115         private static final javax.xml.namespace.QName COLUMN8$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column8");
117         private static final javax.xml.namespace.QName COLUMN9$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column9");
119         private static final javax.xml.namespace.QName COLUMN10$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column10");
121         private static final javax.xml.namespace.QName COLUMN11$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column11");
123         private static final javax.xml.namespace.QName COLUMN12$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column12");
125         private static final javax.xml.namespace.QName COLUMN13$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column13");
127         private static final javax.xml.namespace.QName COLUMN14$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column14");
129         private static final javax.xml.namespace.QName COLUMN15$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column15");
131         private static final javax.xml.namespace.QName COLUMN16$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column16");
133         private static final javax.xml.namespace.QName COLUMN17$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column17");
135         private static final javax.xml.namespace.QName COLUMN18$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column18");
137         private static final javax.xml.namespace.QName COLUMN19$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column19");
139         private static final javax.xml.namespace.QName COLUMN20$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Column20");
141         private static final javax.xml.namespace.QName FORMVERSION$60 = 
142             new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "FormVersion");
143         
144         
145         /**
146          * Gets the "FederalID" element
147          */
148         public java.lang.String getFederalID()
149         {
150             synchronized (monitor())
151             {
152                 check_orphaned();
153                 org.apache.xmlbeans.SimpleValue target = null;
154                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALID$0, 0);
155                 if (target == null)
156                 {
157                     return null;
158                 }
159                 return target.getStringValue();
160             }
161         }
162         
163         /**
164          * Gets (as xml) the "FederalID" element
165          */
166         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FederalID xgetFederalID()
167         {
168             synchronized (monitor())
169             {
170                 check_orphaned();
171                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FederalID target = null;
172                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FederalID)get_store().find_element_user(FEDERALID$0, 0);
173                 return target;
174             }
175         }
176         
177         /**
178          * True if has "FederalID" element
179          */
180         public boolean isSetFederalID()
181         {
182             synchronized (monitor())
183             {
184                 check_orphaned();
185                 return get_store().count_elements(FEDERALID$0) != 0;
186             }
187         }
188         
189         /**
190          * Sets the "FederalID" element
191          */
192         public void setFederalID(java.lang.String federalID)
193         {
194             synchronized (monitor())
195             {
196                 check_orphaned();
197                 org.apache.xmlbeans.SimpleValue target = null;
198                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALID$0, 0);
199                 if (target == null)
200                 {
201                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALID$0);
202                 }
203                 target.setStringValue(federalID);
204             }
205         }
206         
207         /**
208          * Sets (as xml) the "FederalID" element
209          */
210         public void xsetFederalID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FederalID federalID)
211         {
212             synchronized (monitor())
213             {
214                 check_orphaned();
215                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FederalID target = null;
216                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FederalID)get_store().find_element_user(FEDERALID$0, 0);
217                 if (target == null)
218                 {
219                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FederalID)get_store().add_element_user(FEDERALID$0);
220                 }
221                 target.set(federalID);
222             }
223         }
224         
225         /**
226          * Unsets the "FederalID" element
227          */
228         public void unsetFederalID()
229         {
230             synchronized (monitor())
231             {
232                 check_orphaned();
233                 get_store().remove_element(FEDERALID$0, 0);
234             }
235         }
236         
237         /**
238          * Gets the "DelegateID" element
239          */
240         public int getDelegateID()
241         {
242             synchronized (monitor())
243             {
244                 check_orphaned();
245                 org.apache.xmlbeans.SimpleValue target = null;
246                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELEGATEID$2, 0);
247                 if (target == null)
248                 {
249                     return 0;
250                 }
251                 return target.getIntValue();
252             }
253         }
254         
255         /**
256          * Gets (as xml) the "DelegateID" element
257          */
258         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.DelegateID xgetDelegateID()
259         {
260             synchronized (monitor())
261             {
262                 check_orphaned();
263                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.DelegateID target = null;
264                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.DelegateID)get_store().find_element_user(DELEGATEID$2, 0);
265                 return target;
266             }
267         }
268         
269         /**
270          * Sets the "DelegateID" element
271          */
272         public void setDelegateID(int delegateID)
273         {
274             synchronized (monitor())
275             {
276                 check_orphaned();
277                 org.apache.xmlbeans.SimpleValue target = null;
278                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DELEGATEID$2, 0);
279                 if (target == null)
280                 {
281                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DELEGATEID$2);
282                 }
283                 target.setIntValue(delegateID);
284             }
285         }
286         
287         /**
288          * Sets (as xml) the "DelegateID" element
289          */
290         public void xsetDelegateID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.DelegateID delegateID)
291         {
292             synchronized (monitor())
293             {
294                 check_orphaned();
295                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.DelegateID target = null;
296                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.DelegateID)get_store().find_element_user(DELEGATEID$2, 0);
297                 if (target == null)
298                 {
299                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.DelegateID)get_store().add_element_user(DELEGATEID$2);
300                 }
301                 target.set(delegateID);
302             }
303         }
304         
305         /**
306          * Gets the "AgencyName" element
307          */
308         public java.lang.String getAgencyName()
309         {
310             synchronized (monitor())
311             {
312                 check_orphaned();
313                 org.apache.xmlbeans.SimpleValue target = null;
314                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYNAME$4, 0);
315                 if (target == null)
316                 {
317                     return null;
318                 }
319                 return target.getStringValue();
320             }
321         }
322         
323         /**
324          * Gets (as xml) the "AgencyName" element
325          */
326         public gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetAgencyName()
327         {
328             synchronized (monitor())
329             {
330                 check_orphaned();
331                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
332                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(AGENCYNAME$4, 0);
333                 return target;
334             }
335         }
336         
337         /**
338          * Sets the "AgencyName" element
339          */
340         public void setAgencyName(java.lang.String agencyName)
341         {
342             synchronized (monitor())
343             {
344                 check_orphaned();
345                 org.apache.xmlbeans.SimpleValue target = null;
346                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGENCYNAME$4, 0);
347                 if (target == null)
348                 {
349                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGENCYNAME$4);
350                 }
351                 target.setStringValue(agencyName);
352             }
353         }
354         
355         /**
356          * Sets (as xml) the "AgencyName" element
357          */
358         public void xsetAgencyName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType agencyName)
359         {
360             synchronized (monitor())
361             {
362                 check_orphaned();
363                 gov.grants.apply.system.globalLibraryV20.AgencyNameDataType target = null;
364                 target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().find_element_user(AGENCYNAME$4, 0);
365                 if (target == null)
366                 {
367                     target = (gov.grants.apply.system.globalLibraryV20.AgencyNameDataType)get_store().add_element_user(AGENCYNAME$4);
368                 }
369                 target.set(agencyName);
370             }
371         }
372         
373         /**
374          * Gets the "CBEnroll" element
375          */
376         public int getCBEnroll()
377         {
378             synchronized (monitor())
379             {
380                 check_orphaned();
381                 org.apache.xmlbeans.SimpleValue target = null;
382                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CBENROLL$6, 0);
383                 if (target == null)
384                 {
385                     return 0;
386                 }
387                 return target.getIntValue();
388             }
389         }
390         
391         /**
392          * Gets (as xml) the "CBEnroll" element
393          */
394         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.CBEnroll xgetCBEnroll()
395         {
396             synchronized (monitor())
397             {
398                 check_orphaned();
399                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.CBEnroll target = null;
400                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.CBEnroll)get_store().find_element_user(CBENROLL$6, 0);
401                 return target;
402             }
403         }
404         
405         /**
406          * True if has "CBEnroll" element
407          */
408         public boolean isSetCBEnroll()
409         {
410             synchronized (monitor())
411             {
412                 check_orphaned();
413                 return get_store().count_elements(CBENROLL$6) != 0;
414             }
415         }
416         
417         /**
418          * Sets the "CBEnroll" element
419          */
420         public void setCBEnroll(int cbEnroll)
421         {
422             synchronized (monitor())
423             {
424                 check_orphaned();
425                 org.apache.xmlbeans.SimpleValue target = null;
426                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CBENROLL$6, 0);
427                 if (target == null)
428                 {
429                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CBENROLL$6);
430                 }
431                 target.setIntValue(cbEnroll);
432             }
433         }
434         
435         /**
436          * Sets (as xml) the "CBEnroll" element
437          */
438         public void xsetCBEnroll(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.CBEnroll cbEnroll)
439         {
440             synchronized (monitor())
441             {
442                 check_orphaned();
443                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.CBEnroll target = null;
444                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.CBEnroll)get_store().find_element_user(CBENROLL$6, 0);
445                 if (target == null)
446                 {
447                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.CBEnroll)get_store().add_element_user(CBENROLL$6);
448                 }
449                 target.set(cbEnroll);
450             }
451         }
452         
453         /**
454          * Unsets the "CBEnroll" element
455          */
456         public void unsetCBEnroll()
457         {
458             synchronized (monitor())
459             {
460                 check_orphaned();
461                 get_store().remove_element(CBENROLL$6, 0);
462             }
463         }
464         
465         /**
466          * Gets the "HBEnroll" element
467          */
468         public int getHBEnroll()
469         {
470             synchronized (monitor())
471             {
472                 check_orphaned();
473                 org.apache.xmlbeans.SimpleValue target = null;
474                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HBENROLL$8, 0);
475                 if (target == null)
476                 {
477                     return 0;
478                 }
479                 return target.getIntValue();
480             }
481         }
482         
483         /**
484          * Gets (as xml) the "HBEnroll" element
485          */
486         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.HBEnroll xgetHBEnroll()
487         {
488             synchronized (monitor())
489             {
490                 check_orphaned();
491                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.HBEnroll target = null;
492                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.HBEnroll)get_store().find_element_user(HBENROLL$8, 0);
493                 return target;
494             }
495         }
496         
497         /**
498          * True if has "HBEnroll" element
499          */
500         public boolean isSetHBEnroll()
501         {
502             synchronized (monitor())
503             {
504                 check_orphaned();
505                 return get_store().count_elements(HBENROLL$8) != 0;
506             }
507         }
508         
509         /**
510          * Sets the "HBEnroll" element
511          */
512         public void setHBEnroll(int hbEnroll)
513         {
514             synchronized (monitor())
515             {
516                 check_orphaned();
517                 org.apache.xmlbeans.SimpleValue target = null;
518                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HBENROLL$8, 0);
519                 if (target == null)
520                 {
521                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HBENROLL$8);
522                 }
523                 target.setIntValue(hbEnroll);
524             }
525         }
526         
527         /**
528          * Sets (as xml) the "HBEnroll" element
529          */
530         public void xsetHBEnroll(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.HBEnroll hbEnroll)
531         {
532             synchronized (monitor())
533             {
534                 check_orphaned();
535                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.HBEnroll target = null;
536                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.HBEnroll)get_store().find_element_user(HBENROLL$8, 0);
537                 if (target == null)
538                 {
539                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.HBEnroll)get_store().add_element_user(HBENROLL$8);
540                 }
541                 target.set(hbEnroll);
542             }
543         }
544         
545         /**
546          * Unsets the "HBEnroll" element
547          */
548         public void unsetHBEnroll()
549         {
550             synchronized (monitor())
551             {
552                 check_orphaned();
553                 get_store().remove_element(HBENROLL$8, 0);
554             }
555         }
556         
557         /**
558          * Gets the "COEnroll" element
559          */
560         public int getCOEnroll()
561         {
562             synchronized (monitor())
563             {
564                 check_orphaned();
565                 org.apache.xmlbeans.SimpleValue target = null;
566                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COENROLL$10, 0);
567                 if (target == null)
568                 {
569                     return 0;
570                 }
571                 return target.getIntValue();
572             }
573         }
574         
575         /**
576          * Gets (as xml) the "COEnroll" element
577          */
578         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.COEnroll xgetCOEnroll()
579         {
580             synchronized (monitor())
581             {
582                 check_orphaned();
583                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.COEnroll target = null;
584                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.COEnroll)get_store().find_element_user(COENROLL$10, 0);
585                 return target;
586             }
587         }
588         
589         /**
590          * True if has "COEnroll" element
591          */
592         public boolean isSetCOEnroll()
593         {
594             synchronized (monitor())
595             {
596                 check_orphaned();
597                 return get_store().count_elements(COENROLL$10) != 0;
598             }
599         }
600         
601         /**
602          * Sets the "COEnroll" element
603          */
604         public void setCOEnroll(int coEnroll)
605         {
606             synchronized (monitor())
607             {
608                 check_orphaned();
609                 org.apache.xmlbeans.SimpleValue target = null;
610                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COENROLL$10, 0);
611                 if (target == null)
612                 {
613                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COENROLL$10);
614                 }
615                 target.setIntValue(coEnroll);
616             }
617         }
618         
619         /**
620          * Sets (as xml) the "COEnroll" element
621          */
622         public void xsetCOEnroll(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.COEnroll coEnroll)
623         {
624             synchronized (monitor())
625             {
626                 check_orphaned();
627                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.COEnroll target = null;
628                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.COEnroll)get_store().find_element_user(COENROLL$10, 0);
629                 if (target == null)
630                 {
631                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.COEnroll)get_store().add_element_user(COENROLL$10);
632                 }
633                 target.set(coEnroll);
634             }
635         }
636         
637         /**
638          * Unsets the "COEnroll" element
639          */
640         public void unsetCOEnroll()
641         {
642             synchronized (monitor())
643             {
644                 check_orphaned();
645                 get_store().remove_element(COENROLL$10, 0);
646             }
647         }
648         
649         /**
650          * Gets the "FCCEnroll" element
651          */
652         public int getFCCEnroll()
653         {
654             synchronized (monitor())
655             {
656                 check_orphaned();
657                 org.apache.xmlbeans.SimpleValue target = null;
658                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FCCENROLL$12, 0);
659                 if (target == null)
660                 {
661                     return 0;
662                 }
663                 return target.getIntValue();
664             }
665         }
666         
667         /**
668          * Gets (as xml) the "FCCEnroll" element
669          */
670         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FCCEnroll xgetFCCEnroll()
671         {
672             synchronized (monitor())
673             {
674                 check_orphaned();
675                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FCCEnroll target = null;
676                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FCCEnroll)get_store().find_element_user(FCCENROLL$12, 0);
677                 return target;
678             }
679         }
680         
681         /**
682          * True if has "FCCEnroll" element
683          */
684         public boolean isSetFCCEnroll()
685         {
686             synchronized (monitor())
687             {
688                 check_orphaned();
689                 return get_store().count_elements(FCCENROLL$12) != 0;
690             }
691         }
692         
693         /**
694          * Sets the "FCCEnroll" element
695          */
696         public void setFCCEnroll(int fccEnroll)
697         {
698             synchronized (monitor())
699             {
700                 check_orphaned();
701                 org.apache.xmlbeans.SimpleValue target = null;
702                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FCCENROLL$12, 0);
703                 if (target == null)
704                 {
705                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FCCENROLL$12);
706                 }
707                 target.setIntValue(fccEnroll);
708             }
709         }
710         
711         /**
712          * Sets (as xml) the "FCCEnroll" element
713          */
714         public void xsetFCCEnroll(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FCCEnroll fccEnroll)
715         {
716             synchronized (monitor())
717             {
718                 check_orphaned();
719                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FCCEnroll target = null;
720                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FCCEnroll)get_store().find_element_user(FCCENROLL$12, 0);
721                 if (target == null)
722                 {
723                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FCCEnroll)get_store().add_element_user(FCCENROLL$12);
724                 }
725                 target.set(fccEnroll);
726             }
727         }
728         
729         /**
730          * Unsets the "FCCEnroll" element
731          */
732         public void unsetFCCEnroll()
733         {
734             synchronized (monitor())
735             {
736                 check_orphaned();
737                 get_store().remove_element(FCCENROLL$12, 0);
738             }
739         }
740         
741         /**
742          * Gets the "OTEnroll" element
743          */
744         public int getOTEnroll()
745         {
746             synchronized (monitor())
747             {
748                 check_orphaned();
749                 org.apache.xmlbeans.SimpleValue target = null;
750                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTENROLL$14, 0);
751                 if (target == null)
752                 {
753                     return 0;
754                 }
755                 return target.getIntValue();
756             }
757         }
758         
759         /**
760          * Gets (as xml) the "OTEnroll" element
761          */
762         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.OTEnroll xgetOTEnroll()
763         {
764             synchronized (monitor())
765             {
766                 check_orphaned();
767                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.OTEnroll target = null;
768                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.OTEnroll)get_store().find_element_user(OTENROLL$14, 0);
769                 return target;
770             }
771         }
772         
773         /**
774          * True if has "OTEnroll" element
775          */
776         public boolean isSetOTEnroll()
777         {
778             synchronized (monitor())
779             {
780                 check_orphaned();
781                 return get_store().count_elements(OTENROLL$14) != 0;
782             }
783         }
784         
785         /**
786          * Sets the "OTEnroll" element
787          */
788         public void setOTEnroll(int otEnroll)
789         {
790             synchronized (monitor())
791             {
792                 check_orphaned();
793                 org.apache.xmlbeans.SimpleValue target = null;
794                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTENROLL$14, 0);
795                 if (target == null)
796                 {
797                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTENROLL$14);
798                 }
799                 target.setIntValue(otEnroll);
800             }
801         }
802         
803         /**
804          * Sets (as xml) the "OTEnroll" element
805          */
806         public void xsetOTEnroll(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.OTEnroll otEnroll)
807         {
808             synchronized (monitor())
809             {
810                 check_orphaned();
811                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.OTEnroll target = null;
812                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.OTEnroll)get_store().find_element_user(OTENROLL$14, 0);
813                 if (target == null)
814                 {
815                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.OTEnroll)get_store().add_element_user(OTENROLL$14);
816                 }
817                 target.set(otEnroll);
818             }
819         }
820         
821         /**
822          * Unsets the "OTEnroll" element
823          */
824         public void unsetOTEnroll()
825         {
826             synchronized (monitor())
827             {
828                 check_orphaned();
829                 get_store().remove_element(OTENROLL$14, 0);
830             }
831         }
832         
833         /**
834          * Gets the "TotalChildEnroll" element
835          */
836         public int getTotalChildEnroll()
837         {
838             synchronized (monitor())
839             {
840                 check_orphaned();
841                 org.apache.xmlbeans.SimpleValue target = null;
842                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALCHILDENROLL$16, 0);
843                 if (target == null)
844                 {
845                     return 0;
846                 }
847                 return target.getIntValue();
848             }
849         }
850         
851         /**
852          * Gets (as xml) the "TotalChildEnroll" element
853          */
854         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.TotalChildEnroll xgetTotalChildEnroll()
855         {
856             synchronized (monitor())
857             {
858                 check_orphaned();
859                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.TotalChildEnroll target = null;
860                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.TotalChildEnroll)get_store().find_element_user(TOTALCHILDENROLL$16, 0);
861                 return target;
862             }
863         }
864         
865         /**
866          * True if has "TotalChildEnroll" element
867          */
868         public boolean isSetTotalChildEnroll()
869         {
870             synchronized (monitor())
871             {
872                 check_orphaned();
873                 return get_store().count_elements(TOTALCHILDENROLL$16) != 0;
874             }
875         }
876         
877         /**
878          * Sets the "TotalChildEnroll" element
879          */
880         public void setTotalChildEnroll(int totalChildEnroll)
881         {
882             synchronized (monitor())
883             {
884                 check_orphaned();
885                 org.apache.xmlbeans.SimpleValue target = null;
886                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALCHILDENROLL$16, 0);
887                 if (target == null)
888                 {
889                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALCHILDENROLL$16);
890                 }
891                 target.setIntValue(totalChildEnroll);
892             }
893         }
894         
895         /**
896          * Sets (as xml) the "TotalChildEnroll" element
897          */
898         public void xsetTotalChildEnroll(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.TotalChildEnroll totalChildEnroll)
899         {
900             synchronized (monitor())
901             {
902                 check_orphaned();
903                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.TotalChildEnroll target = null;
904                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.TotalChildEnroll)get_store().find_element_user(TOTALCHILDENROLL$16, 0);
905                 if (target == null)
906                 {
907                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.TotalChildEnroll)get_store().add_element_user(TOTALCHILDENROLL$16);
908                 }
909                 target.set(totalChildEnroll);
910             }
911         }
912         
913         /**
914          * Unsets the "TotalChildEnroll" element
915          */
916         public void unsetTotalChildEnroll()
917         {
918             synchronized (monitor())
919             {
920                 check_orphaned();
921                 get_store().remove_element(TOTALCHILDENROLL$16, 0);
922             }
923         }
924         
925         /**
926          * Gets the "PregnantWomen" element
927          */
928         public int getPregnantWomen()
929         {
930             synchronized (monitor())
931             {
932                 check_orphaned();
933                 org.apache.xmlbeans.SimpleValue target = null;
934                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREGNANTWOMEN$18, 0);
935                 if (target == null)
936                 {
937                     return 0;
938                 }
939                 return target.getIntValue();
940             }
941         }
942         
943         /**
944          * Gets (as xml) the "PregnantWomen" element
945          */
946         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.PregnantWomen xgetPregnantWomen()
947         {
948             synchronized (monitor())
949             {
950                 check_orphaned();
951                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.PregnantWomen target = null;
952                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.PregnantWomen)get_store().find_element_user(PREGNANTWOMEN$18, 0);
953                 return target;
954             }
955         }
956         
957         /**
958          * True if has "PregnantWomen" element
959          */
960         public boolean isSetPregnantWomen()
961         {
962             synchronized (monitor())
963             {
964                 check_orphaned();
965                 return get_store().count_elements(PREGNANTWOMEN$18) != 0;
966             }
967         }
968         
969         /**
970          * Sets the "PregnantWomen" element
971          */
972         public void setPregnantWomen(int pregnantWomen)
973         {
974             synchronized (monitor())
975             {
976                 check_orphaned();
977                 org.apache.xmlbeans.SimpleValue target = null;
978                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PREGNANTWOMEN$18, 0);
979                 if (target == null)
980                 {
981                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PREGNANTWOMEN$18);
982                 }
983                 target.setIntValue(pregnantWomen);
984             }
985         }
986         
987         /**
988          * Sets (as xml) the "PregnantWomen" element
989          */
990         public void xsetPregnantWomen(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.PregnantWomen pregnantWomen)
991         {
992             synchronized (monitor())
993             {
994                 check_orphaned();
995                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.PregnantWomen target = null;
996                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.PregnantWomen)get_store().find_element_user(PREGNANTWOMEN$18, 0);
997                 if (target == null)
998                 {
999                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.PregnantWomen)get_store().add_element_user(PREGNANTWOMEN$18);
1000                 }
1001                 target.set(pregnantWomen);
1002             }
1003         }
1004         
1005         /**
1006          * Unsets the "PregnantWomen" element
1007          */
1008         public void unsetPregnantWomen()
1009         {
1010             synchronized (monitor())
1011             {
1012                 check_orphaned();
1013                 get_store().remove_element(PREGNANTWOMEN$18, 0);
1014             }
1015         }
1016         
1017         /**
1018          * Gets the "Column1" element
1019          */
1020         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1 getColumn1()
1021         {
1022             synchronized (monitor())
1023             {
1024                 check_orphaned();
1025                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1 target = null;
1026                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1)get_store().find_element_user(COLUMN1$20, 0);
1027                 if (target == null)
1028                 {
1029                     return null;
1030                 }
1031                 return target;
1032             }
1033         }
1034         
1035         /**
1036          * Sets the "Column1" element
1037          */
1038         public void setColumn1(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1 column1)
1039         {
1040             generatedSetterHelperImpl(column1, COLUMN1$20, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1041         }
1042         
1043         /**
1044          * Appends and returns a new empty "Column1" element
1045          */
1046         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1 addNewColumn1()
1047         {
1048             synchronized (monitor())
1049             {
1050                 check_orphaned();
1051                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1 target = null;
1052                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1)get_store().add_element_user(COLUMN1$20);
1053                 return target;
1054             }
1055         }
1056         
1057         /**
1058          * Gets the "Column2" element
1059          */
1060         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2 getColumn2()
1061         {
1062             synchronized (monitor())
1063             {
1064                 check_orphaned();
1065                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2 target = null;
1066                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2)get_store().find_element_user(COLUMN2$22, 0);
1067                 if (target == null)
1068                 {
1069                     return null;
1070                 }
1071                 return target;
1072             }
1073         }
1074         
1075         /**
1076          * True if has "Column2" element
1077          */
1078         public boolean isSetColumn2()
1079         {
1080             synchronized (monitor())
1081             {
1082                 check_orphaned();
1083                 return get_store().count_elements(COLUMN2$22) != 0;
1084             }
1085         }
1086         
1087         /**
1088          * Sets the "Column2" element
1089          */
1090         public void setColumn2(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2 column2)
1091         {
1092             generatedSetterHelperImpl(column2, COLUMN2$22, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1093         }
1094         
1095         /**
1096          * Appends and returns a new empty "Column2" element
1097          */
1098         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2 addNewColumn2()
1099         {
1100             synchronized (monitor())
1101             {
1102                 check_orphaned();
1103                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2 target = null;
1104                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2)get_store().add_element_user(COLUMN2$22);
1105                 return target;
1106             }
1107         }
1108         
1109         /**
1110          * Unsets the "Column2" element
1111          */
1112         public void unsetColumn2()
1113         {
1114             synchronized (monitor())
1115             {
1116                 check_orphaned();
1117                 get_store().remove_element(COLUMN2$22, 0);
1118             }
1119         }
1120         
1121         /**
1122          * Gets the "Column3" element
1123          */
1124         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3 getColumn3()
1125         {
1126             synchronized (monitor())
1127             {
1128                 check_orphaned();
1129                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3 target = null;
1130                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3)get_store().find_element_user(COLUMN3$24, 0);
1131                 if (target == null)
1132                 {
1133                     return null;
1134                 }
1135                 return target;
1136             }
1137         }
1138         
1139         /**
1140          * True if has "Column3" element
1141          */
1142         public boolean isSetColumn3()
1143         {
1144             synchronized (monitor())
1145             {
1146                 check_orphaned();
1147                 return get_store().count_elements(COLUMN3$24) != 0;
1148             }
1149         }
1150         
1151         /**
1152          * Sets the "Column3" element
1153          */
1154         public void setColumn3(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3 column3)
1155         {
1156             generatedSetterHelperImpl(column3, COLUMN3$24, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1157         }
1158         
1159         /**
1160          * Appends and returns a new empty "Column3" element
1161          */
1162         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3 addNewColumn3()
1163         {
1164             synchronized (monitor())
1165             {
1166                 check_orphaned();
1167                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3 target = null;
1168                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3)get_store().add_element_user(COLUMN3$24);
1169                 return target;
1170             }
1171         }
1172         
1173         /**
1174          * Unsets the "Column3" element
1175          */
1176         public void unsetColumn3()
1177         {
1178             synchronized (monitor())
1179             {
1180                 check_orphaned();
1181                 get_store().remove_element(COLUMN3$24, 0);
1182             }
1183         }
1184         
1185         /**
1186          * Gets the "Column4" element
1187          */
1188         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4 getColumn4()
1189         {
1190             synchronized (monitor())
1191             {
1192                 check_orphaned();
1193                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4 target = null;
1194                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4)get_store().find_element_user(COLUMN4$26, 0);
1195                 if (target == null)
1196                 {
1197                     return null;
1198                 }
1199                 return target;
1200             }
1201         }
1202         
1203         /**
1204          * True if has "Column4" element
1205          */
1206         public boolean isSetColumn4()
1207         {
1208             synchronized (monitor())
1209             {
1210                 check_orphaned();
1211                 return get_store().count_elements(COLUMN4$26) != 0;
1212             }
1213         }
1214         
1215         /**
1216          * Sets the "Column4" element
1217          */
1218         public void setColumn4(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4 column4)
1219         {
1220             generatedSetterHelperImpl(column4, COLUMN4$26, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1221         }
1222         
1223         /**
1224          * Appends and returns a new empty "Column4" element
1225          */
1226         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4 addNewColumn4()
1227         {
1228             synchronized (monitor())
1229             {
1230                 check_orphaned();
1231                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4 target = null;
1232                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4)get_store().add_element_user(COLUMN4$26);
1233                 return target;
1234             }
1235         }
1236         
1237         /**
1238          * Unsets the "Column4" element
1239          */
1240         public void unsetColumn4()
1241         {
1242             synchronized (monitor())
1243             {
1244                 check_orphaned();
1245                 get_store().remove_element(COLUMN4$26, 0);
1246             }
1247         }
1248         
1249         /**
1250          * Gets the "Column5" element
1251          */
1252         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5 getColumn5()
1253         {
1254             synchronized (monitor())
1255             {
1256                 check_orphaned();
1257                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5 target = null;
1258                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5)get_store().find_element_user(COLUMN5$28, 0);
1259                 if (target == null)
1260                 {
1261                     return null;
1262                 }
1263                 return target;
1264             }
1265         }
1266         
1267         /**
1268          * True if has "Column5" element
1269          */
1270         public boolean isSetColumn5()
1271         {
1272             synchronized (monitor())
1273             {
1274                 check_orphaned();
1275                 return get_store().count_elements(COLUMN5$28) != 0;
1276             }
1277         }
1278         
1279         /**
1280          * Sets the "Column5" element
1281          */
1282         public void setColumn5(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5 column5)
1283         {
1284             generatedSetterHelperImpl(column5, COLUMN5$28, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1285         }
1286         
1287         /**
1288          * Appends and returns a new empty "Column5" element
1289          */
1290         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5 addNewColumn5()
1291         {
1292             synchronized (monitor())
1293             {
1294                 check_orphaned();
1295                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5 target = null;
1296                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5)get_store().add_element_user(COLUMN5$28);
1297                 return target;
1298             }
1299         }
1300         
1301         /**
1302          * Unsets the "Column5" element
1303          */
1304         public void unsetColumn5()
1305         {
1306             synchronized (monitor())
1307             {
1308                 check_orphaned();
1309                 get_store().remove_element(COLUMN5$28, 0);
1310             }
1311         }
1312         
1313         /**
1314          * Gets the "Column6" element
1315          */
1316         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6 getColumn6()
1317         {
1318             synchronized (monitor())
1319             {
1320                 check_orphaned();
1321                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6 target = null;
1322                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6)get_store().find_element_user(COLUMN6$30, 0);
1323                 if (target == null)
1324                 {
1325                     return null;
1326                 }
1327                 return target;
1328             }
1329         }
1330         
1331         /**
1332          * True if has "Column6" element
1333          */
1334         public boolean isSetColumn6()
1335         {
1336             synchronized (monitor())
1337             {
1338                 check_orphaned();
1339                 return get_store().count_elements(COLUMN6$30) != 0;
1340             }
1341         }
1342         
1343         /**
1344          * Sets the "Column6" element
1345          */
1346         public void setColumn6(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6 column6)
1347         {
1348             generatedSetterHelperImpl(column6, COLUMN6$30, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1349         }
1350         
1351         /**
1352          * Appends and returns a new empty "Column6" element
1353          */
1354         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6 addNewColumn6()
1355         {
1356             synchronized (monitor())
1357             {
1358                 check_orphaned();
1359                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6 target = null;
1360                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6)get_store().add_element_user(COLUMN6$30);
1361                 return target;
1362             }
1363         }
1364         
1365         /**
1366          * Unsets the "Column6" element
1367          */
1368         public void unsetColumn6()
1369         {
1370             synchronized (monitor())
1371             {
1372                 check_orphaned();
1373                 get_store().remove_element(COLUMN6$30, 0);
1374             }
1375         }
1376         
1377         /**
1378          * Gets the "Column7" element
1379          */
1380         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7 getColumn7()
1381         {
1382             synchronized (monitor())
1383             {
1384                 check_orphaned();
1385                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7 target = null;
1386                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7)get_store().find_element_user(COLUMN7$32, 0);
1387                 if (target == null)
1388                 {
1389                     return null;
1390                 }
1391                 return target;
1392             }
1393         }
1394         
1395         /**
1396          * True if has "Column7" element
1397          */
1398         public boolean isSetColumn7()
1399         {
1400             synchronized (monitor())
1401             {
1402                 check_orphaned();
1403                 return get_store().count_elements(COLUMN7$32) != 0;
1404             }
1405         }
1406         
1407         /**
1408          * Sets the "Column7" element
1409          */
1410         public void setColumn7(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7 column7)
1411         {
1412             generatedSetterHelperImpl(column7, COLUMN7$32, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1413         }
1414         
1415         /**
1416          * Appends and returns a new empty "Column7" element
1417          */
1418         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7 addNewColumn7()
1419         {
1420             synchronized (monitor())
1421             {
1422                 check_orphaned();
1423                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7 target = null;
1424                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7)get_store().add_element_user(COLUMN7$32);
1425                 return target;
1426             }
1427         }
1428         
1429         /**
1430          * Unsets the "Column7" element
1431          */
1432         public void unsetColumn7()
1433         {
1434             synchronized (monitor())
1435             {
1436                 check_orphaned();
1437                 get_store().remove_element(COLUMN7$32, 0);
1438             }
1439         }
1440         
1441         /**
1442          * Gets the "Column8" element
1443          */
1444         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8 getColumn8()
1445         {
1446             synchronized (monitor())
1447             {
1448                 check_orphaned();
1449                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8 target = null;
1450                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8)get_store().find_element_user(COLUMN8$34, 0);
1451                 if (target == null)
1452                 {
1453                     return null;
1454                 }
1455                 return target;
1456             }
1457         }
1458         
1459         /**
1460          * True if has "Column8" element
1461          */
1462         public boolean isSetColumn8()
1463         {
1464             synchronized (monitor())
1465             {
1466                 check_orphaned();
1467                 return get_store().count_elements(COLUMN8$34) != 0;
1468             }
1469         }
1470         
1471         /**
1472          * Sets the "Column8" element
1473          */
1474         public void setColumn8(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8 column8)
1475         {
1476             generatedSetterHelperImpl(column8, COLUMN8$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1477         }
1478         
1479         /**
1480          * Appends and returns a new empty "Column8" element
1481          */
1482         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8 addNewColumn8()
1483         {
1484             synchronized (monitor())
1485             {
1486                 check_orphaned();
1487                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8 target = null;
1488                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8)get_store().add_element_user(COLUMN8$34);
1489                 return target;
1490             }
1491         }
1492         
1493         /**
1494          * Unsets the "Column8" element
1495          */
1496         public void unsetColumn8()
1497         {
1498             synchronized (monitor())
1499             {
1500                 check_orphaned();
1501                 get_store().remove_element(COLUMN8$34, 0);
1502             }
1503         }
1504         
1505         /**
1506          * Gets the "Column9" element
1507          */
1508         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9 getColumn9()
1509         {
1510             synchronized (monitor())
1511             {
1512                 check_orphaned();
1513                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9 target = null;
1514                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9)get_store().find_element_user(COLUMN9$36, 0);
1515                 if (target == null)
1516                 {
1517                     return null;
1518                 }
1519                 return target;
1520             }
1521         }
1522         
1523         /**
1524          * True if has "Column9" element
1525          */
1526         public boolean isSetColumn9()
1527         {
1528             synchronized (monitor())
1529             {
1530                 check_orphaned();
1531                 return get_store().count_elements(COLUMN9$36) != 0;
1532             }
1533         }
1534         
1535         /**
1536          * Sets the "Column9" element
1537          */
1538         public void setColumn9(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9 column9)
1539         {
1540             generatedSetterHelperImpl(column9, COLUMN9$36, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1541         }
1542         
1543         /**
1544          * Appends and returns a new empty "Column9" element
1545          */
1546         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9 addNewColumn9()
1547         {
1548             synchronized (monitor())
1549             {
1550                 check_orphaned();
1551                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9 target = null;
1552                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9)get_store().add_element_user(COLUMN9$36);
1553                 return target;
1554             }
1555         }
1556         
1557         /**
1558          * Unsets the "Column9" element
1559          */
1560         public void unsetColumn9()
1561         {
1562             synchronized (monitor())
1563             {
1564                 check_orphaned();
1565                 get_store().remove_element(COLUMN9$36, 0);
1566             }
1567         }
1568         
1569         /**
1570          * Gets the "Column10" element
1571          */
1572         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10 getColumn10()
1573         {
1574             synchronized (monitor())
1575             {
1576                 check_orphaned();
1577                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10 target = null;
1578                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10)get_store().find_element_user(COLUMN10$38, 0);
1579                 if (target == null)
1580                 {
1581                     return null;
1582                 }
1583                 return target;
1584             }
1585         }
1586         
1587         /**
1588          * True if has "Column10" element
1589          */
1590         public boolean isSetColumn10()
1591         {
1592             synchronized (monitor())
1593             {
1594                 check_orphaned();
1595                 return get_store().count_elements(COLUMN10$38) != 0;
1596             }
1597         }
1598         
1599         /**
1600          * Sets the "Column10" element
1601          */
1602         public void setColumn10(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10 column10)
1603         {
1604             generatedSetterHelperImpl(column10, COLUMN10$38, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1605         }
1606         
1607         /**
1608          * Appends and returns a new empty "Column10" element
1609          */
1610         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10 addNewColumn10()
1611         {
1612             synchronized (monitor())
1613             {
1614                 check_orphaned();
1615                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10 target = null;
1616                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10)get_store().add_element_user(COLUMN10$38);
1617                 return target;
1618             }
1619         }
1620         
1621         /**
1622          * Unsets the "Column10" element
1623          */
1624         public void unsetColumn10()
1625         {
1626             synchronized (monitor())
1627             {
1628                 check_orphaned();
1629                 get_store().remove_element(COLUMN10$38, 0);
1630             }
1631         }
1632         
1633         /**
1634          * Gets the "Column11" element
1635          */
1636         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11 getColumn11()
1637         {
1638             synchronized (monitor())
1639             {
1640                 check_orphaned();
1641                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11 target = null;
1642                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11)get_store().find_element_user(COLUMN11$40, 0);
1643                 if (target == null)
1644                 {
1645                     return null;
1646                 }
1647                 return target;
1648             }
1649         }
1650         
1651         /**
1652          * True if has "Column11" element
1653          */
1654         public boolean isSetColumn11()
1655         {
1656             synchronized (monitor())
1657             {
1658                 check_orphaned();
1659                 return get_store().count_elements(COLUMN11$40) != 0;
1660             }
1661         }
1662         
1663         /**
1664          * Sets the "Column11" element
1665          */
1666         public void setColumn11(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11 column11)
1667         {
1668             generatedSetterHelperImpl(column11, COLUMN11$40, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1669         }
1670         
1671         /**
1672          * Appends and returns a new empty "Column11" element
1673          */
1674         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11 addNewColumn11()
1675         {
1676             synchronized (monitor())
1677             {
1678                 check_orphaned();
1679                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11 target = null;
1680                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11)get_store().add_element_user(COLUMN11$40);
1681                 return target;
1682             }
1683         }
1684         
1685         /**
1686          * Unsets the "Column11" element
1687          */
1688         public void unsetColumn11()
1689         {
1690             synchronized (monitor())
1691             {
1692                 check_orphaned();
1693                 get_store().remove_element(COLUMN11$40, 0);
1694             }
1695         }
1696         
1697         /**
1698          * Gets the "Column12" element
1699          */
1700         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12 getColumn12()
1701         {
1702             synchronized (monitor())
1703             {
1704                 check_orphaned();
1705                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12 target = null;
1706                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12)get_store().find_element_user(COLUMN12$42, 0);
1707                 if (target == null)
1708                 {
1709                     return null;
1710                 }
1711                 return target;
1712             }
1713         }
1714         
1715         /**
1716          * True if has "Column12" element
1717          */
1718         public boolean isSetColumn12()
1719         {
1720             synchronized (monitor())
1721             {
1722                 check_orphaned();
1723                 return get_store().count_elements(COLUMN12$42) != 0;
1724             }
1725         }
1726         
1727         /**
1728          * Sets the "Column12" element
1729          */
1730         public void setColumn12(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12 column12)
1731         {
1732             generatedSetterHelperImpl(column12, COLUMN12$42, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1733         }
1734         
1735         /**
1736          * Appends and returns a new empty "Column12" element
1737          */
1738         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12 addNewColumn12()
1739         {
1740             synchronized (monitor())
1741             {
1742                 check_orphaned();
1743                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12 target = null;
1744                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12)get_store().add_element_user(COLUMN12$42);
1745                 return target;
1746             }
1747         }
1748         
1749         /**
1750          * Unsets the "Column12" element
1751          */
1752         public void unsetColumn12()
1753         {
1754             synchronized (monitor())
1755             {
1756                 check_orphaned();
1757                 get_store().remove_element(COLUMN12$42, 0);
1758             }
1759         }
1760         
1761         /**
1762          * Gets the "Column13" element
1763          */
1764         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13 getColumn13()
1765         {
1766             synchronized (monitor())
1767             {
1768                 check_orphaned();
1769                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13 target = null;
1770                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13)get_store().find_element_user(COLUMN13$44, 0);
1771                 if (target == null)
1772                 {
1773                     return null;
1774                 }
1775                 return target;
1776             }
1777         }
1778         
1779         /**
1780          * True if has "Column13" element
1781          */
1782         public boolean isSetColumn13()
1783         {
1784             synchronized (monitor())
1785             {
1786                 check_orphaned();
1787                 return get_store().count_elements(COLUMN13$44) != 0;
1788             }
1789         }
1790         
1791         /**
1792          * Sets the "Column13" element
1793          */
1794         public void setColumn13(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13 column13)
1795         {
1796             generatedSetterHelperImpl(column13, COLUMN13$44, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1797         }
1798         
1799         /**
1800          * Appends and returns a new empty "Column13" element
1801          */
1802         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13 addNewColumn13()
1803         {
1804             synchronized (monitor())
1805             {
1806                 check_orphaned();
1807                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13 target = null;
1808                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13)get_store().add_element_user(COLUMN13$44);
1809                 return target;
1810             }
1811         }
1812         
1813         /**
1814          * Unsets the "Column13" element
1815          */
1816         public void unsetColumn13()
1817         {
1818             synchronized (monitor())
1819             {
1820                 check_orphaned();
1821                 get_store().remove_element(COLUMN13$44, 0);
1822             }
1823         }
1824         
1825         /**
1826          * Gets the "Column14" element
1827          */
1828         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14 getColumn14()
1829         {
1830             synchronized (monitor())
1831             {
1832                 check_orphaned();
1833                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14 target = null;
1834                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14)get_store().find_element_user(COLUMN14$46, 0);
1835                 if (target == null)
1836                 {
1837                     return null;
1838                 }
1839                 return target;
1840             }
1841         }
1842         
1843         /**
1844          * True if has "Column14" element
1845          */
1846         public boolean isSetColumn14()
1847         {
1848             synchronized (monitor())
1849             {
1850                 check_orphaned();
1851                 return get_store().count_elements(COLUMN14$46) != 0;
1852             }
1853         }
1854         
1855         /**
1856          * Sets the "Column14" element
1857          */
1858         public void setColumn14(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14 column14)
1859         {
1860             generatedSetterHelperImpl(column14, COLUMN14$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1861         }
1862         
1863         /**
1864          * Appends and returns a new empty "Column14" element
1865          */
1866         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14 addNewColumn14()
1867         {
1868             synchronized (monitor())
1869             {
1870                 check_orphaned();
1871                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14 target = null;
1872                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14)get_store().add_element_user(COLUMN14$46);
1873                 return target;
1874             }
1875         }
1876         
1877         /**
1878          * Unsets the "Column14" element
1879          */
1880         public void unsetColumn14()
1881         {
1882             synchronized (monitor())
1883             {
1884                 check_orphaned();
1885                 get_store().remove_element(COLUMN14$46, 0);
1886             }
1887         }
1888         
1889         /**
1890          * Gets the "Column15" element
1891          */
1892         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15 getColumn15()
1893         {
1894             synchronized (monitor())
1895             {
1896                 check_orphaned();
1897                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15 target = null;
1898                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15)get_store().find_element_user(COLUMN15$48, 0);
1899                 if (target == null)
1900                 {
1901                     return null;
1902                 }
1903                 return target;
1904             }
1905         }
1906         
1907         /**
1908          * True if has "Column15" element
1909          */
1910         public boolean isSetColumn15()
1911         {
1912             synchronized (monitor())
1913             {
1914                 check_orphaned();
1915                 return get_store().count_elements(COLUMN15$48) != 0;
1916             }
1917         }
1918         
1919         /**
1920          * Sets the "Column15" element
1921          */
1922         public void setColumn15(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15 column15)
1923         {
1924             generatedSetterHelperImpl(column15, COLUMN15$48, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1925         }
1926         
1927         /**
1928          * Appends and returns a new empty "Column15" element
1929          */
1930         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15 addNewColumn15()
1931         {
1932             synchronized (monitor())
1933             {
1934                 check_orphaned();
1935                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15 target = null;
1936                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15)get_store().add_element_user(COLUMN15$48);
1937                 return target;
1938             }
1939         }
1940         
1941         /**
1942          * Unsets the "Column15" element
1943          */
1944         public void unsetColumn15()
1945         {
1946             synchronized (monitor())
1947             {
1948                 check_orphaned();
1949                 get_store().remove_element(COLUMN15$48, 0);
1950             }
1951         }
1952         
1953         /**
1954          * Gets the "Column16" element
1955          */
1956         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16 getColumn16()
1957         {
1958             synchronized (monitor())
1959             {
1960                 check_orphaned();
1961                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16 target = null;
1962                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16)get_store().find_element_user(COLUMN16$50, 0);
1963                 if (target == null)
1964                 {
1965                     return null;
1966                 }
1967                 return target;
1968             }
1969         }
1970         
1971         /**
1972          * True if has "Column16" element
1973          */
1974         public boolean isSetColumn16()
1975         {
1976             synchronized (monitor())
1977             {
1978                 check_orphaned();
1979                 return get_store().count_elements(COLUMN16$50) != 0;
1980             }
1981         }
1982         
1983         /**
1984          * Sets the "Column16" element
1985          */
1986         public void setColumn16(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16 column16)
1987         {
1988             generatedSetterHelperImpl(column16, COLUMN16$50, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1989         }
1990         
1991         /**
1992          * Appends and returns a new empty "Column16" element
1993          */
1994         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16 addNewColumn16()
1995         {
1996             synchronized (monitor())
1997             {
1998                 check_orphaned();
1999                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16 target = null;
2000                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16)get_store().add_element_user(COLUMN16$50);
2001                 return target;
2002             }
2003         }
2004         
2005         /**
2006          * Unsets the "Column16" element
2007          */
2008         public void unsetColumn16()
2009         {
2010             synchronized (monitor())
2011             {
2012                 check_orphaned();
2013                 get_store().remove_element(COLUMN16$50, 0);
2014             }
2015         }
2016         
2017         /**
2018          * Gets the "Column17" element
2019          */
2020         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17 getColumn17()
2021         {
2022             synchronized (monitor())
2023             {
2024                 check_orphaned();
2025                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17 target = null;
2026                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17)get_store().find_element_user(COLUMN17$52, 0);
2027                 if (target == null)
2028                 {
2029                     return null;
2030                 }
2031                 return target;
2032             }
2033         }
2034         
2035         /**
2036          * True if has "Column17" element
2037          */
2038         public boolean isSetColumn17()
2039         {
2040             synchronized (monitor())
2041             {
2042                 check_orphaned();
2043                 return get_store().count_elements(COLUMN17$52) != 0;
2044             }
2045         }
2046         
2047         /**
2048          * Sets the "Column17" element
2049          */
2050         public void setColumn17(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17 column17)
2051         {
2052             generatedSetterHelperImpl(column17, COLUMN17$52, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2053         }
2054         
2055         /**
2056          * Appends and returns a new empty "Column17" element
2057          */
2058         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17 addNewColumn17()
2059         {
2060             synchronized (monitor())
2061             {
2062                 check_orphaned();
2063                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17 target = null;
2064                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17)get_store().add_element_user(COLUMN17$52);
2065                 return target;
2066             }
2067         }
2068         
2069         /**
2070          * Unsets the "Column17" element
2071          */
2072         public void unsetColumn17()
2073         {
2074             synchronized (monitor())
2075             {
2076                 check_orphaned();
2077                 get_store().remove_element(COLUMN17$52, 0);
2078             }
2079         }
2080         
2081         /**
2082          * Gets the "Column18" element
2083          */
2084         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18 getColumn18()
2085         {
2086             synchronized (monitor())
2087             {
2088                 check_orphaned();
2089                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18 target = null;
2090                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18)get_store().find_element_user(COLUMN18$54, 0);
2091                 if (target == null)
2092                 {
2093                     return null;
2094                 }
2095                 return target;
2096             }
2097         }
2098         
2099         /**
2100          * True if has "Column18" element
2101          */
2102         public boolean isSetColumn18()
2103         {
2104             synchronized (monitor())
2105             {
2106                 check_orphaned();
2107                 return get_store().count_elements(COLUMN18$54) != 0;
2108             }
2109         }
2110         
2111         /**
2112          * Sets the "Column18" element
2113          */
2114         public void setColumn18(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18 column18)
2115         {
2116             generatedSetterHelperImpl(column18, COLUMN18$54, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2117         }
2118         
2119         /**
2120          * Appends and returns a new empty "Column18" element
2121          */
2122         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18 addNewColumn18()
2123         {
2124             synchronized (monitor())
2125             {
2126                 check_orphaned();
2127                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18 target = null;
2128                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18)get_store().add_element_user(COLUMN18$54);
2129                 return target;
2130             }
2131         }
2132         
2133         /**
2134          * Unsets the "Column18" element
2135          */
2136         public void unsetColumn18()
2137         {
2138             synchronized (monitor())
2139             {
2140                 check_orphaned();
2141                 get_store().remove_element(COLUMN18$54, 0);
2142             }
2143         }
2144         
2145         /**
2146          * Gets the "Column19" element
2147          */
2148         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19 getColumn19()
2149         {
2150             synchronized (monitor())
2151             {
2152                 check_orphaned();
2153                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19 target = null;
2154                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19)get_store().find_element_user(COLUMN19$56, 0);
2155                 if (target == null)
2156                 {
2157                     return null;
2158                 }
2159                 return target;
2160             }
2161         }
2162         
2163         /**
2164          * True if has "Column19" element
2165          */
2166         public boolean isSetColumn19()
2167         {
2168             synchronized (monitor())
2169             {
2170                 check_orphaned();
2171                 return get_store().count_elements(COLUMN19$56) != 0;
2172             }
2173         }
2174         
2175         /**
2176          * Sets the "Column19" element
2177          */
2178         public void setColumn19(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19 column19)
2179         {
2180             generatedSetterHelperImpl(column19, COLUMN19$56, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2181         }
2182         
2183         /**
2184          * Appends and returns a new empty "Column19" element
2185          */
2186         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19 addNewColumn19()
2187         {
2188             synchronized (monitor())
2189             {
2190                 check_orphaned();
2191                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19 target = null;
2192                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19)get_store().add_element_user(COLUMN19$56);
2193                 return target;
2194             }
2195         }
2196         
2197         /**
2198          * Unsets the "Column19" element
2199          */
2200         public void unsetColumn19()
2201         {
2202             synchronized (monitor())
2203             {
2204                 check_orphaned();
2205                 get_store().remove_element(COLUMN19$56, 0);
2206             }
2207         }
2208         
2209         /**
2210          * Gets the "Column20" element
2211          */
2212         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20 getColumn20()
2213         {
2214             synchronized (monitor())
2215             {
2216                 check_orphaned();
2217                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20 target = null;
2218                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20)get_store().find_element_user(COLUMN20$58, 0);
2219                 if (target == null)
2220                 {
2221                     return null;
2222                 }
2223                 return target;
2224             }
2225         }
2226         
2227         /**
2228          * True if has "Column20" element
2229          */
2230         public boolean isSetColumn20()
2231         {
2232             synchronized (monitor())
2233             {
2234                 check_orphaned();
2235                 return get_store().count_elements(COLUMN20$58) != 0;
2236             }
2237         }
2238         
2239         /**
2240          * Sets the "Column20" element
2241          */
2242         public void setColumn20(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20 column20)
2243         {
2244             generatedSetterHelperImpl(column20, COLUMN20$58, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2245         }
2246         
2247         /**
2248          * Appends and returns a new empty "Column20" element
2249          */
2250         public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20 addNewColumn20()
2251         {
2252             synchronized (monitor())
2253             {
2254                 check_orphaned();
2255                 gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20 target = null;
2256                 target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20)get_store().add_element_user(COLUMN20$58);
2257                 return target;
2258             }
2259         }
2260         
2261         /**
2262          * Unsets the "Column20" element
2263          */
2264         public void unsetColumn20()
2265         {
2266             synchronized (monitor())
2267             {
2268                 check_orphaned();
2269                 get_store().remove_element(COLUMN20$58, 0);
2270             }
2271         }
2272         
2273         /**
2274          * Gets the "FormVersion" attribute
2275          */
2276         public java.lang.String getFormVersion()
2277         {
2278             synchronized (monitor())
2279             {
2280                 check_orphaned();
2281                 org.apache.xmlbeans.SimpleValue target = null;
2282                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$60);
2283                 if (target == null)
2284                 {
2285                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$60);
2286                 }
2287                 if (target == null)
2288                 {
2289                     return null;
2290                 }
2291                 return target.getStringValue();
2292             }
2293         }
2294         
2295         /**
2296          * Gets (as xml) the "FormVersion" attribute
2297          */
2298         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
2299         {
2300             synchronized (monitor())
2301             {
2302                 check_orphaned();
2303                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
2304                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$60);
2305                 if (target == null)
2306                 {
2307                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$60);
2308                 }
2309                 return target;
2310             }
2311         }
2312         
2313         /**
2314          * Sets the "FormVersion" attribute
2315          */
2316         public void setFormVersion(java.lang.String formVersion)
2317         {
2318             synchronized (monitor())
2319             {
2320                 check_orphaned();
2321                 org.apache.xmlbeans.SimpleValue target = null;
2322                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$60);
2323                 if (target == null)
2324                 {
2325                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$60);
2326                 }
2327                 target.setStringValue(formVersion);
2328             }
2329         }
2330         
2331         /**
2332          * Sets (as xml) the "FormVersion" attribute
2333          */
2334         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
2335         {
2336             synchronized (monitor())
2337             {
2338                 check_orphaned();
2339                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
2340                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$60);
2341                 if (target == null)
2342                 {
2343                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$60);
2344                 }
2345                 target.set(formVersion);
2346             }
2347         }
2348         /**
2349          * An XML FederalID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
2350          *
2351          * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$FederalID.
2352          */
2353         public static class FederalIDImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FederalID
2354         {
2355             private static final long serialVersionUID = 1L;
2356             
2357             public FederalIDImpl(org.apache.xmlbeans.SchemaType sType)
2358             {
2359                 super(sType, false);
2360             }
2361             
2362             protected FederalIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2363             {
2364                 super(sType, b);
2365             }
2366         }
2367         /**
2368          * An XML DelegateID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
2369          *
2370          * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$DelegateID.
2371          */
2372         public static class DelegateIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.DelegateID
2373         {
2374             private static final long serialVersionUID = 1L;
2375             
2376             public DelegateIDImpl(org.apache.xmlbeans.SchemaType sType)
2377             {
2378                 super(sType, false);
2379             }
2380             
2381             protected DelegateIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2382             {
2383                 super(sType, b);
2384             }
2385         }
2386         /**
2387          * An XML CBEnroll(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
2388          *
2389          * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$CBEnroll.
2390          */
2391         public static class CBEnrollImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.CBEnroll
2392         {
2393             private static final long serialVersionUID = 1L;
2394             
2395             public CBEnrollImpl(org.apache.xmlbeans.SchemaType sType)
2396             {
2397                 super(sType, false);
2398             }
2399             
2400             protected CBEnrollImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2401             {
2402                 super(sType, b);
2403             }
2404         }
2405         /**
2406          * An XML HBEnroll(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
2407          *
2408          * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$HBEnroll.
2409          */
2410         public static class HBEnrollImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.HBEnroll
2411         {
2412             private static final long serialVersionUID = 1L;
2413             
2414             public HBEnrollImpl(org.apache.xmlbeans.SchemaType sType)
2415             {
2416                 super(sType, false);
2417             }
2418             
2419             protected HBEnrollImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2420             {
2421                 super(sType, b);
2422             }
2423         }
2424         /**
2425          * An XML COEnroll(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
2426          *
2427          * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$COEnroll.
2428          */
2429         public static class COEnrollImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.COEnroll
2430         {
2431             private static final long serialVersionUID = 1L;
2432             
2433             public COEnrollImpl(org.apache.xmlbeans.SchemaType sType)
2434             {
2435                 super(sType, false);
2436             }
2437             
2438             protected COEnrollImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2439             {
2440                 super(sType, b);
2441             }
2442         }
2443         /**
2444          * An XML FCCEnroll(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
2445          *
2446          * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$FCCEnroll.
2447          */
2448         public static class FCCEnrollImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.FCCEnroll
2449         {
2450             private static final long serialVersionUID = 1L;
2451             
2452             public FCCEnrollImpl(org.apache.xmlbeans.SchemaType sType)
2453             {
2454                 super(sType, false);
2455             }
2456             
2457             protected FCCEnrollImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2458             {
2459                 super(sType, b);
2460             }
2461         }
2462         /**
2463          * An XML OTEnroll(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
2464          *
2465          * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$OTEnroll.
2466          */
2467         public static class OTEnrollImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.OTEnroll
2468         {
2469             private static final long serialVersionUID = 1L;
2470             
2471             public OTEnrollImpl(org.apache.xmlbeans.SchemaType sType)
2472             {
2473                 super(sType, false);
2474             }
2475             
2476             protected OTEnrollImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2477             {
2478                 super(sType, b);
2479             }
2480         }
2481         /**
2482          * An XML TotalChildEnroll(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
2483          *
2484          * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$TotalChildEnroll.
2485          */
2486         public static class TotalChildEnrollImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.TotalChildEnroll
2487         {
2488             private static final long serialVersionUID = 1L;
2489             
2490             public TotalChildEnrollImpl(org.apache.xmlbeans.SchemaType sType)
2491             {
2492                 super(sType, false);
2493             }
2494             
2495             protected TotalChildEnrollImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2496             {
2497                 super(sType, b);
2498             }
2499         }
2500         /**
2501          * An XML PregnantWomen(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
2502          *
2503          * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$PregnantWomen.
2504          */
2505         public static class PregnantWomenImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.PregnantWomen
2506         {
2507             private static final long serialVersionUID = 1L;
2508             
2509             public PregnantWomenImpl(org.apache.xmlbeans.SchemaType sType)
2510             {
2511                 super(sType, false);
2512             }
2513             
2514             protected PregnantWomenImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2515             {
2516                 super(sType, b);
2517             }
2518         }
2519         /**
2520          * An XML Column1(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
2521          *
2522          * This is a complex type.
2523          */
2524         public static class Column1Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1
2525         {
2526             private static final long serialVersionUID = 1L;
2527             
2528             public Column1Impl(org.apache.xmlbeans.SchemaType sType)
2529             {
2530                 super(sType);
2531             }
2532             
2533             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
2534                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
2535             private static final javax.xml.namespace.QName OPTION$2 = 
2536                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
2537             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
2538                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
2539             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
2540                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
2541             private static final javax.xml.namespace.QName CHECK$8 = 
2542                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
2543             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
2544                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
2545             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
2546                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
2547             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
2548                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
2549             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
2550                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
2551             private static final javax.xml.namespace.QName HOURSPHV$18 = 
2552                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
2553             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
2554                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
2555             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
2556                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
2557             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
2558                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
2559             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
2560                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
2561             
2562             
2563             /**
2564              * Gets the "ScheduleID" element
2565              */
2566             public int getScheduleID()
2567             {
2568                 synchronized (monitor())
2569                 {
2570                     check_orphaned();
2571                     org.apache.xmlbeans.SimpleValue target = null;
2572                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
2573                     if (target == null)
2574                     {
2575                       return 0;
2576                     }
2577                     return target.getIntValue();
2578                 }
2579             }
2580             
2581             /**
2582              * Gets (as xml) the "ScheduleID" element
2583              */
2584             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.ScheduleID xgetScheduleID()
2585             {
2586                 synchronized (monitor())
2587                 {
2588                     check_orphaned();
2589                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.ScheduleID target = null;
2590                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
2591                     return target;
2592                 }
2593             }
2594             
2595             /**
2596              * Sets the "ScheduleID" element
2597              */
2598             public void setScheduleID(int scheduleID)
2599             {
2600                 synchronized (monitor())
2601                 {
2602                     check_orphaned();
2603                     org.apache.xmlbeans.SimpleValue target = null;
2604                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
2605                     if (target == null)
2606                     {
2607                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
2608                     }
2609                     target.setIntValue(scheduleID);
2610                 }
2611             }
2612             
2613             /**
2614              * Sets (as xml) the "ScheduleID" element
2615              */
2616             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.ScheduleID scheduleID)
2617             {
2618                 synchronized (monitor())
2619                 {
2620                     check_orphaned();
2621                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.ScheduleID target = null;
2622                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
2623                     if (target == null)
2624                     {
2625                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
2626                     }
2627                     target.set(scheduleID);
2628                 }
2629             }
2630             
2631             /**
2632              * Gets the "Option" element
2633              */
2634             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Option.Enum getOption()
2635             {
2636                 synchronized (monitor())
2637                 {
2638                     check_orphaned();
2639                     org.apache.xmlbeans.SimpleValue target = null;
2640                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
2641                     if (target == null)
2642                     {
2643                       return null;
2644                     }
2645                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Option.Enum)target.getEnumValue();
2646                 }
2647             }
2648             
2649             /**
2650              * Gets (as xml) the "Option" element
2651              */
2652             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Option xgetOption()
2653             {
2654                 synchronized (monitor())
2655                 {
2656                     check_orphaned();
2657                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Option target = null;
2658                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Option)get_store().find_element_user(OPTION$2, 0);
2659                     return target;
2660                 }
2661             }
2662             
2663             /**
2664              * Sets the "Option" element
2665              */
2666             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Option.Enum option)
2667             {
2668                 synchronized (monitor())
2669                 {
2670                     check_orphaned();
2671                     org.apache.xmlbeans.SimpleValue target = null;
2672                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
2673                     if (target == null)
2674                     {
2675                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
2676                     }
2677                     target.setEnumValue(option);
2678                 }
2679             }
2680             
2681             /**
2682              * Sets (as xml) the "Option" element
2683              */
2684             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Option option)
2685             {
2686                 synchronized (monitor())
2687                 {
2688                     check_orphaned();
2689                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Option target = null;
2690                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Option)get_store().find_element_user(OPTION$2, 0);
2691                     if (target == null)
2692                     {
2693                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Option)get_store().add_element_user(OPTION$2);
2694                     }
2695                     target.set(option);
2696                 }
2697             }
2698             
2699             /**
2700              * Gets the "Enrollment" element
2701              */
2702             public int getEnrollment()
2703             {
2704                 synchronized (monitor())
2705                 {
2706                     check_orphaned();
2707                     org.apache.xmlbeans.SimpleValue target = null;
2708                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
2709                     if (target == null)
2710                     {
2711                       return 0;
2712                     }
2713                     return target.getIntValue();
2714                 }
2715             }
2716             
2717             /**
2718              * Gets (as xml) the "Enrollment" element
2719              */
2720             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Enrollment xgetEnrollment()
2721             {
2722                 synchronized (monitor())
2723                 {
2724                     check_orphaned();
2725                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Enrollment target = null;
2726                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
2727                     return target;
2728                 }
2729             }
2730             
2731             /**
2732              * Sets the "Enrollment" element
2733              */
2734             public void setEnrollment(int enrollment)
2735             {
2736                 synchronized (monitor())
2737                 {
2738                     check_orphaned();
2739                     org.apache.xmlbeans.SimpleValue target = null;
2740                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
2741                     if (target == null)
2742                     {
2743                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
2744                     }
2745                     target.setIntValue(enrollment);
2746                 }
2747             }
2748             
2749             /**
2750              * Sets (as xml) the "Enrollment" element
2751              */
2752             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Enrollment enrollment)
2753             {
2754                 synchronized (monitor())
2755                 {
2756                     check_orphaned();
2757                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Enrollment target = null;
2758                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
2759                     if (target == null)
2760                     {
2761                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Enrollment)get_store().add_element_user(ENROLLMENT$4);
2762                     }
2763                     target.set(enrollment);
2764                 }
2765             }
2766             
2767             /**
2768              * Gets the "NumClasses" element
2769              */
2770             public java.math.BigDecimal getNumClasses()
2771             {
2772                 synchronized (monitor())
2773                 {
2774                     check_orphaned();
2775                     org.apache.xmlbeans.SimpleValue target = null;
2776                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
2777                     if (target == null)
2778                     {
2779                       return null;
2780                     }
2781                     return target.getBigDecimalValue();
2782                 }
2783             }
2784             
2785             /**
2786              * Gets (as xml) the "NumClasses" element
2787              */
2788             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
2789             {
2790                 synchronized (monitor())
2791                 {
2792                     check_orphaned();
2793                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2794                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
2795                     return target;
2796                 }
2797             }
2798             
2799             /**
2800              * Sets the "NumClasses" element
2801              */
2802             public void setNumClasses(java.math.BigDecimal numClasses)
2803             {
2804                 synchronized (monitor())
2805                 {
2806                     check_orphaned();
2807                     org.apache.xmlbeans.SimpleValue target = null;
2808                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
2809                     if (target == null)
2810                     {
2811                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
2812                     }
2813                     target.setBigDecimalValue(numClasses);
2814                 }
2815             }
2816             
2817             /**
2818              * Sets (as xml) the "NumClasses" element
2819              */
2820             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
2821             {
2822                 synchronized (monitor())
2823                 {
2824                     check_orphaned();
2825                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2826                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
2827                     if (target == null)
2828                     {
2829                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
2830                     }
2831                     target.set(numClasses);
2832                 }
2833             }
2834             
2835             /**
2836              * Gets the "Check" element
2837              */
2838             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
2839             {
2840                 synchronized (monitor())
2841                 {
2842                     check_orphaned();
2843                     org.apache.xmlbeans.SimpleValue target = null;
2844                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
2845                     if (target == null)
2846                     {
2847                       return null;
2848                     }
2849                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
2850                 }
2851             }
2852             
2853             /**
2854              * Gets (as xml) the "Check" element
2855              */
2856             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
2857             {
2858                 synchronized (monitor())
2859                 {
2860                     check_orphaned();
2861                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2862                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
2863                     return target;
2864                 }
2865             }
2866             
2867             /**
2868              * Sets the "Check" element
2869              */
2870             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
2871             {
2872                 synchronized (monitor())
2873                 {
2874                     check_orphaned();
2875                     org.apache.xmlbeans.SimpleValue target = null;
2876                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
2877                     if (target == null)
2878                     {
2879                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
2880                     }
2881                     target.setEnumValue(check);
2882                 }
2883             }
2884             
2885             /**
2886              * Sets (as xml) the "Check" element
2887              */
2888             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
2889             {
2890                 synchronized (monitor())
2891                 {
2892                     check_orphaned();
2893                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
2894                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
2895                     if (target == null)
2896                     {
2897                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
2898                     }
2899                     target.set(check);
2900                 }
2901             }
2902             
2903             /**
2904              * Gets the "HoursPCPD" element
2905              */
2906             public java.math.BigDecimal getHoursPCPD()
2907             {
2908                 synchronized (monitor())
2909                 {
2910                     check_orphaned();
2911                     org.apache.xmlbeans.SimpleValue target = null;
2912                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
2913                     if (target == null)
2914                     {
2915                       return null;
2916                     }
2917                     return target.getBigDecimalValue();
2918                 }
2919             }
2920             
2921             /**
2922              * Gets (as xml) the "HoursPCPD" element
2923              */
2924             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
2925             {
2926                 synchronized (monitor())
2927                 {
2928                     check_orphaned();
2929                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2930                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
2931                     return target;
2932                 }
2933             }
2934             
2935             /**
2936              * Sets the "HoursPCPD" element
2937              */
2938             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
2939             {
2940                 synchronized (monitor())
2941                 {
2942                     check_orphaned();
2943                     org.apache.xmlbeans.SimpleValue target = null;
2944                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
2945                     if (target == null)
2946                     {
2947                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
2948                     }
2949                     target.setBigDecimalValue(hoursPCPD);
2950                 }
2951             }
2952             
2953             /**
2954              * Sets (as xml) the "HoursPCPD" element
2955              */
2956             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
2957             {
2958                 synchronized (monitor())
2959                 {
2960                     check_orphaned();
2961                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2962                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
2963                     if (target == null)
2964                     {
2965                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
2966                     }
2967                     target.set(hoursPCPD);
2968                 }
2969             }
2970             
2971             /**
2972              * Gets the "DaysPCPW" element
2973              */
2974             public java.math.BigDecimal getDaysPCPW()
2975             {
2976                 synchronized (monitor())
2977                 {
2978                     check_orphaned();
2979                     org.apache.xmlbeans.SimpleValue target = null;
2980                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
2981                     if (target == null)
2982                     {
2983                       return null;
2984                     }
2985                     return target.getBigDecimalValue();
2986                 }
2987             }
2988             
2989             /**
2990              * Gets (as xml) the "DaysPCPW" element
2991              */
2992             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
2993             {
2994                 synchronized (monitor())
2995                 {
2996                     check_orphaned();
2997                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
2998                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
2999                     return target;
3000                 }
3001             }
3002             
3003             /**
3004              * Sets the "DaysPCPW" element
3005              */
3006             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
3007             {
3008                 synchronized (monitor())
3009                 {
3010                     check_orphaned();
3011                     org.apache.xmlbeans.SimpleValue target = null;
3012                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
3013                     if (target == null)
3014                     {
3015                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
3016                     }
3017                     target.setBigDecimalValue(daysPCPW);
3018                 }
3019             }
3020             
3021             /**
3022              * Sets (as xml) the "DaysPCPW" element
3023              */
3024             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
3025             {
3026                 synchronized (monitor())
3027                 {
3028                     check_orphaned();
3029                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3030                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
3031                     if (target == null)
3032                     {
3033                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
3034                     }
3035                     target.set(daysPCPW);
3036                 }
3037             }
3038             
3039             /**
3040              * Gets the "DaysPCPY" element
3041              */
3042             public java.math.BigDecimal getDaysPCPY()
3043             {
3044                 synchronized (monitor())
3045                 {
3046                     check_orphaned();
3047                     org.apache.xmlbeans.SimpleValue target = null;
3048                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
3049                     if (target == null)
3050                     {
3051                       return null;
3052                     }
3053                     return target.getBigDecimalValue();
3054                 }
3055             }
3056             
3057             /**
3058              * Gets (as xml) the "DaysPCPY" element
3059              */
3060             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
3061             {
3062                 synchronized (monitor())
3063                 {
3064                     check_orphaned();
3065                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3066                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
3067                     return target;
3068                 }
3069             }
3070             
3071             /**
3072              * Sets the "DaysPCPY" element
3073              */
3074             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
3075             {
3076                 synchronized (monitor())
3077                 {
3078                     check_orphaned();
3079                     org.apache.xmlbeans.SimpleValue target = null;
3080                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
3081                     if (target == null)
3082                     {
3083                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
3084                     }
3085                     target.setBigDecimalValue(daysPCPY);
3086                 }
3087             }
3088             
3089             /**
3090              * Sets (as xml) the "DaysPCPY" element
3091              */
3092             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
3093             {
3094                 synchronized (monitor())
3095                 {
3096                     check_orphaned();
3097                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3098                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
3099                     if (target == null)
3100                     {
3101                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
3102                     }
3103                     target.set(daysPCPY);
3104                 }
3105             }
3106             
3107             /**
3108              * Gets the "NumHVPCPY" element
3109              */
3110             public java.math.BigDecimal getNumHVPCPY()
3111             {
3112                 synchronized (monitor())
3113                 {
3114                     check_orphaned();
3115                     org.apache.xmlbeans.SimpleValue target = null;
3116                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
3117                     if (target == null)
3118                     {
3119                       return null;
3120                     }
3121                     return target.getBigDecimalValue();
3122                 }
3123             }
3124             
3125             /**
3126              * Gets (as xml) the "NumHVPCPY" element
3127              */
3128             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
3129             {
3130                 synchronized (monitor())
3131                 {
3132                     check_orphaned();
3133                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3134                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
3135                     return target;
3136                 }
3137             }
3138             
3139             /**
3140              * Sets the "NumHVPCPY" element
3141              */
3142             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
3143             {
3144                 synchronized (monitor())
3145                 {
3146                     check_orphaned();
3147                     org.apache.xmlbeans.SimpleValue target = null;
3148                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
3149                     if (target == null)
3150                     {
3151                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
3152                     }
3153                     target.setBigDecimalValue(numHVPCPY);
3154                 }
3155             }
3156             
3157             /**
3158              * Sets (as xml) the "NumHVPCPY" element
3159              */
3160             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
3161             {
3162                 synchronized (monitor())
3163                 {
3164                     check_orphaned();
3165                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3166                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
3167                     if (target == null)
3168                     {
3169                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
3170                     }
3171                     target.set(numHVPCPY);
3172                 }
3173             }
3174             
3175             /**
3176              * Gets the "HoursPHV" element
3177              */
3178             public java.math.BigDecimal getHoursPHV()
3179             {
3180                 synchronized (monitor())
3181                 {
3182                     check_orphaned();
3183                     org.apache.xmlbeans.SimpleValue target = null;
3184                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
3185                     if (target == null)
3186                     {
3187                       return null;
3188                     }
3189                     return target.getBigDecimalValue();
3190                 }
3191             }
3192             
3193             /**
3194              * Gets (as xml) the "HoursPHV" element
3195              */
3196             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
3197             {
3198                 synchronized (monitor())
3199                 {
3200                     check_orphaned();
3201                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3202                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
3203                     return target;
3204                 }
3205             }
3206             
3207             /**
3208              * Sets the "HoursPHV" element
3209              */
3210             public void setHoursPHV(java.math.BigDecimal hoursPHV)
3211             {
3212                 synchronized (monitor())
3213                 {
3214                     check_orphaned();
3215                     org.apache.xmlbeans.SimpleValue target = null;
3216                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
3217                     if (target == null)
3218                     {
3219                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
3220                     }
3221                     target.setBigDecimalValue(hoursPHV);
3222                 }
3223             }
3224             
3225             /**
3226              * Sets (as xml) the "HoursPHV" element
3227              */
3228             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
3229             {
3230                 synchronized (monitor())
3231                 {
3232                     check_orphaned();
3233                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3234                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
3235                     if (target == null)
3236                     {
3237                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
3238                     }
3239                     target.set(hoursPHV);
3240                 }
3241             }
3242             
3243             /**
3244              * Gets the "NumHBHVPCPY" element
3245              */
3246             public java.math.BigDecimal getNumHBHVPCPY()
3247             {
3248                 synchronized (monitor())
3249                 {
3250                     check_orphaned();
3251                     org.apache.xmlbeans.SimpleValue target = null;
3252                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
3253                     if (target == null)
3254                     {
3255                       return null;
3256                     }
3257                     return target.getBigDecimalValue();
3258                 }
3259             }
3260             
3261             /**
3262              * Gets (as xml) the "NumHBHVPCPY" element
3263              */
3264             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
3265             {
3266                 synchronized (monitor())
3267                 {
3268                     check_orphaned();
3269                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3270                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
3271                     return target;
3272                 }
3273             }
3274             
3275             /**
3276              * Sets the "NumHBHVPCPY" element
3277              */
3278             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
3279             {
3280                 synchronized (monitor())
3281                 {
3282                     check_orphaned();
3283                     org.apache.xmlbeans.SimpleValue target = null;
3284                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
3285                     if (target == null)
3286                     {
3287                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
3288                     }
3289                     target.setBigDecimalValue(numHBHVPCPY);
3290                 }
3291             }
3292             
3293             /**
3294              * Sets (as xml) the "NumHBHVPCPY" element
3295              */
3296             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
3297             {
3298                 synchronized (monitor())
3299                 {
3300                     check_orphaned();
3301                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3302                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
3303                     if (target == null)
3304                     {
3305                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
3306                     }
3307                     target.set(numHBHVPCPY);
3308                 }
3309             }
3310             
3311             /**
3312              * Gets the "HoursHBPHV" element
3313              */
3314             public java.math.BigDecimal getHoursHBPHV()
3315             {
3316                 synchronized (monitor())
3317                 {
3318                     check_orphaned();
3319                     org.apache.xmlbeans.SimpleValue target = null;
3320                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
3321                     if (target == null)
3322                     {
3323                       return null;
3324                     }
3325                     return target.getBigDecimalValue();
3326                 }
3327             }
3328             
3329             /**
3330              * Gets (as xml) the "HoursHBPHV" element
3331              */
3332             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
3333             {
3334                 synchronized (monitor())
3335                 {
3336                     check_orphaned();
3337                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3338                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
3339                     return target;
3340                 }
3341             }
3342             
3343             /**
3344              * Sets the "HoursHBPHV" element
3345              */
3346             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
3347             {
3348                 synchronized (monitor())
3349                 {
3350                     check_orphaned();
3351                     org.apache.xmlbeans.SimpleValue target = null;
3352                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
3353                     if (target == null)
3354                     {
3355                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
3356                     }
3357                     target.setBigDecimalValue(hoursHBPHV);
3358                 }
3359             }
3360             
3361             /**
3362              * Sets (as xml) the "HoursHBPHV" element
3363              */
3364             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
3365             {
3366                 synchronized (monitor())
3367                 {
3368                     check_orphaned();
3369                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3370                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
3371                     if (target == null)
3372                     {
3373                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
3374                     }
3375                     target.set(hoursHBPHV);
3376                 }
3377             }
3378             
3379             /**
3380              * Gets the "HoursHBSE" element
3381              */
3382             public java.math.BigDecimal getHoursHBSE()
3383             {
3384                 synchronized (monitor())
3385                 {
3386                     check_orphaned();
3387                     org.apache.xmlbeans.SimpleValue target = null;
3388                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
3389                     if (target == null)
3390                     {
3391                       return null;
3392                     }
3393                     return target.getBigDecimalValue();
3394                 }
3395             }
3396             
3397             /**
3398              * Gets (as xml) the "HoursHBSE" element
3399              */
3400             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
3401             {
3402                 synchronized (monitor())
3403                 {
3404                     check_orphaned();
3405                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3406                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
3407                     return target;
3408                 }
3409             }
3410             
3411             /**
3412              * Sets the "HoursHBSE" element
3413              */
3414             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
3415             {
3416                 synchronized (monitor())
3417                 {
3418                     check_orphaned();
3419                     org.apache.xmlbeans.SimpleValue target = null;
3420                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
3421                     if (target == null)
3422                     {
3423                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
3424                     }
3425                     target.setBigDecimalValue(hoursHBSE);
3426                 }
3427             }
3428             
3429             /**
3430              * Sets (as xml) the "HoursHBSE" element
3431              */
3432             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
3433             {
3434                 synchronized (monitor())
3435                 {
3436                     check_orphaned();
3437                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3438                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
3439                     if (target == null)
3440                     {
3441                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
3442                     }
3443                     target.set(hoursHBSE);
3444                 }
3445             }
3446             
3447             /**
3448              * Gets the "NumHBSEPCPY" element
3449              */
3450             public java.math.BigDecimal getNumHBSEPCPY()
3451             {
3452                 synchronized (monitor())
3453                 {
3454                     check_orphaned();
3455                     org.apache.xmlbeans.SimpleValue target = null;
3456                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
3457                     if (target == null)
3458                     {
3459                       return null;
3460                     }
3461                     return target.getBigDecimalValue();
3462                 }
3463             }
3464             
3465             /**
3466              * Gets (as xml) the "NumHBSEPCPY" element
3467              */
3468             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
3469             {
3470                 synchronized (monitor())
3471                 {
3472                     check_orphaned();
3473                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3474                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
3475                     return target;
3476                 }
3477             }
3478             
3479             /**
3480              * Sets the "NumHBSEPCPY" element
3481              */
3482             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
3483             {
3484                 synchronized (monitor())
3485                 {
3486                     check_orphaned();
3487                     org.apache.xmlbeans.SimpleValue target = null;
3488                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
3489                     if (target == null)
3490                     {
3491                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
3492                     }
3493                     target.setBigDecimalValue(numHBSEPCPY);
3494                 }
3495             }
3496             
3497             /**
3498              * Sets (as xml) the "NumHBSEPCPY" element
3499              */
3500             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
3501             {
3502                 synchronized (monitor())
3503                 {
3504                     check_orphaned();
3505                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3506                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
3507                     if (target == null)
3508                     {
3509                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
3510                     }
3511                     target.set(numHBSEPCPY);
3512                 }
3513             }
3514             /**
3515              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
3516              *
3517              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column1$ScheduleID.
3518              */
3519             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.ScheduleID
3520             {
3521                 private static final long serialVersionUID = 1L;
3522                 
3523                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
3524                 {
3525                     super(sType, false);
3526                 }
3527                 
3528                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3529                 {
3530                     super(sType, b);
3531                 }
3532             }
3533             /**
3534              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
3535              *
3536              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column1$Option.
3537              */
3538             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Option
3539             {
3540                 private static final long serialVersionUID = 1L;
3541                 
3542                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
3543                 {
3544                     super(sType, false);
3545                 }
3546                 
3547                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3548                 {
3549                     super(sType, b);
3550                 }
3551             }
3552             /**
3553              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
3554              *
3555              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column1$Enrollment.
3556              */
3557             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column1.Enrollment
3558             {
3559                 private static final long serialVersionUID = 1L;
3560                 
3561                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
3562                 {
3563                     super(sType, false);
3564                 }
3565                 
3566                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3567                 {
3568                     super(sType, b);
3569                 }
3570             }
3571         }
3572         /**
3573          * An XML Column2(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
3574          *
3575          * This is a complex type.
3576          */
3577         public static class Column2Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2
3578         {
3579             private static final long serialVersionUID = 1L;
3580             
3581             public Column2Impl(org.apache.xmlbeans.SchemaType sType)
3582             {
3583                 super(sType);
3584             }
3585             
3586             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
3587                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
3588             private static final javax.xml.namespace.QName OPTION$2 = 
3589                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
3590             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
3591                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
3592             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
3593                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
3594             private static final javax.xml.namespace.QName CHECK$8 = 
3595                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
3596             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
3597                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
3598             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
3599                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
3600             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
3601                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
3602             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
3603                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
3604             private static final javax.xml.namespace.QName HOURSPHV$18 = 
3605                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
3606             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
3607                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
3608             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
3609                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
3610             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
3611                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
3612             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
3613                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
3614             
3615             
3616             /**
3617              * Gets the "ScheduleID" element
3618              */
3619             public int getScheduleID()
3620             {
3621                 synchronized (monitor())
3622                 {
3623                     check_orphaned();
3624                     org.apache.xmlbeans.SimpleValue target = null;
3625                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
3626                     if (target == null)
3627                     {
3628                       return 0;
3629                     }
3630                     return target.getIntValue();
3631                 }
3632             }
3633             
3634             /**
3635              * Gets (as xml) the "ScheduleID" element
3636              */
3637             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.ScheduleID xgetScheduleID()
3638             {
3639                 synchronized (monitor())
3640                 {
3641                     check_orphaned();
3642                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.ScheduleID target = null;
3643                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
3644                     return target;
3645                 }
3646             }
3647             
3648             /**
3649              * True if has "ScheduleID" element
3650              */
3651             public boolean isSetScheduleID()
3652             {
3653                 synchronized (monitor())
3654                 {
3655                     check_orphaned();
3656                     return get_store().count_elements(SCHEDULEID$0) != 0;
3657                 }
3658             }
3659             
3660             /**
3661              * Sets the "ScheduleID" element
3662              */
3663             public void setScheduleID(int scheduleID)
3664             {
3665                 synchronized (monitor())
3666                 {
3667                     check_orphaned();
3668                     org.apache.xmlbeans.SimpleValue target = null;
3669                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
3670                     if (target == null)
3671                     {
3672                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
3673                     }
3674                     target.setIntValue(scheduleID);
3675                 }
3676             }
3677             
3678             /**
3679              * Sets (as xml) the "ScheduleID" element
3680              */
3681             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.ScheduleID scheduleID)
3682             {
3683                 synchronized (monitor())
3684                 {
3685                     check_orphaned();
3686                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.ScheduleID target = null;
3687                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
3688                     if (target == null)
3689                     {
3690                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
3691                     }
3692                     target.set(scheduleID);
3693                 }
3694             }
3695             
3696             /**
3697              * Unsets the "ScheduleID" element
3698              */
3699             public void unsetScheduleID()
3700             {
3701                 synchronized (monitor())
3702                 {
3703                     check_orphaned();
3704                     get_store().remove_element(SCHEDULEID$0, 0);
3705                 }
3706             }
3707             
3708             /**
3709              * Gets the "Option" element
3710              */
3711             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Option.Enum getOption()
3712             {
3713                 synchronized (monitor())
3714                 {
3715                     check_orphaned();
3716                     org.apache.xmlbeans.SimpleValue target = null;
3717                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
3718                     if (target == null)
3719                     {
3720                       return null;
3721                     }
3722                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Option.Enum)target.getEnumValue();
3723                 }
3724             }
3725             
3726             /**
3727              * Gets (as xml) the "Option" element
3728              */
3729             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Option xgetOption()
3730             {
3731                 synchronized (monitor())
3732                 {
3733                     check_orphaned();
3734                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Option target = null;
3735                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Option)get_store().find_element_user(OPTION$2, 0);
3736                     return target;
3737                 }
3738             }
3739             
3740             /**
3741              * True if has "Option" element
3742              */
3743             public boolean isSetOption()
3744             {
3745                 synchronized (monitor())
3746                 {
3747                     check_orphaned();
3748                     return get_store().count_elements(OPTION$2) != 0;
3749                 }
3750             }
3751             
3752             /**
3753              * Sets the "Option" element
3754              */
3755             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Option.Enum option)
3756             {
3757                 synchronized (monitor())
3758                 {
3759                     check_orphaned();
3760                     org.apache.xmlbeans.SimpleValue target = null;
3761                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
3762                     if (target == null)
3763                     {
3764                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
3765                     }
3766                     target.setEnumValue(option);
3767                 }
3768             }
3769             
3770             /**
3771              * Sets (as xml) the "Option" element
3772              */
3773             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Option option)
3774             {
3775                 synchronized (monitor())
3776                 {
3777                     check_orphaned();
3778                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Option target = null;
3779                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Option)get_store().find_element_user(OPTION$2, 0);
3780                     if (target == null)
3781                     {
3782                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Option)get_store().add_element_user(OPTION$2);
3783                     }
3784                     target.set(option);
3785                 }
3786             }
3787             
3788             /**
3789              * Unsets the "Option" element
3790              */
3791             public void unsetOption()
3792             {
3793                 synchronized (monitor())
3794                 {
3795                     check_orphaned();
3796                     get_store().remove_element(OPTION$2, 0);
3797                 }
3798             }
3799             
3800             /**
3801              * Gets the "Enrollment" element
3802              */
3803             public int getEnrollment()
3804             {
3805                 synchronized (monitor())
3806                 {
3807                     check_orphaned();
3808                     org.apache.xmlbeans.SimpleValue target = null;
3809                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
3810                     if (target == null)
3811                     {
3812                       return 0;
3813                     }
3814                     return target.getIntValue();
3815                 }
3816             }
3817             
3818             /**
3819              * Gets (as xml) the "Enrollment" element
3820              */
3821             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Enrollment xgetEnrollment()
3822             {
3823                 synchronized (monitor())
3824                 {
3825                     check_orphaned();
3826                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Enrollment target = null;
3827                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
3828                     return target;
3829                 }
3830             }
3831             
3832             /**
3833              * True if has "Enrollment" element
3834              */
3835             public boolean isSetEnrollment()
3836             {
3837                 synchronized (monitor())
3838                 {
3839                     check_orphaned();
3840                     return get_store().count_elements(ENROLLMENT$4) != 0;
3841                 }
3842             }
3843             
3844             /**
3845              * Sets the "Enrollment" element
3846              */
3847             public void setEnrollment(int enrollment)
3848             {
3849                 synchronized (monitor())
3850                 {
3851                     check_orphaned();
3852                     org.apache.xmlbeans.SimpleValue target = null;
3853                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
3854                     if (target == null)
3855                     {
3856                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
3857                     }
3858                     target.setIntValue(enrollment);
3859                 }
3860             }
3861             
3862             /**
3863              * Sets (as xml) the "Enrollment" element
3864              */
3865             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Enrollment enrollment)
3866             {
3867                 synchronized (monitor())
3868                 {
3869                     check_orphaned();
3870                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Enrollment target = null;
3871                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
3872                     if (target == null)
3873                     {
3874                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Enrollment)get_store().add_element_user(ENROLLMENT$4);
3875                     }
3876                     target.set(enrollment);
3877                 }
3878             }
3879             
3880             /**
3881              * Unsets the "Enrollment" element
3882              */
3883             public void unsetEnrollment()
3884             {
3885                 synchronized (monitor())
3886                 {
3887                     check_orphaned();
3888                     get_store().remove_element(ENROLLMENT$4, 0);
3889                 }
3890             }
3891             
3892             /**
3893              * Gets the "NumClasses" element
3894              */
3895             public java.math.BigDecimal getNumClasses()
3896             {
3897                 synchronized (monitor())
3898                 {
3899                     check_orphaned();
3900                     org.apache.xmlbeans.SimpleValue target = null;
3901                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
3902                     if (target == null)
3903                     {
3904                       return null;
3905                     }
3906                     return target.getBigDecimalValue();
3907                 }
3908             }
3909             
3910             /**
3911              * Gets (as xml) the "NumClasses" element
3912              */
3913             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
3914             {
3915                 synchronized (monitor())
3916                 {
3917                     check_orphaned();
3918                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3919                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
3920                     return target;
3921                 }
3922             }
3923             
3924             /**
3925              * True if has "NumClasses" element
3926              */
3927             public boolean isSetNumClasses()
3928             {
3929                 synchronized (monitor())
3930                 {
3931                     check_orphaned();
3932                     return get_store().count_elements(NUMCLASSES$6) != 0;
3933                 }
3934             }
3935             
3936             /**
3937              * Sets the "NumClasses" element
3938              */
3939             public void setNumClasses(java.math.BigDecimal numClasses)
3940             {
3941                 synchronized (monitor())
3942                 {
3943                     check_orphaned();
3944                     org.apache.xmlbeans.SimpleValue target = null;
3945                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
3946                     if (target == null)
3947                     {
3948                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
3949                     }
3950                     target.setBigDecimalValue(numClasses);
3951                 }
3952             }
3953             
3954             /**
3955              * Sets (as xml) the "NumClasses" element
3956              */
3957             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
3958             {
3959                 synchronized (monitor())
3960                 {
3961                     check_orphaned();
3962                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
3963                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
3964                     if (target == null)
3965                     {
3966                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
3967                     }
3968                     target.set(numClasses);
3969                 }
3970             }
3971             
3972             /**
3973              * Unsets the "NumClasses" element
3974              */
3975             public void unsetNumClasses()
3976             {
3977                 synchronized (monitor())
3978                 {
3979                     check_orphaned();
3980                     get_store().remove_element(NUMCLASSES$6, 0);
3981                 }
3982             }
3983             
3984             /**
3985              * Gets the "Check" element
3986              */
3987             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
3988             {
3989                 synchronized (monitor())
3990                 {
3991                     check_orphaned();
3992                     org.apache.xmlbeans.SimpleValue target = null;
3993                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
3994                     if (target == null)
3995                     {
3996                       return null;
3997                     }
3998                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3999                 }
4000             }
4001             
4002             /**
4003              * Gets (as xml) the "Check" element
4004              */
4005             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
4006             {
4007                 synchronized (monitor())
4008                 {
4009                     check_orphaned();
4010                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4011                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
4012                     return target;
4013                 }
4014             }
4015             
4016             /**
4017              * True if has "Check" element
4018              */
4019             public boolean isSetCheck()
4020             {
4021                 synchronized (monitor())
4022                 {
4023                     check_orphaned();
4024                     return get_store().count_elements(CHECK$8) != 0;
4025                 }
4026             }
4027             
4028             /**
4029              * Sets the "Check" element
4030              */
4031             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
4032             {
4033                 synchronized (monitor())
4034                 {
4035                     check_orphaned();
4036                     org.apache.xmlbeans.SimpleValue target = null;
4037                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
4038                     if (target == null)
4039                     {
4040                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
4041                     }
4042                     target.setEnumValue(check);
4043                 }
4044             }
4045             
4046             /**
4047              * Sets (as xml) the "Check" element
4048              */
4049             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
4050             {
4051                 synchronized (monitor())
4052                 {
4053                     check_orphaned();
4054                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4055                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
4056                     if (target == null)
4057                     {
4058                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
4059                     }
4060                     target.set(check);
4061                 }
4062             }
4063             
4064             /**
4065              * Unsets the "Check" element
4066              */
4067             public void unsetCheck()
4068             {
4069                 synchronized (monitor())
4070                 {
4071                     check_orphaned();
4072                     get_store().remove_element(CHECK$8, 0);
4073                 }
4074             }
4075             
4076             /**
4077              * Gets the "HoursPCPD" element
4078              */
4079             public java.math.BigDecimal getHoursPCPD()
4080             {
4081                 synchronized (monitor())
4082                 {
4083                     check_orphaned();
4084                     org.apache.xmlbeans.SimpleValue target = null;
4085                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
4086                     if (target == null)
4087                     {
4088                       return null;
4089                     }
4090                     return target.getBigDecimalValue();
4091                 }
4092             }
4093             
4094             /**
4095              * Gets (as xml) the "HoursPCPD" element
4096              */
4097             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
4098             {
4099                 synchronized (monitor())
4100                 {
4101                     check_orphaned();
4102                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4103                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
4104                     return target;
4105                 }
4106             }
4107             
4108             /**
4109              * True if has "HoursPCPD" element
4110              */
4111             public boolean isSetHoursPCPD()
4112             {
4113                 synchronized (monitor())
4114                 {
4115                     check_orphaned();
4116                     return get_store().count_elements(HOURSPCPD$10) != 0;
4117                 }
4118             }
4119             
4120             /**
4121              * Sets the "HoursPCPD" element
4122              */
4123             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
4124             {
4125                 synchronized (monitor())
4126                 {
4127                     check_orphaned();
4128                     org.apache.xmlbeans.SimpleValue target = null;
4129                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
4130                     if (target == null)
4131                     {
4132                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
4133                     }
4134                     target.setBigDecimalValue(hoursPCPD);
4135                 }
4136             }
4137             
4138             /**
4139              * Sets (as xml) the "HoursPCPD" element
4140              */
4141             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
4142             {
4143                 synchronized (monitor())
4144                 {
4145                     check_orphaned();
4146                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4147                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
4148                     if (target == null)
4149                     {
4150                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
4151                     }
4152                     target.set(hoursPCPD);
4153                 }
4154             }
4155             
4156             /**
4157              * Unsets the "HoursPCPD" element
4158              */
4159             public void unsetHoursPCPD()
4160             {
4161                 synchronized (monitor())
4162                 {
4163                     check_orphaned();
4164                     get_store().remove_element(HOURSPCPD$10, 0);
4165                 }
4166             }
4167             
4168             /**
4169              * Gets the "DaysPCPW" element
4170              */
4171             public java.math.BigDecimal getDaysPCPW()
4172             {
4173                 synchronized (monitor())
4174                 {
4175                     check_orphaned();
4176                     org.apache.xmlbeans.SimpleValue target = null;
4177                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
4178                     if (target == null)
4179                     {
4180                       return null;
4181                     }
4182                     return target.getBigDecimalValue();
4183                 }
4184             }
4185             
4186             /**
4187              * Gets (as xml) the "DaysPCPW" element
4188              */
4189             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
4190             {
4191                 synchronized (monitor())
4192                 {
4193                     check_orphaned();
4194                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4195                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
4196                     return target;
4197                 }
4198             }
4199             
4200             /**
4201              * True if has "DaysPCPW" element
4202              */
4203             public boolean isSetDaysPCPW()
4204             {
4205                 synchronized (monitor())
4206                 {
4207                     check_orphaned();
4208                     return get_store().count_elements(DAYSPCPW$12) != 0;
4209                 }
4210             }
4211             
4212             /**
4213              * Sets the "DaysPCPW" element
4214              */
4215             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
4216             {
4217                 synchronized (monitor())
4218                 {
4219                     check_orphaned();
4220                     org.apache.xmlbeans.SimpleValue target = null;
4221                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
4222                     if (target == null)
4223                     {
4224                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
4225                     }
4226                     target.setBigDecimalValue(daysPCPW);
4227                 }
4228             }
4229             
4230             /**
4231              * Sets (as xml) the "DaysPCPW" element
4232              */
4233             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
4234             {
4235                 synchronized (monitor())
4236                 {
4237                     check_orphaned();
4238                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4239                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
4240                     if (target == null)
4241                     {
4242                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
4243                     }
4244                     target.set(daysPCPW);
4245                 }
4246             }
4247             
4248             /**
4249              * Unsets the "DaysPCPW" element
4250              */
4251             public void unsetDaysPCPW()
4252             {
4253                 synchronized (monitor())
4254                 {
4255                     check_orphaned();
4256                     get_store().remove_element(DAYSPCPW$12, 0);
4257                 }
4258             }
4259             
4260             /**
4261              * Gets the "DaysPCPY" element
4262              */
4263             public java.math.BigDecimal getDaysPCPY()
4264             {
4265                 synchronized (monitor())
4266                 {
4267                     check_orphaned();
4268                     org.apache.xmlbeans.SimpleValue target = null;
4269                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
4270                     if (target == null)
4271                     {
4272                       return null;
4273                     }
4274                     return target.getBigDecimalValue();
4275                 }
4276             }
4277             
4278             /**
4279              * Gets (as xml) the "DaysPCPY" element
4280              */
4281             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
4282             {
4283                 synchronized (monitor())
4284                 {
4285                     check_orphaned();
4286                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4287                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
4288                     return target;
4289                 }
4290             }
4291             
4292             /**
4293              * True if has "DaysPCPY" element
4294              */
4295             public boolean isSetDaysPCPY()
4296             {
4297                 synchronized (monitor())
4298                 {
4299                     check_orphaned();
4300                     return get_store().count_elements(DAYSPCPY$14) != 0;
4301                 }
4302             }
4303             
4304             /**
4305              * Sets the "DaysPCPY" element
4306              */
4307             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
4308             {
4309                 synchronized (monitor())
4310                 {
4311                     check_orphaned();
4312                     org.apache.xmlbeans.SimpleValue target = null;
4313                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
4314                     if (target == null)
4315                     {
4316                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
4317                     }
4318                     target.setBigDecimalValue(daysPCPY);
4319                 }
4320             }
4321             
4322             /**
4323              * Sets (as xml) the "DaysPCPY" element
4324              */
4325             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
4326             {
4327                 synchronized (monitor())
4328                 {
4329                     check_orphaned();
4330                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4331                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
4332                     if (target == null)
4333                     {
4334                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
4335                     }
4336                     target.set(daysPCPY);
4337                 }
4338             }
4339             
4340             /**
4341              * Unsets the "DaysPCPY" element
4342              */
4343             public void unsetDaysPCPY()
4344             {
4345                 synchronized (monitor())
4346                 {
4347                     check_orphaned();
4348                     get_store().remove_element(DAYSPCPY$14, 0);
4349                 }
4350             }
4351             
4352             /**
4353              * Gets the "NumHVPCPY" element
4354              */
4355             public java.math.BigDecimal getNumHVPCPY()
4356             {
4357                 synchronized (monitor())
4358                 {
4359                     check_orphaned();
4360                     org.apache.xmlbeans.SimpleValue target = null;
4361                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
4362                     if (target == null)
4363                     {
4364                       return null;
4365                     }
4366                     return target.getBigDecimalValue();
4367                 }
4368             }
4369             
4370             /**
4371              * Gets (as xml) the "NumHVPCPY" element
4372              */
4373             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
4374             {
4375                 synchronized (monitor())
4376                 {
4377                     check_orphaned();
4378                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4379                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
4380                     return target;
4381                 }
4382             }
4383             
4384             /**
4385              * True if has "NumHVPCPY" element
4386              */
4387             public boolean isSetNumHVPCPY()
4388             {
4389                 synchronized (monitor())
4390                 {
4391                     check_orphaned();
4392                     return get_store().count_elements(NUMHVPCPY$16) != 0;
4393                 }
4394             }
4395             
4396             /**
4397              * Sets the "NumHVPCPY" element
4398              */
4399             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
4400             {
4401                 synchronized (monitor())
4402                 {
4403                     check_orphaned();
4404                     org.apache.xmlbeans.SimpleValue target = null;
4405                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
4406                     if (target == null)
4407                     {
4408                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
4409                     }
4410                     target.setBigDecimalValue(numHVPCPY);
4411                 }
4412             }
4413             
4414             /**
4415              * Sets (as xml) the "NumHVPCPY" element
4416              */
4417             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
4418             {
4419                 synchronized (monitor())
4420                 {
4421                     check_orphaned();
4422                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4423                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
4424                     if (target == null)
4425                     {
4426                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
4427                     }
4428                     target.set(numHVPCPY);
4429                 }
4430             }
4431             
4432             /**
4433              * Unsets the "NumHVPCPY" element
4434              */
4435             public void unsetNumHVPCPY()
4436             {
4437                 synchronized (monitor())
4438                 {
4439                     check_orphaned();
4440                     get_store().remove_element(NUMHVPCPY$16, 0);
4441                 }
4442             }
4443             
4444             /**
4445              * Gets the "HoursPHV" element
4446              */
4447             public java.math.BigDecimal getHoursPHV()
4448             {
4449                 synchronized (monitor())
4450                 {
4451                     check_orphaned();
4452                     org.apache.xmlbeans.SimpleValue target = null;
4453                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
4454                     if (target == null)
4455                     {
4456                       return null;
4457                     }
4458                     return target.getBigDecimalValue();
4459                 }
4460             }
4461             
4462             /**
4463              * Gets (as xml) the "HoursPHV" element
4464              */
4465             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
4466             {
4467                 synchronized (monitor())
4468                 {
4469                     check_orphaned();
4470                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4471                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
4472                     return target;
4473                 }
4474             }
4475             
4476             /**
4477              * True if has "HoursPHV" element
4478              */
4479             public boolean isSetHoursPHV()
4480             {
4481                 synchronized (monitor())
4482                 {
4483                     check_orphaned();
4484                     return get_store().count_elements(HOURSPHV$18) != 0;
4485                 }
4486             }
4487             
4488             /**
4489              * Sets the "HoursPHV" element
4490              */
4491             public void setHoursPHV(java.math.BigDecimal hoursPHV)
4492             {
4493                 synchronized (monitor())
4494                 {
4495                     check_orphaned();
4496                     org.apache.xmlbeans.SimpleValue target = null;
4497                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
4498                     if (target == null)
4499                     {
4500                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
4501                     }
4502                     target.setBigDecimalValue(hoursPHV);
4503                 }
4504             }
4505             
4506             /**
4507              * Sets (as xml) the "HoursPHV" element
4508              */
4509             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
4510             {
4511                 synchronized (monitor())
4512                 {
4513                     check_orphaned();
4514                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4515                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
4516                     if (target == null)
4517                     {
4518                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
4519                     }
4520                     target.set(hoursPHV);
4521                 }
4522             }
4523             
4524             /**
4525              * Unsets the "HoursPHV" element
4526              */
4527             public void unsetHoursPHV()
4528             {
4529                 synchronized (monitor())
4530                 {
4531                     check_orphaned();
4532                     get_store().remove_element(HOURSPHV$18, 0);
4533                 }
4534             }
4535             
4536             /**
4537              * Gets the "NumHBHVPCPY" element
4538              */
4539             public java.math.BigDecimal getNumHBHVPCPY()
4540             {
4541                 synchronized (monitor())
4542                 {
4543                     check_orphaned();
4544                     org.apache.xmlbeans.SimpleValue target = null;
4545                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
4546                     if (target == null)
4547                     {
4548                       return null;
4549                     }
4550                     return target.getBigDecimalValue();
4551                 }
4552             }
4553             
4554             /**
4555              * Gets (as xml) the "NumHBHVPCPY" element
4556              */
4557             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
4558             {
4559                 synchronized (monitor())
4560                 {
4561                     check_orphaned();
4562                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4563                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
4564                     return target;
4565                 }
4566             }
4567             
4568             /**
4569              * True if has "NumHBHVPCPY" element
4570              */
4571             public boolean isSetNumHBHVPCPY()
4572             {
4573                 synchronized (monitor())
4574                 {
4575                     check_orphaned();
4576                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
4577                 }
4578             }
4579             
4580             /**
4581              * Sets the "NumHBHVPCPY" element
4582              */
4583             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
4584             {
4585                 synchronized (monitor())
4586                 {
4587                     check_orphaned();
4588                     org.apache.xmlbeans.SimpleValue target = null;
4589                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
4590                     if (target == null)
4591                     {
4592                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
4593                     }
4594                     target.setBigDecimalValue(numHBHVPCPY);
4595                 }
4596             }
4597             
4598             /**
4599              * Sets (as xml) the "NumHBHVPCPY" element
4600              */
4601             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
4602             {
4603                 synchronized (monitor())
4604                 {
4605                     check_orphaned();
4606                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4607                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
4608                     if (target == null)
4609                     {
4610                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
4611                     }
4612                     target.set(numHBHVPCPY);
4613                 }
4614             }
4615             
4616             /**
4617              * Unsets the "NumHBHVPCPY" element
4618              */
4619             public void unsetNumHBHVPCPY()
4620             {
4621                 synchronized (monitor())
4622                 {
4623                     check_orphaned();
4624                     get_store().remove_element(NUMHBHVPCPY$20, 0);
4625                 }
4626             }
4627             
4628             /**
4629              * Gets the "HoursHBPHV" element
4630              */
4631             public java.math.BigDecimal getHoursHBPHV()
4632             {
4633                 synchronized (monitor())
4634                 {
4635                     check_orphaned();
4636                     org.apache.xmlbeans.SimpleValue target = null;
4637                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
4638                     if (target == null)
4639                     {
4640                       return null;
4641                     }
4642                     return target.getBigDecimalValue();
4643                 }
4644             }
4645             
4646             /**
4647              * Gets (as xml) the "HoursHBPHV" element
4648              */
4649             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
4650             {
4651                 synchronized (monitor())
4652                 {
4653                     check_orphaned();
4654                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4655                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
4656                     return target;
4657                 }
4658             }
4659             
4660             /**
4661              * True if has "HoursHBPHV" element
4662              */
4663             public boolean isSetHoursHBPHV()
4664             {
4665                 synchronized (monitor())
4666                 {
4667                     check_orphaned();
4668                     return get_store().count_elements(HOURSHBPHV$22) != 0;
4669                 }
4670             }
4671             
4672             /**
4673              * Sets the "HoursHBPHV" element
4674              */
4675             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
4676             {
4677                 synchronized (monitor())
4678                 {
4679                     check_orphaned();
4680                     org.apache.xmlbeans.SimpleValue target = null;
4681                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
4682                     if (target == null)
4683                     {
4684                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
4685                     }
4686                     target.setBigDecimalValue(hoursHBPHV);
4687                 }
4688             }
4689             
4690             /**
4691              * Sets (as xml) the "HoursHBPHV" element
4692              */
4693             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
4694             {
4695                 synchronized (monitor())
4696                 {
4697                     check_orphaned();
4698                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4699                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
4700                     if (target == null)
4701                     {
4702                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
4703                     }
4704                     target.set(hoursHBPHV);
4705                 }
4706             }
4707             
4708             /**
4709              * Unsets the "HoursHBPHV" element
4710              */
4711             public void unsetHoursHBPHV()
4712             {
4713                 synchronized (monitor())
4714                 {
4715                     check_orphaned();
4716                     get_store().remove_element(HOURSHBPHV$22, 0);
4717                 }
4718             }
4719             
4720             /**
4721              * Gets the "HoursHBSE" element
4722              */
4723             public java.math.BigDecimal getHoursHBSE()
4724             {
4725                 synchronized (monitor())
4726                 {
4727                     check_orphaned();
4728                     org.apache.xmlbeans.SimpleValue target = null;
4729                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
4730                     if (target == null)
4731                     {
4732                       return null;
4733                     }
4734                     return target.getBigDecimalValue();
4735                 }
4736             }
4737             
4738             /**
4739              * Gets (as xml) the "HoursHBSE" element
4740              */
4741             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
4742             {
4743                 synchronized (monitor())
4744                 {
4745                     check_orphaned();
4746                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4747                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
4748                     return target;
4749                 }
4750             }
4751             
4752             /**
4753              * True if has "HoursHBSE" element
4754              */
4755             public boolean isSetHoursHBSE()
4756             {
4757                 synchronized (monitor())
4758                 {
4759                     check_orphaned();
4760                     return get_store().count_elements(HOURSHBSE$24) != 0;
4761                 }
4762             }
4763             
4764             /**
4765              * Sets the "HoursHBSE" element
4766              */
4767             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
4768             {
4769                 synchronized (monitor())
4770                 {
4771                     check_orphaned();
4772                     org.apache.xmlbeans.SimpleValue target = null;
4773                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
4774                     if (target == null)
4775                     {
4776                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
4777                     }
4778                     target.setBigDecimalValue(hoursHBSE);
4779                 }
4780             }
4781             
4782             /**
4783              * Sets (as xml) the "HoursHBSE" element
4784              */
4785             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
4786             {
4787                 synchronized (monitor())
4788                 {
4789                     check_orphaned();
4790                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4791                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
4792                     if (target == null)
4793                     {
4794                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
4795                     }
4796                     target.set(hoursHBSE);
4797                 }
4798             }
4799             
4800             /**
4801              * Unsets the "HoursHBSE" element
4802              */
4803             public void unsetHoursHBSE()
4804             {
4805                 synchronized (monitor())
4806                 {
4807                     check_orphaned();
4808                     get_store().remove_element(HOURSHBSE$24, 0);
4809                 }
4810             }
4811             
4812             /**
4813              * Gets the "NumHBSEPCPY" element
4814              */
4815             public java.math.BigDecimal getNumHBSEPCPY()
4816             {
4817                 synchronized (monitor())
4818                 {
4819                     check_orphaned();
4820                     org.apache.xmlbeans.SimpleValue target = null;
4821                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
4822                     if (target == null)
4823                     {
4824                       return null;
4825                     }
4826                     return target.getBigDecimalValue();
4827                 }
4828             }
4829             
4830             /**
4831              * Gets (as xml) the "NumHBSEPCPY" element
4832              */
4833             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
4834             {
4835                 synchronized (monitor())
4836                 {
4837                     check_orphaned();
4838                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4839                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
4840                     return target;
4841                 }
4842             }
4843             
4844             /**
4845              * True if has "NumHBSEPCPY" element
4846              */
4847             public boolean isSetNumHBSEPCPY()
4848             {
4849                 synchronized (monitor())
4850                 {
4851                     check_orphaned();
4852                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
4853                 }
4854             }
4855             
4856             /**
4857              * Sets the "NumHBSEPCPY" element
4858              */
4859             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
4860             {
4861                 synchronized (monitor())
4862                 {
4863                     check_orphaned();
4864                     org.apache.xmlbeans.SimpleValue target = null;
4865                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
4866                     if (target == null)
4867                     {
4868                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
4869                     }
4870                     target.setBigDecimalValue(numHBSEPCPY);
4871                 }
4872             }
4873             
4874             /**
4875              * Sets (as xml) the "NumHBSEPCPY" element
4876              */
4877             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
4878             {
4879                 synchronized (monitor())
4880                 {
4881                     check_orphaned();
4882                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
4883                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
4884                     if (target == null)
4885                     {
4886                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
4887                     }
4888                     target.set(numHBSEPCPY);
4889                 }
4890             }
4891             
4892             /**
4893              * Unsets the "NumHBSEPCPY" element
4894              */
4895             public void unsetNumHBSEPCPY()
4896             {
4897                 synchronized (monitor())
4898                 {
4899                     check_orphaned();
4900                     get_store().remove_element(NUMHBSEPCPY$26, 0);
4901                 }
4902             }
4903             /**
4904              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
4905              *
4906              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column2$ScheduleID.
4907              */
4908             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.ScheduleID
4909             {
4910                 private static final long serialVersionUID = 1L;
4911                 
4912                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
4913                 {
4914                     super(sType, false);
4915                 }
4916                 
4917                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4918                 {
4919                     super(sType, b);
4920                 }
4921             }
4922             /**
4923              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
4924              *
4925              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column2$Option.
4926              */
4927             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Option
4928             {
4929                 private static final long serialVersionUID = 1L;
4930                 
4931                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
4932                 {
4933                     super(sType, false);
4934                 }
4935                 
4936                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4937                 {
4938                     super(sType, b);
4939                 }
4940             }
4941             /**
4942              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
4943              *
4944              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column2$Enrollment.
4945              */
4946             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column2.Enrollment
4947             {
4948                 private static final long serialVersionUID = 1L;
4949                 
4950                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
4951                 {
4952                     super(sType, false);
4953                 }
4954                 
4955                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4956                 {
4957                     super(sType, b);
4958                 }
4959             }
4960         }
4961         /**
4962          * An XML Column3(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
4963          *
4964          * This is a complex type.
4965          */
4966         public static class Column3Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3
4967         {
4968             private static final long serialVersionUID = 1L;
4969             
4970             public Column3Impl(org.apache.xmlbeans.SchemaType sType)
4971             {
4972                 super(sType);
4973             }
4974             
4975             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
4976                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
4977             private static final javax.xml.namespace.QName OPTION$2 = 
4978                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
4979             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
4980                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
4981             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
4982                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
4983             private static final javax.xml.namespace.QName CHECK$8 = 
4984                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
4985             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
4986                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
4987             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
4988                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
4989             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
4990                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
4991             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
4992                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
4993             private static final javax.xml.namespace.QName HOURSPHV$18 = 
4994                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
4995             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
4996                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
4997             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
4998                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
4999             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
5000                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
5001             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
5002                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
5003             
5004             
5005             /**
5006              * Gets the "ScheduleID" element
5007              */
5008             public int getScheduleID()
5009             {
5010                 synchronized (monitor())
5011                 {
5012                     check_orphaned();
5013                     org.apache.xmlbeans.SimpleValue target = null;
5014                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
5015                     if (target == null)
5016                     {
5017                       return 0;
5018                     }
5019                     return target.getIntValue();
5020                 }
5021             }
5022             
5023             /**
5024              * Gets (as xml) the "ScheduleID" element
5025              */
5026             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.ScheduleID xgetScheduleID()
5027             {
5028                 synchronized (monitor())
5029                 {
5030                     check_orphaned();
5031                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.ScheduleID target = null;
5032                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
5033                     return target;
5034                 }
5035             }
5036             
5037             /**
5038              * True if has "ScheduleID" element
5039              */
5040             public boolean isSetScheduleID()
5041             {
5042                 synchronized (monitor())
5043                 {
5044                     check_orphaned();
5045                     return get_store().count_elements(SCHEDULEID$0) != 0;
5046                 }
5047             }
5048             
5049             /**
5050              * Sets the "ScheduleID" element
5051              */
5052             public void setScheduleID(int scheduleID)
5053             {
5054                 synchronized (monitor())
5055                 {
5056                     check_orphaned();
5057                     org.apache.xmlbeans.SimpleValue target = null;
5058                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
5059                     if (target == null)
5060                     {
5061                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
5062                     }
5063                     target.setIntValue(scheduleID);
5064                 }
5065             }
5066             
5067             /**
5068              * Sets (as xml) the "ScheduleID" element
5069              */
5070             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.ScheduleID scheduleID)
5071             {
5072                 synchronized (monitor())
5073                 {
5074                     check_orphaned();
5075                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.ScheduleID target = null;
5076                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
5077                     if (target == null)
5078                     {
5079                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
5080                     }
5081                     target.set(scheduleID);
5082                 }
5083             }
5084             
5085             /**
5086              * Unsets the "ScheduleID" element
5087              */
5088             public void unsetScheduleID()
5089             {
5090                 synchronized (monitor())
5091                 {
5092                     check_orphaned();
5093                     get_store().remove_element(SCHEDULEID$0, 0);
5094                 }
5095             }
5096             
5097             /**
5098              * Gets the "Option" element
5099              */
5100             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Option.Enum getOption()
5101             {
5102                 synchronized (monitor())
5103                 {
5104                     check_orphaned();
5105                     org.apache.xmlbeans.SimpleValue target = null;
5106                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
5107                     if (target == null)
5108                     {
5109                       return null;
5110                     }
5111                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Option.Enum)target.getEnumValue();
5112                 }
5113             }
5114             
5115             /**
5116              * Gets (as xml) the "Option" element
5117              */
5118             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Option xgetOption()
5119             {
5120                 synchronized (monitor())
5121                 {
5122                     check_orphaned();
5123                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Option target = null;
5124                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Option)get_store().find_element_user(OPTION$2, 0);
5125                     return target;
5126                 }
5127             }
5128             
5129             /**
5130              * True if has "Option" element
5131              */
5132             public boolean isSetOption()
5133             {
5134                 synchronized (monitor())
5135                 {
5136                     check_orphaned();
5137                     return get_store().count_elements(OPTION$2) != 0;
5138                 }
5139             }
5140             
5141             /**
5142              * Sets the "Option" element
5143              */
5144             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Option.Enum option)
5145             {
5146                 synchronized (monitor())
5147                 {
5148                     check_orphaned();
5149                     org.apache.xmlbeans.SimpleValue target = null;
5150                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
5151                     if (target == null)
5152                     {
5153                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
5154                     }
5155                     target.setEnumValue(option);
5156                 }
5157             }
5158             
5159             /**
5160              * Sets (as xml) the "Option" element
5161              */
5162             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Option option)
5163             {
5164                 synchronized (monitor())
5165                 {
5166                     check_orphaned();
5167                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Option target = null;
5168                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Option)get_store().find_element_user(OPTION$2, 0);
5169                     if (target == null)
5170                     {
5171                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Option)get_store().add_element_user(OPTION$2);
5172                     }
5173                     target.set(option);
5174                 }
5175             }
5176             
5177             /**
5178              * Unsets the "Option" element
5179              */
5180             public void unsetOption()
5181             {
5182                 synchronized (monitor())
5183                 {
5184                     check_orphaned();
5185                     get_store().remove_element(OPTION$2, 0);
5186                 }
5187             }
5188             
5189             /**
5190              * Gets the "Enrollment" element
5191              */
5192             public int getEnrollment()
5193             {
5194                 synchronized (monitor())
5195                 {
5196                     check_orphaned();
5197                     org.apache.xmlbeans.SimpleValue target = null;
5198                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
5199                     if (target == null)
5200                     {
5201                       return 0;
5202                     }
5203                     return target.getIntValue();
5204                 }
5205             }
5206             
5207             /**
5208              * Gets (as xml) the "Enrollment" element
5209              */
5210             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Enrollment xgetEnrollment()
5211             {
5212                 synchronized (monitor())
5213                 {
5214                     check_orphaned();
5215                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Enrollment target = null;
5216                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
5217                     return target;
5218                 }
5219             }
5220             
5221             /**
5222              * True if has "Enrollment" element
5223              */
5224             public boolean isSetEnrollment()
5225             {
5226                 synchronized (monitor())
5227                 {
5228                     check_orphaned();
5229                     return get_store().count_elements(ENROLLMENT$4) != 0;
5230                 }
5231             }
5232             
5233             /**
5234              * Sets the "Enrollment" element
5235              */
5236             public void setEnrollment(int enrollment)
5237             {
5238                 synchronized (monitor())
5239                 {
5240                     check_orphaned();
5241                     org.apache.xmlbeans.SimpleValue target = null;
5242                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
5243                     if (target == null)
5244                     {
5245                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
5246                     }
5247                     target.setIntValue(enrollment);
5248                 }
5249             }
5250             
5251             /**
5252              * Sets (as xml) the "Enrollment" element
5253              */
5254             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Enrollment enrollment)
5255             {
5256                 synchronized (monitor())
5257                 {
5258                     check_orphaned();
5259                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Enrollment target = null;
5260                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
5261                     if (target == null)
5262                     {
5263                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Enrollment)get_store().add_element_user(ENROLLMENT$4);
5264                     }
5265                     target.set(enrollment);
5266                 }
5267             }
5268             
5269             /**
5270              * Unsets the "Enrollment" element
5271              */
5272             public void unsetEnrollment()
5273             {
5274                 synchronized (monitor())
5275                 {
5276                     check_orphaned();
5277                     get_store().remove_element(ENROLLMENT$4, 0);
5278                 }
5279             }
5280             
5281             /**
5282              * Gets the "NumClasses" element
5283              */
5284             public java.math.BigDecimal getNumClasses()
5285             {
5286                 synchronized (monitor())
5287                 {
5288                     check_orphaned();
5289                     org.apache.xmlbeans.SimpleValue target = null;
5290                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
5291                     if (target == null)
5292                     {
5293                       return null;
5294                     }
5295                     return target.getBigDecimalValue();
5296                 }
5297             }
5298             
5299             /**
5300              * Gets (as xml) the "NumClasses" element
5301              */
5302             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
5303             {
5304                 synchronized (monitor())
5305                 {
5306                     check_orphaned();
5307                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5308                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
5309                     return target;
5310                 }
5311             }
5312             
5313             /**
5314              * True if has "NumClasses" element
5315              */
5316             public boolean isSetNumClasses()
5317             {
5318                 synchronized (monitor())
5319                 {
5320                     check_orphaned();
5321                     return get_store().count_elements(NUMCLASSES$6) != 0;
5322                 }
5323             }
5324             
5325             /**
5326              * Sets the "NumClasses" element
5327              */
5328             public void setNumClasses(java.math.BigDecimal numClasses)
5329             {
5330                 synchronized (monitor())
5331                 {
5332                     check_orphaned();
5333                     org.apache.xmlbeans.SimpleValue target = null;
5334                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
5335                     if (target == null)
5336                     {
5337                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
5338                     }
5339                     target.setBigDecimalValue(numClasses);
5340                 }
5341             }
5342             
5343             /**
5344              * Sets (as xml) the "NumClasses" element
5345              */
5346             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
5347             {
5348                 synchronized (monitor())
5349                 {
5350                     check_orphaned();
5351                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5352                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
5353                     if (target == null)
5354                     {
5355                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
5356                     }
5357                     target.set(numClasses);
5358                 }
5359             }
5360             
5361             /**
5362              * Unsets the "NumClasses" element
5363              */
5364             public void unsetNumClasses()
5365             {
5366                 synchronized (monitor())
5367                 {
5368                     check_orphaned();
5369                     get_store().remove_element(NUMCLASSES$6, 0);
5370                 }
5371             }
5372             
5373             /**
5374              * Gets the "Check" element
5375              */
5376             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
5377             {
5378                 synchronized (monitor())
5379                 {
5380                     check_orphaned();
5381                     org.apache.xmlbeans.SimpleValue target = null;
5382                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
5383                     if (target == null)
5384                     {
5385                       return null;
5386                     }
5387                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
5388                 }
5389             }
5390             
5391             /**
5392              * Gets (as xml) the "Check" element
5393              */
5394             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
5395             {
5396                 synchronized (monitor())
5397                 {
5398                     check_orphaned();
5399                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5400                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
5401                     return target;
5402                 }
5403             }
5404             
5405             /**
5406              * True if has "Check" element
5407              */
5408             public boolean isSetCheck()
5409             {
5410                 synchronized (monitor())
5411                 {
5412                     check_orphaned();
5413                     return get_store().count_elements(CHECK$8) != 0;
5414                 }
5415             }
5416             
5417             /**
5418              * Sets the "Check" element
5419              */
5420             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
5421             {
5422                 synchronized (monitor())
5423                 {
5424                     check_orphaned();
5425                     org.apache.xmlbeans.SimpleValue target = null;
5426                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
5427                     if (target == null)
5428                     {
5429                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
5430                     }
5431                     target.setEnumValue(check);
5432                 }
5433             }
5434             
5435             /**
5436              * Sets (as xml) the "Check" element
5437              */
5438             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
5439             {
5440                 synchronized (monitor())
5441                 {
5442                     check_orphaned();
5443                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
5444                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
5445                     if (target == null)
5446                     {
5447                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
5448                     }
5449                     target.set(check);
5450                 }
5451             }
5452             
5453             /**
5454              * Unsets the "Check" element
5455              */
5456             public void unsetCheck()
5457             {
5458                 synchronized (monitor())
5459                 {
5460                     check_orphaned();
5461                     get_store().remove_element(CHECK$8, 0);
5462                 }
5463             }
5464             
5465             /**
5466              * Gets the "HoursPCPD" element
5467              */
5468             public java.math.BigDecimal getHoursPCPD()
5469             {
5470                 synchronized (monitor())
5471                 {
5472                     check_orphaned();
5473                     org.apache.xmlbeans.SimpleValue target = null;
5474                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
5475                     if (target == null)
5476                     {
5477                       return null;
5478                     }
5479                     return target.getBigDecimalValue();
5480                 }
5481             }
5482             
5483             /**
5484              * Gets (as xml) the "HoursPCPD" element
5485              */
5486             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
5487             {
5488                 synchronized (monitor())
5489                 {
5490                     check_orphaned();
5491                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5492                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
5493                     return target;
5494                 }
5495             }
5496             
5497             /**
5498              * True if has "HoursPCPD" element
5499              */
5500             public boolean isSetHoursPCPD()
5501             {
5502                 synchronized (monitor())
5503                 {
5504                     check_orphaned();
5505                     return get_store().count_elements(HOURSPCPD$10) != 0;
5506                 }
5507             }
5508             
5509             /**
5510              * Sets the "HoursPCPD" element
5511              */
5512             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
5513             {
5514                 synchronized (monitor())
5515                 {
5516                     check_orphaned();
5517                     org.apache.xmlbeans.SimpleValue target = null;
5518                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
5519                     if (target == null)
5520                     {
5521                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
5522                     }
5523                     target.setBigDecimalValue(hoursPCPD);
5524                 }
5525             }
5526             
5527             /**
5528              * Sets (as xml) the "HoursPCPD" element
5529              */
5530             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
5531             {
5532                 synchronized (monitor())
5533                 {
5534                     check_orphaned();
5535                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5536                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
5537                     if (target == null)
5538                     {
5539                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
5540                     }
5541                     target.set(hoursPCPD);
5542                 }
5543             }
5544             
5545             /**
5546              * Unsets the "HoursPCPD" element
5547              */
5548             public void unsetHoursPCPD()
5549             {
5550                 synchronized (monitor())
5551                 {
5552                     check_orphaned();
5553                     get_store().remove_element(HOURSPCPD$10, 0);
5554                 }
5555             }
5556             
5557             /**
5558              * Gets the "DaysPCPW" element
5559              */
5560             public java.math.BigDecimal getDaysPCPW()
5561             {
5562                 synchronized (monitor())
5563                 {
5564                     check_orphaned();
5565                     org.apache.xmlbeans.SimpleValue target = null;
5566                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
5567                     if (target == null)
5568                     {
5569                       return null;
5570                     }
5571                     return target.getBigDecimalValue();
5572                 }
5573             }
5574             
5575             /**
5576              * Gets (as xml) the "DaysPCPW" element
5577              */
5578             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
5579             {
5580                 synchronized (monitor())
5581                 {
5582                     check_orphaned();
5583                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5584                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
5585                     return target;
5586                 }
5587             }
5588             
5589             /**
5590              * True if has "DaysPCPW" element
5591              */
5592             public boolean isSetDaysPCPW()
5593             {
5594                 synchronized (monitor())
5595                 {
5596                     check_orphaned();
5597                     return get_store().count_elements(DAYSPCPW$12) != 0;
5598                 }
5599             }
5600             
5601             /**
5602              * Sets the "DaysPCPW" element
5603              */
5604             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
5605             {
5606                 synchronized (monitor())
5607                 {
5608                     check_orphaned();
5609                     org.apache.xmlbeans.SimpleValue target = null;
5610                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
5611                     if (target == null)
5612                     {
5613                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
5614                     }
5615                     target.setBigDecimalValue(daysPCPW);
5616                 }
5617             }
5618             
5619             /**
5620              * Sets (as xml) the "DaysPCPW" element
5621              */
5622             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
5623             {
5624                 synchronized (monitor())
5625                 {
5626                     check_orphaned();
5627                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5628                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
5629                     if (target == null)
5630                     {
5631                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
5632                     }
5633                     target.set(daysPCPW);
5634                 }
5635             }
5636             
5637             /**
5638              * Unsets the "DaysPCPW" element
5639              */
5640             public void unsetDaysPCPW()
5641             {
5642                 synchronized (monitor())
5643                 {
5644                     check_orphaned();
5645                     get_store().remove_element(DAYSPCPW$12, 0);
5646                 }
5647             }
5648             
5649             /**
5650              * Gets the "DaysPCPY" element
5651              */
5652             public java.math.BigDecimal getDaysPCPY()
5653             {
5654                 synchronized (monitor())
5655                 {
5656                     check_orphaned();
5657                     org.apache.xmlbeans.SimpleValue target = null;
5658                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
5659                     if (target == null)
5660                     {
5661                       return null;
5662                     }
5663                     return target.getBigDecimalValue();
5664                 }
5665             }
5666             
5667             /**
5668              * Gets (as xml) the "DaysPCPY" element
5669              */
5670             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
5671             {
5672                 synchronized (monitor())
5673                 {
5674                     check_orphaned();
5675                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5676                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
5677                     return target;
5678                 }
5679             }
5680             
5681             /**
5682              * True if has "DaysPCPY" element
5683              */
5684             public boolean isSetDaysPCPY()
5685             {
5686                 synchronized (monitor())
5687                 {
5688                     check_orphaned();
5689                     return get_store().count_elements(DAYSPCPY$14) != 0;
5690                 }
5691             }
5692             
5693             /**
5694              * Sets the "DaysPCPY" element
5695              */
5696             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
5697             {
5698                 synchronized (monitor())
5699                 {
5700                     check_orphaned();
5701                     org.apache.xmlbeans.SimpleValue target = null;
5702                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
5703                     if (target == null)
5704                     {
5705                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
5706                     }
5707                     target.setBigDecimalValue(daysPCPY);
5708                 }
5709             }
5710             
5711             /**
5712              * Sets (as xml) the "DaysPCPY" element
5713              */
5714             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
5715             {
5716                 synchronized (monitor())
5717                 {
5718                     check_orphaned();
5719                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5720                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
5721                     if (target == null)
5722                     {
5723                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
5724                     }
5725                     target.set(daysPCPY);
5726                 }
5727             }
5728             
5729             /**
5730              * Unsets the "DaysPCPY" element
5731              */
5732             public void unsetDaysPCPY()
5733             {
5734                 synchronized (monitor())
5735                 {
5736                     check_orphaned();
5737                     get_store().remove_element(DAYSPCPY$14, 0);
5738                 }
5739             }
5740             
5741             /**
5742              * Gets the "NumHVPCPY" element
5743              */
5744             public java.math.BigDecimal getNumHVPCPY()
5745             {
5746                 synchronized (monitor())
5747                 {
5748                     check_orphaned();
5749                     org.apache.xmlbeans.SimpleValue target = null;
5750                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
5751                     if (target == null)
5752                     {
5753                       return null;
5754                     }
5755                     return target.getBigDecimalValue();
5756                 }
5757             }
5758             
5759             /**
5760              * Gets (as xml) the "NumHVPCPY" element
5761              */
5762             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
5763             {
5764                 synchronized (monitor())
5765                 {
5766                     check_orphaned();
5767                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5768                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
5769                     return target;
5770                 }
5771             }
5772             
5773             /**
5774              * True if has "NumHVPCPY" element
5775              */
5776             public boolean isSetNumHVPCPY()
5777             {
5778                 synchronized (monitor())
5779                 {
5780                     check_orphaned();
5781                     return get_store().count_elements(NUMHVPCPY$16) != 0;
5782                 }
5783             }
5784             
5785             /**
5786              * Sets the "NumHVPCPY" element
5787              */
5788             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
5789             {
5790                 synchronized (monitor())
5791                 {
5792                     check_orphaned();
5793                     org.apache.xmlbeans.SimpleValue target = null;
5794                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
5795                     if (target == null)
5796                     {
5797                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
5798                     }
5799                     target.setBigDecimalValue(numHVPCPY);
5800                 }
5801             }
5802             
5803             /**
5804              * Sets (as xml) the "NumHVPCPY" element
5805              */
5806             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
5807             {
5808                 synchronized (monitor())
5809                 {
5810                     check_orphaned();
5811                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5812                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
5813                     if (target == null)
5814                     {
5815                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
5816                     }
5817                     target.set(numHVPCPY);
5818                 }
5819             }
5820             
5821             /**
5822              * Unsets the "NumHVPCPY" element
5823              */
5824             public void unsetNumHVPCPY()
5825             {
5826                 synchronized (monitor())
5827                 {
5828                     check_orphaned();
5829                     get_store().remove_element(NUMHVPCPY$16, 0);
5830                 }
5831             }
5832             
5833             /**
5834              * Gets the "HoursPHV" element
5835              */
5836             public java.math.BigDecimal getHoursPHV()
5837             {
5838                 synchronized (monitor())
5839                 {
5840                     check_orphaned();
5841                     org.apache.xmlbeans.SimpleValue target = null;
5842                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
5843                     if (target == null)
5844                     {
5845                       return null;
5846                     }
5847                     return target.getBigDecimalValue();
5848                 }
5849             }
5850             
5851             /**
5852              * Gets (as xml) the "HoursPHV" element
5853              */
5854             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
5855             {
5856                 synchronized (monitor())
5857                 {
5858                     check_orphaned();
5859                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5860                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
5861                     return target;
5862                 }
5863             }
5864             
5865             /**
5866              * True if has "HoursPHV" element
5867              */
5868             public boolean isSetHoursPHV()
5869             {
5870                 synchronized (monitor())
5871                 {
5872                     check_orphaned();
5873                     return get_store().count_elements(HOURSPHV$18) != 0;
5874                 }
5875             }
5876             
5877             /**
5878              * Sets the "HoursPHV" element
5879              */
5880             public void setHoursPHV(java.math.BigDecimal hoursPHV)
5881             {
5882                 synchronized (monitor())
5883                 {
5884                     check_orphaned();
5885                     org.apache.xmlbeans.SimpleValue target = null;
5886                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
5887                     if (target == null)
5888                     {
5889                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
5890                     }
5891                     target.setBigDecimalValue(hoursPHV);
5892                 }
5893             }
5894             
5895             /**
5896              * Sets (as xml) the "HoursPHV" element
5897              */
5898             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
5899             {
5900                 synchronized (monitor())
5901                 {
5902                     check_orphaned();
5903                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5904                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
5905                     if (target == null)
5906                     {
5907                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
5908                     }
5909                     target.set(hoursPHV);
5910                 }
5911             }
5912             
5913             /**
5914              * Unsets the "HoursPHV" element
5915              */
5916             public void unsetHoursPHV()
5917             {
5918                 synchronized (monitor())
5919                 {
5920                     check_orphaned();
5921                     get_store().remove_element(HOURSPHV$18, 0);
5922                 }
5923             }
5924             
5925             /**
5926              * Gets the "NumHBHVPCPY" element
5927              */
5928             public java.math.BigDecimal getNumHBHVPCPY()
5929             {
5930                 synchronized (monitor())
5931                 {
5932                     check_orphaned();
5933                     org.apache.xmlbeans.SimpleValue target = null;
5934                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
5935                     if (target == null)
5936                     {
5937                       return null;
5938                     }
5939                     return target.getBigDecimalValue();
5940                 }
5941             }
5942             
5943             /**
5944              * Gets (as xml) the "NumHBHVPCPY" element
5945              */
5946             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
5947             {
5948                 synchronized (monitor())
5949                 {
5950                     check_orphaned();
5951                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5952                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
5953                     return target;
5954                 }
5955             }
5956             
5957             /**
5958              * True if has "NumHBHVPCPY" element
5959              */
5960             public boolean isSetNumHBHVPCPY()
5961             {
5962                 synchronized (monitor())
5963                 {
5964                     check_orphaned();
5965                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
5966                 }
5967             }
5968             
5969             /**
5970              * Sets the "NumHBHVPCPY" element
5971              */
5972             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
5973             {
5974                 synchronized (monitor())
5975                 {
5976                     check_orphaned();
5977                     org.apache.xmlbeans.SimpleValue target = null;
5978                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
5979                     if (target == null)
5980                     {
5981                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
5982                     }
5983                     target.setBigDecimalValue(numHBHVPCPY);
5984                 }
5985             }
5986             
5987             /**
5988              * Sets (as xml) the "NumHBHVPCPY" element
5989              */
5990             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
5991             {
5992                 synchronized (monitor())
5993                 {
5994                     check_orphaned();
5995                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
5996                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
5997                     if (target == null)
5998                     {
5999                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
6000                     }
6001                     target.set(numHBHVPCPY);
6002                 }
6003             }
6004             
6005             /**
6006              * Unsets the "NumHBHVPCPY" element
6007              */
6008             public void unsetNumHBHVPCPY()
6009             {
6010                 synchronized (monitor())
6011                 {
6012                     check_orphaned();
6013                     get_store().remove_element(NUMHBHVPCPY$20, 0);
6014                 }
6015             }
6016             
6017             /**
6018              * Gets the "HoursHBPHV" element
6019              */
6020             public java.math.BigDecimal getHoursHBPHV()
6021             {
6022                 synchronized (monitor())
6023                 {
6024                     check_orphaned();
6025                     org.apache.xmlbeans.SimpleValue target = null;
6026                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
6027                     if (target == null)
6028                     {
6029                       return null;
6030                     }
6031                     return target.getBigDecimalValue();
6032                 }
6033             }
6034             
6035             /**
6036              * Gets (as xml) the "HoursHBPHV" element
6037              */
6038             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
6039             {
6040                 synchronized (monitor())
6041                 {
6042                     check_orphaned();
6043                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6044                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
6045                     return target;
6046                 }
6047             }
6048             
6049             /**
6050              * True if has "HoursHBPHV" element
6051              */
6052             public boolean isSetHoursHBPHV()
6053             {
6054                 synchronized (monitor())
6055                 {
6056                     check_orphaned();
6057                     return get_store().count_elements(HOURSHBPHV$22) != 0;
6058                 }
6059             }
6060             
6061             /**
6062              * Sets the "HoursHBPHV" element
6063              */
6064             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
6065             {
6066                 synchronized (monitor())
6067                 {
6068                     check_orphaned();
6069                     org.apache.xmlbeans.SimpleValue target = null;
6070                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
6071                     if (target == null)
6072                     {
6073                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
6074                     }
6075                     target.setBigDecimalValue(hoursHBPHV);
6076                 }
6077             }
6078             
6079             /**
6080              * Sets (as xml) the "HoursHBPHV" element
6081              */
6082             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
6083             {
6084                 synchronized (monitor())
6085                 {
6086                     check_orphaned();
6087                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6088                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
6089                     if (target == null)
6090                     {
6091                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
6092                     }
6093                     target.set(hoursHBPHV);
6094                 }
6095             }
6096             
6097             /**
6098              * Unsets the "HoursHBPHV" element
6099              */
6100             public void unsetHoursHBPHV()
6101             {
6102                 synchronized (monitor())
6103                 {
6104                     check_orphaned();
6105                     get_store().remove_element(HOURSHBPHV$22, 0);
6106                 }
6107             }
6108             
6109             /**
6110              * Gets the "HoursHBSE" element
6111              */
6112             public java.math.BigDecimal getHoursHBSE()
6113             {
6114                 synchronized (monitor())
6115                 {
6116                     check_orphaned();
6117                     org.apache.xmlbeans.SimpleValue target = null;
6118                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
6119                     if (target == null)
6120                     {
6121                       return null;
6122                     }
6123                     return target.getBigDecimalValue();
6124                 }
6125             }
6126             
6127             /**
6128              * Gets (as xml) the "HoursHBSE" element
6129              */
6130             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
6131             {
6132                 synchronized (monitor())
6133                 {
6134                     check_orphaned();
6135                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6136                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
6137                     return target;
6138                 }
6139             }
6140             
6141             /**
6142              * True if has "HoursHBSE" element
6143              */
6144             public boolean isSetHoursHBSE()
6145             {
6146                 synchronized (monitor())
6147                 {
6148                     check_orphaned();
6149                     return get_store().count_elements(HOURSHBSE$24) != 0;
6150                 }
6151             }
6152             
6153             /**
6154              * Sets the "HoursHBSE" element
6155              */
6156             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
6157             {
6158                 synchronized (monitor())
6159                 {
6160                     check_orphaned();
6161                     org.apache.xmlbeans.SimpleValue target = null;
6162                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
6163                     if (target == null)
6164                     {
6165                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
6166                     }
6167                     target.setBigDecimalValue(hoursHBSE);
6168                 }
6169             }
6170             
6171             /**
6172              * Sets (as xml) the "HoursHBSE" element
6173              */
6174             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
6175             {
6176                 synchronized (monitor())
6177                 {
6178                     check_orphaned();
6179                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6180                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
6181                     if (target == null)
6182                     {
6183                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
6184                     }
6185                     target.set(hoursHBSE);
6186                 }
6187             }
6188             
6189             /**
6190              * Unsets the "HoursHBSE" element
6191              */
6192             public void unsetHoursHBSE()
6193             {
6194                 synchronized (monitor())
6195                 {
6196                     check_orphaned();
6197                     get_store().remove_element(HOURSHBSE$24, 0);
6198                 }
6199             }
6200             
6201             /**
6202              * Gets the "NumHBSEPCPY" element
6203              */
6204             public java.math.BigDecimal getNumHBSEPCPY()
6205             {
6206                 synchronized (monitor())
6207                 {
6208                     check_orphaned();
6209                     org.apache.xmlbeans.SimpleValue target = null;
6210                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
6211                     if (target == null)
6212                     {
6213                       return null;
6214                     }
6215                     return target.getBigDecimalValue();
6216                 }
6217             }
6218             
6219             /**
6220              * Gets (as xml) the "NumHBSEPCPY" element
6221              */
6222             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
6223             {
6224                 synchronized (monitor())
6225                 {
6226                     check_orphaned();
6227                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6228                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
6229                     return target;
6230                 }
6231             }
6232             
6233             /**
6234              * True if has "NumHBSEPCPY" element
6235              */
6236             public boolean isSetNumHBSEPCPY()
6237             {
6238                 synchronized (monitor())
6239                 {
6240                     check_orphaned();
6241                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
6242                 }
6243             }
6244             
6245             /**
6246              * Sets the "NumHBSEPCPY" element
6247              */
6248             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
6249             {
6250                 synchronized (monitor())
6251                 {
6252                     check_orphaned();
6253                     org.apache.xmlbeans.SimpleValue target = null;
6254                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
6255                     if (target == null)
6256                     {
6257                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
6258                     }
6259                     target.setBigDecimalValue(numHBSEPCPY);
6260                 }
6261             }
6262             
6263             /**
6264              * Sets (as xml) the "NumHBSEPCPY" element
6265              */
6266             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
6267             {
6268                 synchronized (monitor())
6269                 {
6270                     check_orphaned();
6271                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6272                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
6273                     if (target == null)
6274                     {
6275                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
6276                     }
6277                     target.set(numHBSEPCPY);
6278                 }
6279             }
6280             
6281             /**
6282              * Unsets the "NumHBSEPCPY" element
6283              */
6284             public void unsetNumHBSEPCPY()
6285             {
6286                 synchronized (monitor())
6287                 {
6288                     check_orphaned();
6289                     get_store().remove_element(NUMHBSEPCPY$26, 0);
6290                 }
6291             }
6292             /**
6293              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
6294              *
6295              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column3$ScheduleID.
6296              */
6297             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.ScheduleID
6298             {
6299                 private static final long serialVersionUID = 1L;
6300                 
6301                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
6302                 {
6303                     super(sType, false);
6304                 }
6305                 
6306                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
6307                 {
6308                     super(sType, b);
6309                 }
6310             }
6311             /**
6312              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
6313              *
6314              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column3$Option.
6315              */
6316             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Option
6317             {
6318                 private static final long serialVersionUID = 1L;
6319                 
6320                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
6321                 {
6322                     super(sType, false);
6323                 }
6324                 
6325                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
6326                 {
6327                     super(sType, b);
6328                 }
6329             }
6330             /**
6331              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
6332              *
6333              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column3$Enrollment.
6334              */
6335             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column3.Enrollment
6336             {
6337                 private static final long serialVersionUID = 1L;
6338                 
6339                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
6340                 {
6341                     super(sType, false);
6342                 }
6343                 
6344                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
6345                 {
6346                     super(sType, b);
6347                 }
6348             }
6349         }
6350         /**
6351          * An XML Column4(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
6352          *
6353          * This is a complex type.
6354          */
6355         public static class Column4Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4
6356         {
6357             private static final long serialVersionUID = 1L;
6358             
6359             public Column4Impl(org.apache.xmlbeans.SchemaType sType)
6360             {
6361                 super(sType);
6362             }
6363             
6364             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
6365                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
6366             private static final javax.xml.namespace.QName OPTION$2 = 
6367                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
6368             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
6369                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
6370             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
6371                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
6372             private static final javax.xml.namespace.QName CHECK$8 = 
6373                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
6374             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
6375                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
6376             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
6377                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
6378             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
6379                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
6380             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
6381                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
6382             private static final javax.xml.namespace.QName HOURSPHV$18 = 
6383                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
6384             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
6385                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
6386             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
6387                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
6388             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
6389                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
6390             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
6391                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
6392             
6393             
6394             /**
6395              * Gets the "ScheduleID" element
6396              */
6397             public int getScheduleID()
6398             {
6399                 synchronized (monitor())
6400                 {
6401                     check_orphaned();
6402                     org.apache.xmlbeans.SimpleValue target = null;
6403                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
6404                     if (target == null)
6405                     {
6406                       return 0;
6407                     }
6408                     return target.getIntValue();
6409                 }
6410             }
6411             
6412             /**
6413              * Gets (as xml) the "ScheduleID" element
6414              */
6415             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.ScheduleID xgetScheduleID()
6416             {
6417                 synchronized (monitor())
6418                 {
6419                     check_orphaned();
6420                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.ScheduleID target = null;
6421                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
6422                     return target;
6423                 }
6424             }
6425             
6426             /**
6427              * True if has "ScheduleID" element
6428              */
6429             public boolean isSetScheduleID()
6430             {
6431                 synchronized (monitor())
6432                 {
6433                     check_orphaned();
6434                     return get_store().count_elements(SCHEDULEID$0) != 0;
6435                 }
6436             }
6437             
6438             /**
6439              * Sets the "ScheduleID" element
6440              */
6441             public void setScheduleID(int scheduleID)
6442             {
6443                 synchronized (monitor())
6444                 {
6445                     check_orphaned();
6446                     org.apache.xmlbeans.SimpleValue target = null;
6447                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
6448                     if (target == null)
6449                     {
6450                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
6451                     }
6452                     target.setIntValue(scheduleID);
6453                 }
6454             }
6455             
6456             /**
6457              * Sets (as xml) the "ScheduleID" element
6458              */
6459             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.ScheduleID scheduleID)
6460             {
6461                 synchronized (monitor())
6462                 {
6463                     check_orphaned();
6464                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.ScheduleID target = null;
6465                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
6466                     if (target == null)
6467                     {
6468                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
6469                     }
6470                     target.set(scheduleID);
6471                 }
6472             }
6473             
6474             /**
6475              * Unsets the "ScheduleID" element
6476              */
6477             public void unsetScheduleID()
6478             {
6479                 synchronized (monitor())
6480                 {
6481                     check_orphaned();
6482                     get_store().remove_element(SCHEDULEID$0, 0);
6483                 }
6484             }
6485             
6486             /**
6487              * Gets the "Option" element
6488              */
6489             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Option.Enum getOption()
6490             {
6491                 synchronized (monitor())
6492                 {
6493                     check_orphaned();
6494                     org.apache.xmlbeans.SimpleValue target = null;
6495                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
6496                     if (target == null)
6497                     {
6498                       return null;
6499                     }
6500                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Option.Enum)target.getEnumValue();
6501                 }
6502             }
6503             
6504             /**
6505              * Gets (as xml) the "Option" element
6506              */
6507             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Option xgetOption()
6508             {
6509                 synchronized (monitor())
6510                 {
6511                     check_orphaned();
6512                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Option target = null;
6513                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Option)get_store().find_element_user(OPTION$2, 0);
6514                     return target;
6515                 }
6516             }
6517             
6518             /**
6519              * True if has "Option" element
6520              */
6521             public boolean isSetOption()
6522             {
6523                 synchronized (monitor())
6524                 {
6525                     check_orphaned();
6526                     return get_store().count_elements(OPTION$2) != 0;
6527                 }
6528             }
6529             
6530             /**
6531              * Sets the "Option" element
6532              */
6533             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Option.Enum option)
6534             {
6535                 synchronized (monitor())
6536                 {
6537                     check_orphaned();
6538                     org.apache.xmlbeans.SimpleValue target = null;
6539                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
6540                     if (target == null)
6541                     {
6542                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
6543                     }
6544                     target.setEnumValue(option);
6545                 }
6546             }
6547             
6548             /**
6549              * Sets (as xml) the "Option" element
6550              */
6551             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Option option)
6552             {
6553                 synchronized (monitor())
6554                 {
6555                     check_orphaned();
6556                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Option target = null;
6557                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Option)get_store().find_element_user(OPTION$2, 0);
6558                     if (target == null)
6559                     {
6560                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Option)get_store().add_element_user(OPTION$2);
6561                     }
6562                     target.set(option);
6563                 }
6564             }
6565             
6566             /**
6567              * Unsets the "Option" element
6568              */
6569             public void unsetOption()
6570             {
6571                 synchronized (monitor())
6572                 {
6573                     check_orphaned();
6574                     get_store().remove_element(OPTION$2, 0);
6575                 }
6576             }
6577             
6578             /**
6579              * Gets the "Enrollment" element
6580              */
6581             public int getEnrollment()
6582             {
6583                 synchronized (monitor())
6584                 {
6585                     check_orphaned();
6586                     org.apache.xmlbeans.SimpleValue target = null;
6587                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
6588                     if (target == null)
6589                     {
6590                       return 0;
6591                     }
6592                     return target.getIntValue();
6593                 }
6594             }
6595             
6596             /**
6597              * Gets (as xml) the "Enrollment" element
6598              */
6599             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Enrollment xgetEnrollment()
6600             {
6601                 synchronized (monitor())
6602                 {
6603                     check_orphaned();
6604                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Enrollment target = null;
6605                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
6606                     return target;
6607                 }
6608             }
6609             
6610             /**
6611              * True if has "Enrollment" element
6612              */
6613             public boolean isSetEnrollment()
6614             {
6615                 synchronized (monitor())
6616                 {
6617                     check_orphaned();
6618                     return get_store().count_elements(ENROLLMENT$4) != 0;
6619                 }
6620             }
6621             
6622             /**
6623              * Sets the "Enrollment" element
6624              */
6625             public void setEnrollment(int enrollment)
6626             {
6627                 synchronized (monitor())
6628                 {
6629                     check_orphaned();
6630                     org.apache.xmlbeans.SimpleValue target = null;
6631                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
6632                     if (target == null)
6633                     {
6634                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
6635                     }
6636                     target.setIntValue(enrollment);
6637                 }
6638             }
6639             
6640             /**
6641              * Sets (as xml) the "Enrollment" element
6642              */
6643             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Enrollment enrollment)
6644             {
6645                 synchronized (monitor())
6646                 {
6647                     check_orphaned();
6648                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Enrollment target = null;
6649                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
6650                     if (target == null)
6651                     {
6652                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Enrollment)get_store().add_element_user(ENROLLMENT$4);
6653                     }
6654                     target.set(enrollment);
6655                 }
6656             }
6657             
6658             /**
6659              * Unsets the "Enrollment" element
6660              */
6661             public void unsetEnrollment()
6662             {
6663                 synchronized (monitor())
6664                 {
6665                     check_orphaned();
6666                     get_store().remove_element(ENROLLMENT$4, 0);
6667                 }
6668             }
6669             
6670             /**
6671              * Gets the "NumClasses" element
6672              */
6673             public java.math.BigDecimal getNumClasses()
6674             {
6675                 synchronized (monitor())
6676                 {
6677                     check_orphaned();
6678                     org.apache.xmlbeans.SimpleValue target = null;
6679                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
6680                     if (target == null)
6681                     {
6682                       return null;
6683                     }
6684                     return target.getBigDecimalValue();
6685                 }
6686             }
6687             
6688             /**
6689              * Gets (as xml) the "NumClasses" element
6690              */
6691             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
6692             {
6693                 synchronized (monitor())
6694                 {
6695                     check_orphaned();
6696                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6697                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
6698                     return target;
6699                 }
6700             }
6701             
6702             /**
6703              * True if has "NumClasses" element
6704              */
6705             public boolean isSetNumClasses()
6706             {
6707                 synchronized (monitor())
6708                 {
6709                     check_orphaned();
6710                     return get_store().count_elements(NUMCLASSES$6) != 0;
6711                 }
6712             }
6713             
6714             /**
6715              * Sets the "NumClasses" element
6716              */
6717             public void setNumClasses(java.math.BigDecimal numClasses)
6718             {
6719                 synchronized (monitor())
6720                 {
6721                     check_orphaned();
6722                     org.apache.xmlbeans.SimpleValue target = null;
6723                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
6724                     if (target == null)
6725                     {
6726                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
6727                     }
6728                     target.setBigDecimalValue(numClasses);
6729                 }
6730             }
6731             
6732             /**
6733              * Sets (as xml) the "NumClasses" element
6734              */
6735             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
6736             {
6737                 synchronized (monitor())
6738                 {
6739                     check_orphaned();
6740                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6741                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
6742                     if (target == null)
6743                     {
6744                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
6745                     }
6746                     target.set(numClasses);
6747                 }
6748             }
6749             
6750             /**
6751              * Unsets the "NumClasses" element
6752              */
6753             public void unsetNumClasses()
6754             {
6755                 synchronized (monitor())
6756                 {
6757                     check_orphaned();
6758                     get_store().remove_element(NUMCLASSES$6, 0);
6759                 }
6760             }
6761             
6762             /**
6763              * Gets the "Check" element
6764              */
6765             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
6766             {
6767                 synchronized (monitor())
6768                 {
6769                     check_orphaned();
6770                     org.apache.xmlbeans.SimpleValue target = null;
6771                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
6772                     if (target == null)
6773                     {
6774                       return null;
6775                     }
6776                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
6777                 }
6778             }
6779             
6780             /**
6781              * Gets (as xml) the "Check" element
6782              */
6783             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
6784             {
6785                 synchronized (monitor())
6786                 {
6787                     check_orphaned();
6788                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6789                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
6790                     return target;
6791                 }
6792             }
6793             
6794             /**
6795              * True if has "Check" element
6796              */
6797             public boolean isSetCheck()
6798             {
6799                 synchronized (monitor())
6800                 {
6801                     check_orphaned();
6802                     return get_store().count_elements(CHECK$8) != 0;
6803                 }
6804             }
6805             
6806             /**
6807              * Sets the "Check" element
6808              */
6809             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
6810             {
6811                 synchronized (monitor())
6812                 {
6813                     check_orphaned();
6814                     org.apache.xmlbeans.SimpleValue target = null;
6815                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
6816                     if (target == null)
6817                     {
6818                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
6819                     }
6820                     target.setEnumValue(check);
6821                 }
6822             }
6823             
6824             /**
6825              * Sets (as xml) the "Check" element
6826              */
6827             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
6828             {
6829                 synchronized (monitor())
6830                 {
6831                     check_orphaned();
6832                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
6833                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
6834                     if (target == null)
6835                     {
6836                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
6837                     }
6838                     target.set(check);
6839                 }
6840             }
6841             
6842             /**
6843              * Unsets the "Check" element
6844              */
6845             public void unsetCheck()
6846             {
6847                 synchronized (monitor())
6848                 {
6849                     check_orphaned();
6850                     get_store().remove_element(CHECK$8, 0);
6851                 }
6852             }
6853             
6854             /**
6855              * Gets the "HoursPCPD" element
6856              */
6857             public java.math.BigDecimal getHoursPCPD()
6858             {
6859                 synchronized (monitor())
6860                 {
6861                     check_orphaned();
6862                     org.apache.xmlbeans.SimpleValue target = null;
6863                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
6864                     if (target == null)
6865                     {
6866                       return null;
6867                     }
6868                     return target.getBigDecimalValue();
6869                 }
6870             }
6871             
6872             /**
6873              * Gets (as xml) the "HoursPCPD" element
6874              */
6875             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
6876             {
6877                 synchronized (monitor())
6878                 {
6879                     check_orphaned();
6880                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6881                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
6882                     return target;
6883                 }
6884             }
6885             
6886             /**
6887              * True if has "HoursPCPD" element
6888              */
6889             public boolean isSetHoursPCPD()
6890             {
6891                 synchronized (monitor())
6892                 {
6893                     check_orphaned();
6894                     return get_store().count_elements(HOURSPCPD$10) != 0;
6895                 }
6896             }
6897             
6898             /**
6899              * Sets the "HoursPCPD" element
6900              */
6901             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
6902             {
6903                 synchronized (monitor())
6904                 {
6905                     check_orphaned();
6906                     org.apache.xmlbeans.SimpleValue target = null;
6907                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
6908                     if (target == null)
6909                     {
6910                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
6911                     }
6912                     target.setBigDecimalValue(hoursPCPD);
6913                 }
6914             }
6915             
6916             /**
6917              * Sets (as xml) the "HoursPCPD" element
6918              */
6919             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
6920             {
6921                 synchronized (monitor())
6922                 {
6923                     check_orphaned();
6924                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6925                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
6926                     if (target == null)
6927                     {
6928                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
6929                     }
6930                     target.set(hoursPCPD);
6931                 }
6932             }
6933             
6934             /**
6935              * Unsets the "HoursPCPD" element
6936              */
6937             public void unsetHoursPCPD()
6938             {
6939                 synchronized (monitor())
6940                 {
6941                     check_orphaned();
6942                     get_store().remove_element(HOURSPCPD$10, 0);
6943                 }
6944             }
6945             
6946             /**
6947              * Gets the "DaysPCPW" element
6948              */
6949             public java.math.BigDecimal getDaysPCPW()
6950             {
6951                 synchronized (monitor())
6952                 {
6953                     check_orphaned();
6954                     org.apache.xmlbeans.SimpleValue target = null;
6955                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
6956                     if (target == null)
6957                     {
6958                       return null;
6959                     }
6960                     return target.getBigDecimalValue();
6961                 }
6962             }
6963             
6964             /**
6965              * Gets (as xml) the "DaysPCPW" element
6966              */
6967             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
6968             {
6969                 synchronized (monitor())
6970                 {
6971                     check_orphaned();
6972                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
6973                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
6974                     return target;
6975                 }
6976             }
6977             
6978             /**
6979              * True if has "DaysPCPW" element
6980              */
6981             public boolean isSetDaysPCPW()
6982             {
6983                 synchronized (monitor())
6984                 {
6985                     check_orphaned();
6986                     return get_store().count_elements(DAYSPCPW$12) != 0;
6987                 }
6988             }
6989             
6990             /**
6991              * Sets the "DaysPCPW" element
6992              */
6993             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
6994             {
6995                 synchronized (monitor())
6996                 {
6997                     check_orphaned();
6998                     org.apache.xmlbeans.SimpleValue target = null;
6999                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
7000                     if (target == null)
7001                     {
7002                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
7003                     }
7004                     target.setBigDecimalValue(daysPCPW);
7005                 }
7006             }
7007             
7008             /**
7009              * Sets (as xml) the "DaysPCPW" element
7010              */
7011             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
7012             {
7013                 synchronized (monitor())
7014                 {
7015                     check_orphaned();
7016                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7017                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
7018                     if (target == null)
7019                     {
7020                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
7021                     }
7022                     target.set(daysPCPW);
7023                 }
7024             }
7025             
7026             /**
7027              * Unsets the "DaysPCPW" element
7028              */
7029             public void unsetDaysPCPW()
7030             {
7031                 synchronized (monitor())
7032                 {
7033                     check_orphaned();
7034                     get_store().remove_element(DAYSPCPW$12, 0);
7035                 }
7036             }
7037             
7038             /**
7039              * Gets the "DaysPCPY" element
7040              */
7041             public java.math.BigDecimal getDaysPCPY()
7042             {
7043                 synchronized (monitor())
7044                 {
7045                     check_orphaned();
7046                     org.apache.xmlbeans.SimpleValue target = null;
7047                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
7048                     if (target == null)
7049                     {
7050                       return null;
7051                     }
7052                     return target.getBigDecimalValue();
7053                 }
7054             }
7055             
7056             /**
7057              * Gets (as xml) the "DaysPCPY" element
7058              */
7059             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
7060             {
7061                 synchronized (monitor())
7062                 {
7063                     check_orphaned();
7064                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7065                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
7066                     return target;
7067                 }
7068             }
7069             
7070             /**
7071              * True if has "DaysPCPY" element
7072              */
7073             public boolean isSetDaysPCPY()
7074             {
7075                 synchronized (monitor())
7076                 {
7077                     check_orphaned();
7078                     return get_store().count_elements(DAYSPCPY$14) != 0;
7079                 }
7080             }
7081             
7082             /**
7083              * Sets the "DaysPCPY" element
7084              */
7085             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
7086             {
7087                 synchronized (monitor())
7088                 {
7089                     check_orphaned();
7090                     org.apache.xmlbeans.SimpleValue target = null;
7091                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
7092                     if (target == null)
7093                     {
7094                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
7095                     }
7096                     target.setBigDecimalValue(daysPCPY);
7097                 }
7098             }
7099             
7100             /**
7101              * Sets (as xml) the "DaysPCPY" element
7102              */
7103             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
7104             {
7105                 synchronized (monitor())
7106                 {
7107                     check_orphaned();
7108                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7109                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
7110                     if (target == null)
7111                     {
7112                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
7113                     }
7114                     target.set(daysPCPY);
7115                 }
7116             }
7117             
7118             /**
7119              * Unsets the "DaysPCPY" element
7120              */
7121             public void unsetDaysPCPY()
7122             {
7123                 synchronized (monitor())
7124                 {
7125                     check_orphaned();
7126                     get_store().remove_element(DAYSPCPY$14, 0);
7127                 }
7128             }
7129             
7130             /**
7131              * Gets the "NumHVPCPY" element
7132              */
7133             public java.math.BigDecimal getNumHVPCPY()
7134             {
7135                 synchronized (monitor())
7136                 {
7137                     check_orphaned();
7138                     org.apache.xmlbeans.SimpleValue target = null;
7139                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
7140                     if (target == null)
7141                     {
7142                       return null;
7143                     }
7144                     return target.getBigDecimalValue();
7145                 }
7146             }
7147             
7148             /**
7149              * Gets (as xml) the "NumHVPCPY" element
7150              */
7151             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
7152             {
7153                 synchronized (monitor())
7154                 {
7155                     check_orphaned();
7156                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7157                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
7158                     return target;
7159                 }
7160             }
7161             
7162             /**
7163              * True if has "NumHVPCPY" element
7164              */
7165             public boolean isSetNumHVPCPY()
7166             {
7167                 synchronized (monitor())
7168                 {
7169                     check_orphaned();
7170                     return get_store().count_elements(NUMHVPCPY$16) != 0;
7171                 }
7172             }
7173             
7174             /**
7175              * Sets the "NumHVPCPY" element
7176              */
7177             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
7178             {
7179                 synchronized (monitor())
7180                 {
7181                     check_orphaned();
7182                     org.apache.xmlbeans.SimpleValue target = null;
7183                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
7184                     if (target == null)
7185                     {
7186                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
7187                     }
7188                     target.setBigDecimalValue(numHVPCPY);
7189                 }
7190             }
7191             
7192             /**
7193              * Sets (as xml) the "NumHVPCPY" element
7194              */
7195             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
7196             {
7197                 synchronized (monitor())
7198                 {
7199                     check_orphaned();
7200                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7201                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
7202                     if (target == null)
7203                     {
7204                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
7205                     }
7206                     target.set(numHVPCPY);
7207                 }
7208             }
7209             
7210             /**
7211              * Unsets the "NumHVPCPY" element
7212              */
7213             public void unsetNumHVPCPY()
7214             {
7215                 synchronized (monitor())
7216                 {
7217                     check_orphaned();
7218                     get_store().remove_element(NUMHVPCPY$16, 0);
7219                 }
7220             }
7221             
7222             /**
7223              * Gets the "HoursPHV" element
7224              */
7225             public java.math.BigDecimal getHoursPHV()
7226             {
7227                 synchronized (monitor())
7228                 {
7229                     check_orphaned();
7230                     org.apache.xmlbeans.SimpleValue target = null;
7231                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
7232                     if (target == null)
7233                     {
7234                       return null;
7235                     }
7236                     return target.getBigDecimalValue();
7237                 }
7238             }
7239             
7240             /**
7241              * Gets (as xml) the "HoursPHV" element
7242              */
7243             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
7244             {
7245                 synchronized (monitor())
7246                 {
7247                     check_orphaned();
7248                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7249                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
7250                     return target;
7251                 }
7252             }
7253             
7254             /**
7255              * True if has "HoursPHV" element
7256              */
7257             public boolean isSetHoursPHV()
7258             {
7259                 synchronized (monitor())
7260                 {
7261                     check_orphaned();
7262                     return get_store().count_elements(HOURSPHV$18) != 0;
7263                 }
7264             }
7265             
7266             /**
7267              * Sets the "HoursPHV" element
7268              */
7269             public void setHoursPHV(java.math.BigDecimal hoursPHV)
7270             {
7271                 synchronized (monitor())
7272                 {
7273                     check_orphaned();
7274                     org.apache.xmlbeans.SimpleValue target = null;
7275                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
7276                     if (target == null)
7277                     {
7278                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
7279                     }
7280                     target.setBigDecimalValue(hoursPHV);
7281                 }
7282             }
7283             
7284             /**
7285              * Sets (as xml) the "HoursPHV" element
7286              */
7287             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
7288             {
7289                 synchronized (monitor())
7290                 {
7291                     check_orphaned();
7292                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7293                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
7294                     if (target == null)
7295                     {
7296                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
7297                     }
7298                     target.set(hoursPHV);
7299                 }
7300             }
7301             
7302             /**
7303              * Unsets the "HoursPHV" element
7304              */
7305             public void unsetHoursPHV()
7306             {
7307                 synchronized (monitor())
7308                 {
7309                     check_orphaned();
7310                     get_store().remove_element(HOURSPHV$18, 0);
7311                 }
7312             }
7313             
7314             /**
7315              * Gets the "NumHBHVPCPY" element
7316              */
7317             public java.math.BigDecimal getNumHBHVPCPY()
7318             {
7319                 synchronized (monitor())
7320                 {
7321                     check_orphaned();
7322                     org.apache.xmlbeans.SimpleValue target = null;
7323                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
7324                     if (target == null)
7325                     {
7326                       return null;
7327                     }
7328                     return target.getBigDecimalValue();
7329                 }
7330             }
7331             
7332             /**
7333              * Gets (as xml) the "NumHBHVPCPY" element
7334              */
7335             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
7336             {
7337                 synchronized (monitor())
7338                 {
7339                     check_orphaned();
7340                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7341                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
7342                     return target;
7343                 }
7344             }
7345             
7346             /**
7347              * True if has "NumHBHVPCPY" element
7348              */
7349             public boolean isSetNumHBHVPCPY()
7350             {
7351                 synchronized (monitor())
7352                 {
7353                     check_orphaned();
7354                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
7355                 }
7356             }
7357             
7358             /**
7359              * Sets the "NumHBHVPCPY" element
7360              */
7361             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
7362             {
7363                 synchronized (monitor())
7364                 {
7365                     check_orphaned();
7366                     org.apache.xmlbeans.SimpleValue target = null;
7367                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
7368                     if (target == null)
7369                     {
7370                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
7371                     }
7372                     target.setBigDecimalValue(numHBHVPCPY);
7373                 }
7374             }
7375             
7376             /**
7377              * Sets (as xml) the "NumHBHVPCPY" element
7378              */
7379             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
7380             {
7381                 synchronized (monitor())
7382                 {
7383                     check_orphaned();
7384                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7385                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
7386                     if (target == null)
7387                     {
7388                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
7389                     }
7390                     target.set(numHBHVPCPY);
7391                 }
7392             }
7393             
7394             /**
7395              * Unsets the "NumHBHVPCPY" element
7396              */
7397             public void unsetNumHBHVPCPY()
7398             {
7399                 synchronized (monitor())
7400                 {
7401                     check_orphaned();
7402                     get_store().remove_element(NUMHBHVPCPY$20, 0);
7403                 }
7404             }
7405             
7406             /**
7407              * Gets the "HoursHBPHV" element
7408              */
7409             public java.math.BigDecimal getHoursHBPHV()
7410             {
7411                 synchronized (monitor())
7412                 {
7413                     check_orphaned();
7414                     org.apache.xmlbeans.SimpleValue target = null;
7415                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
7416                     if (target == null)
7417                     {
7418                       return null;
7419                     }
7420                     return target.getBigDecimalValue();
7421                 }
7422             }
7423             
7424             /**
7425              * Gets (as xml) the "HoursHBPHV" element
7426              */
7427             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
7428             {
7429                 synchronized (monitor())
7430                 {
7431                     check_orphaned();
7432                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7433                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
7434                     return target;
7435                 }
7436             }
7437             
7438             /**
7439              * True if has "HoursHBPHV" element
7440              */
7441             public boolean isSetHoursHBPHV()
7442             {
7443                 synchronized (monitor())
7444                 {
7445                     check_orphaned();
7446                     return get_store().count_elements(HOURSHBPHV$22) != 0;
7447                 }
7448             }
7449             
7450             /**
7451              * Sets the "HoursHBPHV" element
7452              */
7453             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
7454             {
7455                 synchronized (monitor())
7456                 {
7457                     check_orphaned();
7458                     org.apache.xmlbeans.SimpleValue target = null;
7459                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
7460                     if (target == null)
7461                     {
7462                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
7463                     }
7464                     target.setBigDecimalValue(hoursHBPHV);
7465                 }
7466             }
7467             
7468             /**
7469              * Sets (as xml) the "HoursHBPHV" element
7470              */
7471             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
7472             {
7473                 synchronized (monitor())
7474                 {
7475                     check_orphaned();
7476                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7477                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
7478                     if (target == null)
7479                     {
7480                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
7481                     }
7482                     target.set(hoursHBPHV);
7483                 }
7484             }
7485             
7486             /**
7487              * Unsets the "HoursHBPHV" element
7488              */
7489             public void unsetHoursHBPHV()
7490             {
7491                 synchronized (monitor())
7492                 {
7493                     check_orphaned();
7494                     get_store().remove_element(HOURSHBPHV$22, 0);
7495                 }
7496             }
7497             
7498             /**
7499              * Gets the "HoursHBSE" element
7500              */
7501             public java.math.BigDecimal getHoursHBSE()
7502             {
7503                 synchronized (monitor())
7504                 {
7505                     check_orphaned();
7506                     org.apache.xmlbeans.SimpleValue target = null;
7507                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
7508                     if (target == null)
7509                     {
7510                       return null;
7511                     }
7512                     return target.getBigDecimalValue();
7513                 }
7514             }
7515             
7516             /**
7517              * Gets (as xml) the "HoursHBSE" element
7518              */
7519             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
7520             {
7521                 synchronized (monitor())
7522                 {
7523                     check_orphaned();
7524                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7525                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
7526                     return target;
7527                 }
7528             }
7529             
7530             /**
7531              * True if has "HoursHBSE" element
7532              */
7533             public boolean isSetHoursHBSE()
7534             {
7535                 synchronized (monitor())
7536                 {
7537                     check_orphaned();
7538                     return get_store().count_elements(HOURSHBSE$24) != 0;
7539                 }
7540             }
7541             
7542             /**
7543              * Sets the "HoursHBSE" element
7544              */
7545             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
7546             {
7547                 synchronized (monitor())
7548                 {
7549                     check_orphaned();
7550                     org.apache.xmlbeans.SimpleValue target = null;
7551                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
7552                     if (target == null)
7553                     {
7554                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
7555                     }
7556                     target.setBigDecimalValue(hoursHBSE);
7557                 }
7558             }
7559             
7560             /**
7561              * Sets (as xml) the "HoursHBSE" element
7562              */
7563             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
7564             {
7565                 synchronized (monitor())
7566                 {
7567                     check_orphaned();
7568                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7569                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
7570                     if (target == null)
7571                     {
7572                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
7573                     }
7574                     target.set(hoursHBSE);
7575                 }
7576             }
7577             
7578             /**
7579              * Unsets the "HoursHBSE" element
7580              */
7581             public void unsetHoursHBSE()
7582             {
7583                 synchronized (monitor())
7584                 {
7585                     check_orphaned();
7586                     get_store().remove_element(HOURSHBSE$24, 0);
7587                 }
7588             }
7589             
7590             /**
7591              * Gets the "NumHBSEPCPY" element
7592              */
7593             public java.math.BigDecimal getNumHBSEPCPY()
7594             {
7595                 synchronized (monitor())
7596                 {
7597                     check_orphaned();
7598                     org.apache.xmlbeans.SimpleValue target = null;
7599                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
7600                     if (target == null)
7601                     {
7602                       return null;
7603                     }
7604                     return target.getBigDecimalValue();
7605                 }
7606             }
7607             
7608             /**
7609              * Gets (as xml) the "NumHBSEPCPY" element
7610              */
7611             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
7612             {
7613                 synchronized (monitor())
7614                 {
7615                     check_orphaned();
7616                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7617                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
7618                     return target;
7619                 }
7620             }
7621             
7622             /**
7623              * True if has "NumHBSEPCPY" element
7624              */
7625             public boolean isSetNumHBSEPCPY()
7626             {
7627                 synchronized (monitor())
7628                 {
7629                     check_orphaned();
7630                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
7631                 }
7632             }
7633             
7634             /**
7635              * Sets the "NumHBSEPCPY" element
7636              */
7637             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
7638             {
7639                 synchronized (monitor())
7640                 {
7641                     check_orphaned();
7642                     org.apache.xmlbeans.SimpleValue target = null;
7643                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
7644                     if (target == null)
7645                     {
7646                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
7647                     }
7648                     target.setBigDecimalValue(numHBSEPCPY);
7649                 }
7650             }
7651             
7652             /**
7653              * Sets (as xml) the "NumHBSEPCPY" element
7654              */
7655             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
7656             {
7657                 synchronized (monitor())
7658                 {
7659                     check_orphaned();
7660                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
7661                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
7662                     if (target == null)
7663                     {
7664                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
7665                     }
7666                     target.set(numHBSEPCPY);
7667                 }
7668             }
7669             
7670             /**
7671              * Unsets the "NumHBSEPCPY" element
7672              */
7673             public void unsetNumHBSEPCPY()
7674             {
7675                 synchronized (monitor())
7676                 {
7677                     check_orphaned();
7678                     get_store().remove_element(NUMHBSEPCPY$26, 0);
7679                 }
7680             }
7681             /**
7682              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
7683              *
7684              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column4$ScheduleID.
7685              */
7686             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.ScheduleID
7687             {
7688                 private static final long serialVersionUID = 1L;
7689                 
7690                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
7691                 {
7692                     super(sType, false);
7693                 }
7694                 
7695                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7696                 {
7697                     super(sType, b);
7698                 }
7699             }
7700             /**
7701              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
7702              *
7703              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column4$Option.
7704              */
7705             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Option
7706             {
7707                 private static final long serialVersionUID = 1L;
7708                 
7709                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
7710                 {
7711                     super(sType, false);
7712                 }
7713                 
7714                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7715                 {
7716                     super(sType, b);
7717                 }
7718             }
7719             /**
7720              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
7721              *
7722              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column4$Enrollment.
7723              */
7724             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column4.Enrollment
7725             {
7726                 private static final long serialVersionUID = 1L;
7727                 
7728                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
7729                 {
7730                     super(sType, false);
7731                 }
7732                 
7733                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
7734                 {
7735                     super(sType, b);
7736                 }
7737             }
7738         }
7739         /**
7740          * An XML Column5(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
7741          *
7742          * This is a complex type.
7743          */
7744         public static class Column5Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5
7745         {
7746             private static final long serialVersionUID = 1L;
7747             
7748             public Column5Impl(org.apache.xmlbeans.SchemaType sType)
7749             {
7750                 super(sType);
7751             }
7752             
7753             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
7754                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
7755             private static final javax.xml.namespace.QName OPTION$2 = 
7756                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
7757             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
7758                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
7759             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
7760                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
7761             private static final javax.xml.namespace.QName CHECK$8 = 
7762                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
7763             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
7764                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
7765             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
7766                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
7767             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
7768                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
7769             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
7770                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
7771             private static final javax.xml.namespace.QName HOURSPHV$18 = 
7772                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
7773             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
7774                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
7775             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
7776                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
7777             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
7778                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
7779             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
7780                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
7781             
7782             
7783             /**
7784              * Gets the "ScheduleID" element
7785              */
7786             public int getScheduleID()
7787             {
7788                 synchronized (monitor())
7789                 {
7790                     check_orphaned();
7791                     org.apache.xmlbeans.SimpleValue target = null;
7792                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
7793                     if (target == null)
7794                     {
7795                       return 0;
7796                     }
7797                     return target.getIntValue();
7798                 }
7799             }
7800             
7801             /**
7802              * Gets (as xml) the "ScheduleID" element
7803              */
7804             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.ScheduleID xgetScheduleID()
7805             {
7806                 synchronized (monitor())
7807                 {
7808                     check_orphaned();
7809                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.ScheduleID target = null;
7810                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
7811                     return target;
7812                 }
7813             }
7814             
7815             /**
7816              * True if has "ScheduleID" element
7817              */
7818             public boolean isSetScheduleID()
7819             {
7820                 synchronized (monitor())
7821                 {
7822                     check_orphaned();
7823                     return get_store().count_elements(SCHEDULEID$0) != 0;
7824                 }
7825             }
7826             
7827             /**
7828              * Sets the "ScheduleID" element
7829              */
7830             public void setScheduleID(int scheduleID)
7831             {
7832                 synchronized (monitor())
7833                 {
7834                     check_orphaned();
7835                     org.apache.xmlbeans.SimpleValue target = null;
7836                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
7837                     if (target == null)
7838                     {
7839                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
7840                     }
7841                     target.setIntValue(scheduleID);
7842                 }
7843             }
7844             
7845             /**
7846              * Sets (as xml) the "ScheduleID" element
7847              */
7848             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.ScheduleID scheduleID)
7849             {
7850                 synchronized (monitor())
7851                 {
7852                     check_orphaned();
7853                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.ScheduleID target = null;
7854                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
7855                     if (target == null)
7856                     {
7857                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
7858                     }
7859                     target.set(scheduleID);
7860                 }
7861             }
7862             
7863             /**
7864              * Unsets the "ScheduleID" element
7865              */
7866             public void unsetScheduleID()
7867             {
7868                 synchronized (monitor())
7869                 {
7870                     check_orphaned();
7871                     get_store().remove_element(SCHEDULEID$0, 0);
7872                 }
7873             }
7874             
7875             /**
7876              * Gets the "Option" element
7877              */
7878             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Option.Enum getOption()
7879             {
7880                 synchronized (monitor())
7881                 {
7882                     check_orphaned();
7883                     org.apache.xmlbeans.SimpleValue target = null;
7884                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
7885                     if (target == null)
7886                     {
7887                       return null;
7888                     }
7889                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Option.Enum)target.getEnumValue();
7890                 }
7891             }
7892             
7893             /**
7894              * Gets (as xml) the "Option" element
7895              */
7896             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Option xgetOption()
7897             {
7898                 synchronized (monitor())
7899                 {
7900                     check_orphaned();
7901                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Option target = null;
7902                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Option)get_store().find_element_user(OPTION$2, 0);
7903                     return target;
7904                 }
7905             }
7906             
7907             /**
7908              * True if has "Option" element
7909              */
7910             public boolean isSetOption()
7911             {
7912                 synchronized (monitor())
7913                 {
7914                     check_orphaned();
7915                     return get_store().count_elements(OPTION$2) != 0;
7916                 }
7917             }
7918             
7919             /**
7920              * Sets the "Option" element
7921              */
7922             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Option.Enum option)
7923             {
7924                 synchronized (monitor())
7925                 {
7926                     check_orphaned();
7927                     org.apache.xmlbeans.SimpleValue target = null;
7928                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
7929                     if (target == null)
7930                     {
7931                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
7932                     }
7933                     target.setEnumValue(option);
7934                 }
7935             }
7936             
7937             /**
7938              * Sets (as xml) the "Option" element
7939              */
7940             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Option option)
7941             {
7942                 synchronized (monitor())
7943                 {
7944                     check_orphaned();
7945                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Option target = null;
7946                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Option)get_store().find_element_user(OPTION$2, 0);
7947                     if (target == null)
7948                     {
7949                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Option)get_store().add_element_user(OPTION$2);
7950                     }
7951                     target.set(option);
7952                 }
7953             }
7954             
7955             /**
7956              * Unsets the "Option" element
7957              */
7958             public void unsetOption()
7959             {
7960                 synchronized (monitor())
7961                 {
7962                     check_orphaned();
7963                     get_store().remove_element(OPTION$2, 0);
7964                 }
7965             }
7966             
7967             /**
7968              * Gets the "Enrollment" element
7969              */
7970             public int getEnrollment()
7971             {
7972                 synchronized (monitor())
7973                 {
7974                     check_orphaned();
7975                     org.apache.xmlbeans.SimpleValue target = null;
7976                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
7977                     if (target == null)
7978                     {
7979                       return 0;
7980                     }
7981                     return target.getIntValue();
7982                 }
7983             }
7984             
7985             /**
7986              * Gets (as xml) the "Enrollment" element
7987              */
7988             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Enrollment xgetEnrollment()
7989             {
7990                 synchronized (monitor())
7991                 {
7992                     check_orphaned();
7993                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Enrollment target = null;
7994                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
7995                     return target;
7996                 }
7997             }
7998             
7999             /**
8000              * True if has "Enrollment" element
8001              */
8002             public boolean isSetEnrollment()
8003             {
8004                 synchronized (monitor())
8005                 {
8006                     check_orphaned();
8007                     return get_store().count_elements(ENROLLMENT$4) != 0;
8008                 }
8009             }
8010             
8011             /**
8012              * Sets the "Enrollment" element
8013              */
8014             public void setEnrollment(int enrollment)
8015             {
8016                 synchronized (monitor())
8017                 {
8018                     check_orphaned();
8019                     org.apache.xmlbeans.SimpleValue target = null;
8020                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
8021                     if (target == null)
8022                     {
8023                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
8024                     }
8025                     target.setIntValue(enrollment);
8026                 }
8027             }
8028             
8029             /**
8030              * Sets (as xml) the "Enrollment" element
8031              */
8032             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Enrollment enrollment)
8033             {
8034                 synchronized (monitor())
8035                 {
8036                     check_orphaned();
8037                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Enrollment target = null;
8038                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
8039                     if (target == null)
8040                     {
8041                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Enrollment)get_store().add_element_user(ENROLLMENT$4);
8042                     }
8043                     target.set(enrollment);
8044                 }
8045             }
8046             
8047             /**
8048              * Unsets the "Enrollment" element
8049              */
8050             public void unsetEnrollment()
8051             {
8052                 synchronized (monitor())
8053                 {
8054                     check_orphaned();
8055                     get_store().remove_element(ENROLLMENT$4, 0);
8056                 }
8057             }
8058             
8059             /**
8060              * Gets the "NumClasses" element
8061              */
8062             public java.math.BigDecimal getNumClasses()
8063             {
8064                 synchronized (monitor())
8065                 {
8066                     check_orphaned();
8067                     org.apache.xmlbeans.SimpleValue target = null;
8068                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
8069                     if (target == null)
8070                     {
8071                       return null;
8072                     }
8073                     return target.getBigDecimalValue();
8074                 }
8075             }
8076             
8077             /**
8078              * Gets (as xml) the "NumClasses" element
8079              */
8080             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
8081             {
8082                 synchronized (monitor())
8083                 {
8084                     check_orphaned();
8085                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8086                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
8087                     return target;
8088                 }
8089             }
8090             
8091             /**
8092              * True if has "NumClasses" element
8093              */
8094             public boolean isSetNumClasses()
8095             {
8096                 synchronized (monitor())
8097                 {
8098                     check_orphaned();
8099                     return get_store().count_elements(NUMCLASSES$6) != 0;
8100                 }
8101             }
8102             
8103             /**
8104              * Sets the "NumClasses" element
8105              */
8106             public void setNumClasses(java.math.BigDecimal numClasses)
8107             {
8108                 synchronized (monitor())
8109                 {
8110                     check_orphaned();
8111                     org.apache.xmlbeans.SimpleValue target = null;
8112                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
8113                     if (target == null)
8114                     {
8115                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
8116                     }
8117                     target.setBigDecimalValue(numClasses);
8118                 }
8119             }
8120             
8121             /**
8122              * Sets (as xml) the "NumClasses" element
8123              */
8124             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
8125             {
8126                 synchronized (monitor())
8127                 {
8128                     check_orphaned();
8129                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8130                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
8131                     if (target == null)
8132                     {
8133                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
8134                     }
8135                     target.set(numClasses);
8136                 }
8137             }
8138             
8139             /**
8140              * Unsets the "NumClasses" element
8141              */
8142             public void unsetNumClasses()
8143             {
8144                 synchronized (monitor())
8145                 {
8146                     check_orphaned();
8147                     get_store().remove_element(NUMCLASSES$6, 0);
8148                 }
8149             }
8150             
8151             /**
8152              * Gets the "Check" element
8153              */
8154             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
8155             {
8156                 synchronized (monitor())
8157                 {
8158                     check_orphaned();
8159                     org.apache.xmlbeans.SimpleValue target = null;
8160                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
8161                     if (target == null)
8162                     {
8163                       return null;
8164                     }
8165                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
8166                 }
8167             }
8168             
8169             /**
8170              * Gets (as xml) the "Check" element
8171              */
8172             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
8173             {
8174                 synchronized (monitor())
8175                 {
8176                     check_orphaned();
8177                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8178                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
8179                     return target;
8180                 }
8181             }
8182             
8183             /**
8184              * True if has "Check" element
8185              */
8186             public boolean isSetCheck()
8187             {
8188                 synchronized (monitor())
8189                 {
8190                     check_orphaned();
8191                     return get_store().count_elements(CHECK$8) != 0;
8192                 }
8193             }
8194             
8195             /**
8196              * Sets the "Check" element
8197              */
8198             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
8199             {
8200                 synchronized (monitor())
8201                 {
8202                     check_orphaned();
8203                     org.apache.xmlbeans.SimpleValue target = null;
8204                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
8205                     if (target == null)
8206                     {
8207                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
8208                     }
8209                     target.setEnumValue(check);
8210                 }
8211             }
8212             
8213             /**
8214              * Sets (as xml) the "Check" element
8215              */
8216             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
8217             {
8218                 synchronized (monitor())
8219                 {
8220                     check_orphaned();
8221                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
8222                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
8223                     if (target == null)
8224                     {
8225                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
8226                     }
8227                     target.set(check);
8228                 }
8229             }
8230             
8231             /**
8232              * Unsets the "Check" element
8233              */
8234             public void unsetCheck()
8235             {
8236                 synchronized (monitor())
8237                 {
8238                     check_orphaned();
8239                     get_store().remove_element(CHECK$8, 0);
8240                 }
8241             }
8242             
8243             /**
8244              * Gets the "HoursPCPD" element
8245              */
8246             public java.math.BigDecimal getHoursPCPD()
8247             {
8248                 synchronized (monitor())
8249                 {
8250                     check_orphaned();
8251                     org.apache.xmlbeans.SimpleValue target = null;
8252                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
8253                     if (target == null)
8254                     {
8255                       return null;
8256                     }
8257                     return target.getBigDecimalValue();
8258                 }
8259             }
8260             
8261             /**
8262              * Gets (as xml) the "HoursPCPD" element
8263              */
8264             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
8265             {
8266                 synchronized (monitor())
8267                 {
8268                     check_orphaned();
8269                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8270                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
8271                     return target;
8272                 }
8273             }
8274             
8275             /**
8276              * True if has "HoursPCPD" element
8277              */
8278             public boolean isSetHoursPCPD()
8279             {
8280                 synchronized (monitor())
8281                 {
8282                     check_orphaned();
8283                     return get_store().count_elements(HOURSPCPD$10) != 0;
8284                 }
8285             }
8286             
8287             /**
8288              * Sets the "HoursPCPD" element
8289              */
8290             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
8291             {
8292                 synchronized (monitor())
8293                 {
8294                     check_orphaned();
8295                     org.apache.xmlbeans.SimpleValue target = null;
8296                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
8297                     if (target == null)
8298                     {
8299                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
8300                     }
8301                     target.setBigDecimalValue(hoursPCPD);
8302                 }
8303             }
8304             
8305             /**
8306              * Sets (as xml) the "HoursPCPD" element
8307              */
8308             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
8309             {
8310                 synchronized (monitor())
8311                 {
8312                     check_orphaned();
8313                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8314                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
8315                     if (target == null)
8316                     {
8317                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
8318                     }
8319                     target.set(hoursPCPD);
8320                 }
8321             }
8322             
8323             /**
8324              * Unsets the "HoursPCPD" element
8325              */
8326             public void unsetHoursPCPD()
8327             {
8328                 synchronized (monitor())
8329                 {
8330                     check_orphaned();
8331                     get_store().remove_element(HOURSPCPD$10, 0);
8332                 }
8333             }
8334             
8335             /**
8336              * Gets the "DaysPCPW" element
8337              */
8338             public java.math.BigDecimal getDaysPCPW()
8339             {
8340                 synchronized (monitor())
8341                 {
8342                     check_orphaned();
8343                     org.apache.xmlbeans.SimpleValue target = null;
8344                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
8345                     if (target == null)
8346                     {
8347                       return null;
8348                     }
8349                     return target.getBigDecimalValue();
8350                 }
8351             }
8352             
8353             /**
8354              * Gets (as xml) the "DaysPCPW" element
8355              */
8356             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
8357             {
8358                 synchronized (monitor())
8359                 {
8360                     check_orphaned();
8361                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8362                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
8363                     return target;
8364                 }
8365             }
8366             
8367             /**
8368              * True if has "DaysPCPW" element
8369              */
8370             public boolean isSetDaysPCPW()
8371             {
8372                 synchronized (monitor())
8373                 {
8374                     check_orphaned();
8375                     return get_store().count_elements(DAYSPCPW$12) != 0;
8376                 }
8377             }
8378             
8379             /**
8380              * Sets the "DaysPCPW" element
8381              */
8382             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
8383             {
8384                 synchronized (monitor())
8385                 {
8386                     check_orphaned();
8387                     org.apache.xmlbeans.SimpleValue target = null;
8388                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
8389                     if (target == null)
8390                     {
8391                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
8392                     }
8393                     target.setBigDecimalValue(daysPCPW);
8394                 }
8395             }
8396             
8397             /**
8398              * Sets (as xml) the "DaysPCPW" element
8399              */
8400             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
8401             {
8402                 synchronized (monitor())
8403                 {
8404                     check_orphaned();
8405                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8406                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
8407                     if (target == null)
8408                     {
8409                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
8410                     }
8411                     target.set(daysPCPW);
8412                 }
8413             }
8414             
8415             /**
8416              * Unsets the "DaysPCPW" element
8417              */
8418             public void unsetDaysPCPW()
8419             {
8420                 synchronized (monitor())
8421                 {
8422                     check_orphaned();
8423                     get_store().remove_element(DAYSPCPW$12, 0);
8424                 }
8425             }
8426             
8427             /**
8428              * Gets the "DaysPCPY" element
8429              */
8430             public java.math.BigDecimal getDaysPCPY()
8431             {
8432                 synchronized (monitor())
8433                 {
8434                     check_orphaned();
8435                     org.apache.xmlbeans.SimpleValue target = null;
8436                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
8437                     if (target == null)
8438                     {
8439                       return null;
8440                     }
8441                     return target.getBigDecimalValue();
8442                 }
8443             }
8444             
8445             /**
8446              * Gets (as xml) the "DaysPCPY" element
8447              */
8448             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
8449             {
8450                 synchronized (monitor())
8451                 {
8452                     check_orphaned();
8453                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8454                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
8455                     return target;
8456                 }
8457             }
8458             
8459             /**
8460              * True if has "DaysPCPY" element
8461              */
8462             public boolean isSetDaysPCPY()
8463             {
8464                 synchronized (monitor())
8465                 {
8466                     check_orphaned();
8467                     return get_store().count_elements(DAYSPCPY$14) != 0;
8468                 }
8469             }
8470             
8471             /**
8472              * Sets the "DaysPCPY" element
8473              */
8474             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
8475             {
8476                 synchronized (monitor())
8477                 {
8478                     check_orphaned();
8479                     org.apache.xmlbeans.SimpleValue target = null;
8480                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
8481                     if (target == null)
8482                     {
8483                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
8484                     }
8485                     target.setBigDecimalValue(daysPCPY);
8486                 }
8487             }
8488             
8489             /**
8490              * Sets (as xml) the "DaysPCPY" element
8491              */
8492             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
8493             {
8494                 synchronized (monitor())
8495                 {
8496                     check_orphaned();
8497                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8498                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
8499                     if (target == null)
8500                     {
8501                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
8502                     }
8503                     target.set(daysPCPY);
8504                 }
8505             }
8506             
8507             /**
8508              * Unsets the "DaysPCPY" element
8509              */
8510             public void unsetDaysPCPY()
8511             {
8512                 synchronized (monitor())
8513                 {
8514                     check_orphaned();
8515                     get_store().remove_element(DAYSPCPY$14, 0);
8516                 }
8517             }
8518             
8519             /**
8520              * Gets the "NumHVPCPY" element
8521              */
8522             public java.math.BigDecimal getNumHVPCPY()
8523             {
8524                 synchronized (monitor())
8525                 {
8526                     check_orphaned();
8527                     org.apache.xmlbeans.SimpleValue target = null;
8528                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
8529                     if (target == null)
8530                     {
8531                       return null;
8532                     }
8533                     return target.getBigDecimalValue();
8534                 }
8535             }
8536             
8537             /**
8538              * Gets (as xml) the "NumHVPCPY" element
8539              */
8540             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
8541             {
8542                 synchronized (monitor())
8543                 {
8544                     check_orphaned();
8545                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8546                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
8547                     return target;
8548                 }
8549             }
8550             
8551             /**
8552              * True if has "NumHVPCPY" element
8553              */
8554             public boolean isSetNumHVPCPY()
8555             {
8556                 synchronized (monitor())
8557                 {
8558                     check_orphaned();
8559                     return get_store().count_elements(NUMHVPCPY$16) != 0;
8560                 }
8561             }
8562             
8563             /**
8564              * Sets the "NumHVPCPY" element
8565              */
8566             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
8567             {
8568                 synchronized (monitor())
8569                 {
8570                     check_orphaned();
8571                     org.apache.xmlbeans.SimpleValue target = null;
8572                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
8573                     if (target == null)
8574                     {
8575                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
8576                     }
8577                     target.setBigDecimalValue(numHVPCPY);
8578                 }
8579             }
8580             
8581             /**
8582              * Sets (as xml) the "NumHVPCPY" element
8583              */
8584             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
8585             {
8586                 synchronized (monitor())
8587                 {
8588                     check_orphaned();
8589                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8590                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
8591                     if (target == null)
8592                     {
8593                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
8594                     }
8595                     target.set(numHVPCPY);
8596                 }
8597             }
8598             
8599             /**
8600              * Unsets the "NumHVPCPY" element
8601              */
8602             public void unsetNumHVPCPY()
8603             {
8604                 synchronized (monitor())
8605                 {
8606                     check_orphaned();
8607                     get_store().remove_element(NUMHVPCPY$16, 0);
8608                 }
8609             }
8610             
8611             /**
8612              * Gets the "HoursPHV" element
8613              */
8614             public java.math.BigDecimal getHoursPHV()
8615             {
8616                 synchronized (monitor())
8617                 {
8618                     check_orphaned();
8619                     org.apache.xmlbeans.SimpleValue target = null;
8620                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
8621                     if (target == null)
8622                     {
8623                       return null;
8624                     }
8625                     return target.getBigDecimalValue();
8626                 }
8627             }
8628             
8629             /**
8630              * Gets (as xml) the "HoursPHV" element
8631              */
8632             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
8633             {
8634                 synchronized (monitor())
8635                 {
8636                     check_orphaned();
8637                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8638                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
8639                     return target;
8640                 }
8641             }
8642             
8643             /**
8644              * True if has "HoursPHV" element
8645              */
8646             public boolean isSetHoursPHV()
8647             {
8648                 synchronized (monitor())
8649                 {
8650                     check_orphaned();
8651                     return get_store().count_elements(HOURSPHV$18) != 0;
8652                 }
8653             }
8654             
8655             /**
8656              * Sets the "HoursPHV" element
8657              */
8658             public void setHoursPHV(java.math.BigDecimal hoursPHV)
8659             {
8660                 synchronized (monitor())
8661                 {
8662                     check_orphaned();
8663                     org.apache.xmlbeans.SimpleValue target = null;
8664                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
8665                     if (target == null)
8666                     {
8667                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
8668                     }
8669                     target.setBigDecimalValue(hoursPHV);
8670                 }
8671             }
8672             
8673             /**
8674              * Sets (as xml) the "HoursPHV" element
8675              */
8676             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
8677             {
8678                 synchronized (monitor())
8679                 {
8680                     check_orphaned();
8681                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8682                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
8683                     if (target == null)
8684                     {
8685                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
8686                     }
8687                     target.set(hoursPHV);
8688                 }
8689             }
8690             
8691             /**
8692              * Unsets the "HoursPHV" element
8693              */
8694             public void unsetHoursPHV()
8695             {
8696                 synchronized (monitor())
8697                 {
8698                     check_orphaned();
8699                     get_store().remove_element(HOURSPHV$18, 0);
8700                 }
8701             }
8702             
8703             /**
8704              * Gets the "NumHBHVPCPY" element
8705              */
8706             public java.math.BigDecimal getNumHBHVPCPY()
8707             {
8708                 synchronized (monitor())
8709                 {
8710                     check_orphaned();
8711                     org.apache.xmlbeans.SimpleValue target = null;
8712                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
8713                     if (target == null)
8714                     {
8715                       return null;
8716                     }
8717                     return target.getBigDecimalValue();
8718                 }
8719             }
8720             
8721             /**
8722              * Gets (as xml) the "NumHBHVPCPY" element
8723              */
8724             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
8725             {
8726                 synchronized (monitor())
8727                 {
8728                     check_orphaned();
8729                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8730                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
8731                     return target;
8732                 }
8733             }
8734             
8735             /**
8736              * True if has "NumHBHVPCPY" element
8737              */
8738             public boolean isSetNumHBHVPCPY()
8739             {
8740                 synchronized (monitor())
8741                 {
8742                     check_orphaned();
8743                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
8744                 }
8745             }
8746             
8747             /**
8748              * Sets the "NumHBHVPCPY" element
8749              */
8750             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
8751             {
8752                 synchronized (monitor())
8753                 {
8754                     check_orphaned();
8755                     org.apache.xmlbeans.SimpleValue target = null;
8756                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
8757                     if (target == null)
8758                     {
8759                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
8760                     }
8761                     target.setBigDecimalValue(numHBHVPCPY);
8762                 }
8763             }
8764             
8765             /**
8766              * Sets (as xml) the "NumHBHVPCPY" element
8767              */
8768             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
8769             {
8770                 synchronized (monitor())
8771                 {
8772                     check_orphaned();
8773                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8774                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
8775                     if (target == null)
8776                     {
8777                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
8778                     }
8779                     target.set(numHBHVPCPY);
8780                 }
8781             }
8782             
8783             /**
8784              * Unsets the "NumHBHVPCPY" element
8785              */
8786             public void unsetNumHBHVPCPY()
8787             {
8788                 synchronized (monitor())
8789                 {
8790                     check_orphaned();
8791                     get_store().remove_element(NUMHBHVPCPY$20, 0);
8792                 }
8793             }
8794             
8795             /**
8796              * Gets the "HoursHBPHV" element
8797              */
8798             public java.math.BigDecimal getHoursHBPHV()
8799             {
8800                 synchronized (monitor())
8801                 {
8802                     check_orphaned();
8803                     org.apache.xmlbeans.SimpleValue target = null;
8804                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
8805                     if (target == null)
8806                     {
8807                       return null;
8808                     }
8809                     return target.getBigDecimalValue();
8810                 }
8811             }
8812             
8813             /**
8814              * Gets (as xml) the "HoursHBPHV" element
8815              */
8816             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
8817             {
8818                 synchronized (monitor())
8819                 {
8820                     check_orphaned();
8821                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8822                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
8823                     return target;
8824                 }
8825             }
8826             
8827             /**
8828              * True if has "HoursHBPHV" element
8829              */
8830             public boolean isSetHoursHBPHV()
8831             {
8832                 synchronized (monitor())
8833                 {
8834                     check_orphaned();
8835                     return get_store().count_elements(HOURSHBPHV$22) != 0;
8836                 }
8837             }
8838             
8839             /**
8840              * Sets the "HoursHBPHV" element
8841              */
8842             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
8843             {
8844                 synchronized (monitor())
8845                 {
8846                     check_orphaned();
8847                     org.apache.xmlbeans.SimpleValue target = null;
8848                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
8849                     if (target == null)
8850                     {
8851                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
8852                     }
8853                     target.setBigDecimalValue(hoursHBPHV);
8854                 }
8855             }
8856             
8857             /**
8858              * Sets (as xml) the "HoursHBPHV" element
8859              */
8860             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
8861             {
8862                 synchronized (monitor())
8863                 {
8864                     check_orphaned();
8865                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8866                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
8867                     if (target == null)
8868                     {
8869                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
8870                     }
8871                     target.set(hoursHBPHV);
8872                 }
8873             }
8874             
8875             /**
8876              * Unsets the "HoursHBPHV" element
8877              */
8878             public void unsetHoursHBPHV()
8879             {
8880                 synchronized (monitor())
8881                 {
8882                     check_orphaned();
8883                     get_store().remove_element(HOURSHBPHV$22, 0);
8884                 }
8885             }
8886             
8887             /**
8888              * Gets the "HoursHBSE" element
8889              */
8890             public java.math.BigDecimal getHoursHBSE()
8891             {
8892                 synchronized (monitor())
8893                 {
8894                     check_orphaned();
8895                     org.apache.xmlbeans.SimpleValue target = null;
8896                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
8897                     if (target == null)
8898                     {
8899                       return null;
8900                     }
8901                     return target.getBigDecimalValue();
8902                 }
8903             }
8904             
8905             /**
8906              * Gets (as xml) the "HoursHBSE" element
8907              */
8908             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
8909             {
8910                 synchronized (monitor())
8911                 {
8912                     check_orphaned();
8913                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8914                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
8915                     return target;
8916                 }
8917             }
8918             
8919             /**
8920              * True if has "HoursHBSE" element
8921              */
8922             public boolean isSetHoursHBSE()
8923             {
8924                 synchronized (monitor())
8925                 {
8926                     check_orphaned();
8927                     return get_store().count_elements(HOURSHBSE$24) != 0;
8928                 }
8929             }
8930             
8931             /**
8932              * Sets the "HoursHBSE" element
8933              */
8934             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
8935             {
8936                 synchronized (monitor())
8937                 {
8938                     check_orphaned();
8939                     org.apache.xmlbeans.SimpleValue target = null;
8940                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
8941                     if (target == null)
8942                     {
8943                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
8944                     }
8945                     target.setBigDecimalValue(hoursHBSE);
8946                 }
8947             }
8948             
8949             /**
8950              * Sets (as xml) the "HoursHBSE" element
8951              */
8952             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
8953             {
8954                 synchronized (monitor())
8955                 {
8956                     check_orphaned();
8957                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
8958                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
8959                     if (target == null)
8960                     {
8961                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
8962                     }
8963                     target.set(hoursHBSE);
8964                 }
8965             }
8966             
8967             /**
8968              * Unsets the "HoursHBSE" element
8969              */
8970             public void unsetHoursHBSE()
8971             {
8972                 synchronized (monitor())
8973                 {
8974                     check_orphaned();
8975                     get_store().remove_element(HOURSHBSE$24, 0);
8976                 }
8977             }
8978             
8979             /**
8980              * Gets the "NumHBSEPCPY" element
8981              */
8982             public java.math.BigDecimal getNumHBSEPCPY()
8983             {
8984                 synchronized (monitor())
8985                 {
8986                     check_orphaned();
8987                     org.apache.xmlbeans.SimpleValue target = null;
8988                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
8989                     if (target == null)
8990                     {
8991                       return null;
8992                     }
8993                     return target.getBigDecimalValue();
8994                 }
8995             }
8996             
8997             /**
8998              * Gets (as xml) the "NumHBSEPCPY" element
8999              */
9000             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
9001             {
9002                 synchronized (monitor())
9003                 {
9004                     check_orphaned();
9005                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9006                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
9007                     return target;
9008                 }
9009             }
9010             
9011             /**
9012              * True if has "NumHBSEPCPY" element
9013              */
9014             public boolean isSetNumHBSEPCPY()
9015             {
9016                 synchronized (monitor())
9017                 {
9018                     check_orphaned();
9019                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
9020                 }
9021             }
9022             
9023             /**
9024              * Sets the "NumHBSEPCPY" element
9025              */
9026             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
9027             {
9028                 synchronized (monitor())
9029                 {
9030                     check_orphaned();
9031                     org.apache.xmlbeans.SimpleValue target = null;
9032                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
9033                     if (target == null)
9034                     {
9035                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
9036                     }
9037                     target.setBigDecimalValue(numHBSEPCPY);
9038                 }
9039             }
9040             
9041             /**
9042              * Sets (as xml) the "NumHBSEPCPY" element
9043              */
9044             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
9045             {
9046                 synchronized (monitor())
9047                 {
9048                     check_orphaned();
9049                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9050                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
9051                     if (target == null)
9052                     {
9053                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
9054                     }
9055                     target.set(numHBSEPCPY);
9056                 }
9057             }
9058             
9059             /**
9060              * Unsets the "NumHBSEPCPY" element
9061              */
9062             public void unsetNumHBSEPCPY()
9063             {
9064                 synchronized (monitor())
9065                 {
9066                     check_orphaned();
9067                     get_store().remove_element(NUMHBSEPCPY$26, 0);
9068                 }
9069             }
9070             /**
9071              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
9072              *
9073              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column5$ScheduleID.
9074              */
9075             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.ScheduleID
9076             {
9077                 private static final long serialVersionUID = 1L;
9078                 
9079                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
9080                 {
9081                     super(sType, false);
9082                 }
9083                 
9084                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9085                 {
9086                     super(sType, b);
9087                 }
9088             }
9089             /**
9090              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
9091              *
9092              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column5$Option.
9093              */
9094             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Option
9095             {
9096                 private static final long serialVersionUID = 1L;
9097                 
9098                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
9099                 {
9100                     super(sType, false);
9101                 }
9102                 
9103                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9104                 {
9105                     super(sType, b);
9106                 }
9107             }
9108             /**
9109              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
9110              *
9111              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column5$Enrollment.
9112              */
9113             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column5.Enrollment
9114             {
9115                 private static final long serialVersionUID = 1L;
9116                 
9117                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
9118                 {
9119                     super(sType, false);
9120                 }
9121                 
9122                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
9123                 {
9124                     super(sType, b);
9125                 }
9126             }
9127         }
9128         /**
9129          * An XML Column6(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
9130          *
9131          * This is a complex type.
9132          */
9133         public static class Column6Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6
9134         {
9135             private static final long serialVersionUID = 1L;
9136             
9137             public Column6Impl(org.apache.xmlbeans.SchemaType sType)
9138             {
9139                 super(sType);
9140             }
9141             
9142             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
9143                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
9144             private static final javax.xml.namespace.QName OPTION$2 = 
9145                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
9146             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
9147                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
9148             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
9149                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
9150             private static final javax.xml.namespace.QName CHECK$8 = 
9151                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
9152             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
9153                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
9154             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
9155                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
9156             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
9157                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
9158             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
9159                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
9160             private static final javax.xml.namespace.QName HOURSPHV$18 = 
9161                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
9162             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
9163                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
9164             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
9165                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
9166             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
9167                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
9168             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
9169                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
9170             
9171             
9172             /**
9173              * Gets the "ScheduleID" element
9174              */
9175             public int getScheduleID()
9176             {
9177                 synchronized (monitor())
9178                 {
9179                     check_orphaned();
9180                     org.apache.xmlbeans.SimpleValue target = null;
9181                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
9182                     if (target == null)
9183                     {
9184                       return 0;
9185                     }
9186                     return target.getIntValue();
9187                 }
9188             }
9189             
9190             /**
9191              * Gets (as xml) the "ScheduleID" element
9192              */
9193             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.ScheduleID xgetScheduleID()
9194             {
9195                 synchronized (monitor())
9196                 {
9197                     check_orphaned();
9198                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.ScheduleID target = null;
9199                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
9200                     return target;
9201                 }
9202             }
9203             
9204             /**
9205              * True if has "ScheduleID" element
9206              */
9207             public boolean isSetScheduleID()
9208             {
9209                 synchronized (monitor())
9210                 {
9211                     check_orphaned();
9212                     return get_store().count_elements(SCHEDULEID$0) != 0;
9213                 }
9214             }
9215             
9216             /**
9217              * Sets the "ScheduleID" element
9218              */
9219             public void setScheduleID(int scheduleID)
9220             {
9221                 synchronized (monitor())
9222                 {
9223                     check_orphaned();
9224                     org.apache.xmlbeans.SimpleValue target = null;
9225                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
9226                     if (target == null)
9227                     {
9228                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
9229                     }
9230                     target.setIntValue(scheduleID);
9231                 }
9232             }
9233             
9234             /**
9235              * Sets (as xml) the "ScheduleID" element
9236              */
9237             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.ScheduleID scheduleID)
9238             {
9239                 synchronized (monitor())
9240                 {
9241                     check_orphaned();
9242                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.ScheduleID target = null;
9243                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
9244                     if (target == null)
9245                     {
9246                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
9247                     }
9248                     target.set(scheduleID);
9249                 }
9250             }
9251             
9252             /**
9253              * Unsets the "ScheduleID" element
9254              */
9255             public void unsetScheduleID()
9256             {
9257                 synchronized (monitor())
9258                 {
9259                     check_orphaned();
9260                     get_store().remove_element(SCHEDULEID$0, 0);
9261                 }
9262             }
9263             
9264             /**
9265              * Gets the "Option" element
9266              */
9267             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Option.Enum getOption()
9268             {
9269                 synchronized (monitor())
9270                 {
9271                     check_orphaned();
9272                     org.apache.xmlbeans.SimpleValue target = null;
9273                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
9274                     if (target == null)
9275                     {
9276                       return null;
9277                     }
9278                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Option.Enum)target.getEnumValue();
9279                 }
9280             }
9281             
9282             /**
9283              * Gets (as xml) the "Option" element
9284              */
9285             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Option xgetOption()
9286             {
9287                 synchronized (monitor())
9288                 {
9289                     check_orphaned();
9290                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Option target = null;
9291                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Option)get_store().find_element_user(OPTION$2, 0);
9292                     return target;
9293                 }
9294             }
9295             
9296             /**
9297              * True if has "Option" element
9298              */
9299             public boolean isSetOption()
9300             {
9301                 synchronized (monitor())
9302                 {
9303                     check_orphaned();
9304                     return get_store().count_elements(OPTION$2) != 0;
9305                 }
9306             }
9307             
9308             /**
9309              * Sets the "Option" element
9310              */
9311             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Option.Enum option)
9312             {
9313                 synchronized (monitor())
9314                 {
9315                     check_orphaned();
9316                     org.apache.xmlbeans.SimpleValue target = null;
9317                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
9318                     if (target == null)
9319                     {
9320                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
9321                     }
9322                     target.setEnumValue(option);
9323                 }
9324             }
9325             
9326             /**
9327              * Sets (as xml) the "Option" element
9328              */
9329             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Option option)
9330             {
9331                 synchronized (monitor())
9332                 {
9333                     check_orphaned();
9334                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Option target = null;
9335                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Option)get_store().find_element_user(OPTION$2, 0);
9336                     if (target == null)
9337                     {
9338                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Option)get_store().add_element_user(OPTION$2);
9339                     }
9340                     target.set(option);
9341                 }
9342             }
9343             
9344             /**
9345              * Unsets the "Option" element
9346              */
9347             public void unsetOption()
9348             {
9349                 synchronized (monitor())
9350                 {
9351                     check_orphaned();
9352                     get_store().remove_element(OPTION$2, 0);
9353                 }
9354             }
9355             
9356             /**
9357              * Gets the "Enrollment" element
9358              */
9359             public int getEnrollment()
9360             {
9361                 synchronized (monitor())
9362                 {
9363                     check_orphaned();
9364                     org.apache.xmlbeans.SimpleValue target = null;
9365                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
9366                     if (target == null)
9367                     {
9368                       return 0;
9369                     }
9370                     return target.getIntValue();
9371                 }
9372             }
9373             
9374             /**
9375              * Gets (as xml) the "Enrollment" element
9376              */
9377             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Enrollment xgetEnrollment()
9378             {
9379                 synchronized (monitor())
9380                 {
9381                     check_orphaned();
9382                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Enrollment target = null;
9383                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
9384                     return target;
9385                 }
9386             }
9387             
9388             /**
9389              * True if has "Enrollment" element
9390              */
9391             public boolean isSetEnrollment()
9392             {
9393                 synchronized (monitor())
9394                 {
9395                     check_orphaned();
9396                     return get_store().count_elements(ENROLLMENT$4) != 0;
9397                 }
9398             }
9399             
9400             /**
9401              * Sets the "Enrollment" element
9402              */
9403             public void setEnrollment(int enrollment)
9404             {
9405                 synchronized (monitor())
9406                 {
9407                     check_orphaned();
9408                     org.apache.xmlbeans.SimpleValue target = null;
9409                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
9410                     if (target == null)
9411                     {
9412                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
9413                     }
9414                     target.setIntValue(enrollment);
9415                 }
9416             }
9417             
9418             /**
9419              * Sets (as xml) the "Enrollment" element
9420              */
9421             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Enrollment enrollment)
9422             {
9423                 synchronized (monitor())
9424                 {
9425                     check_orphaned();
9426                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Enrollment target = null;
9427                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
9428                     if (target == null)
9429                     {
9430                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Enrollment)get_store().add_element_user(ENROLLMENT$4);
9431                     }
9432                     target.set(enrollment);
9433                 }
9434             }
9435             
9436             /**
9437              * Unsets the "Enrollment" element
9438              */
9439             public void unsetEnrollment()
9440             {
9441                 synchronized (monitor())
9442                 {
9443                     check_orphaned();
9444                     get_store().remove_element(ENROLLMENT$4, 0);
9445                 }
9446             }
9447             
9448             /**
9449              * Gets the "NumClasses" element
9450              */
9451             public java.math.BigDecimal getNumClasses()
9452             {
9453                 synchronized (monitor())
9454                 {
9455                     check_orphaned();
9456                     org.apache.xmlbeans.SimpleValue target = null;
9457                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
9458                     if (target == null)
9459                     {
9460                       return null;
9461                     }
9462                     return target.getBigDecimalValue();
9463                 }
9464             }
9465             
9466             /**
9467              * Gets (as xml) the "NumClasses" element
9468              */
9469             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
9470             {
9471                 synchronized (monitor())
9472                 {
9473                     check_orphaned();
9474                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9475                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
9476                     return target;
9477                 }
9478             }
9479             
9480             /**
9481              * True if has "NumClasses" element
9482              */
9483             public boolean isSetNumClasses()
9484             {
9485                 synchronized (monitor())
9486                 {
9487                     check_orphaned();
9488                     return get_store().count_elements(NUMCLASSES$6) != 0;
9489                 }
9490             }
9491             
9492             /**
9493              * Sets the "NumClasses" element
9494              */
9495             public void setNumClasses(java.math.BigDecimal numClasses)
9496             {
9497                 synchronized (monitor())
9498                 {
9499                     check_orphaned();
9500                     org.apache.xmlbeans.SimpleValue target = null;
9501                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
9502                     if (target == null)
9503                     {
9504                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
9505                     }
9506                     target.setBigDecimalValue(numClasses);
9507                 }
9508             }
9509             
9510             /**
9511              * Sets (as xml) the "NumClasses" element
9512              */
9513             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
9514             {
9515                 synchronized (monitor())
9516                 {
9517                     check_orphaned();
9518                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9519                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
9520                     if (target == null)
9521                     {
9522                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
9523                     }
9524                     target.set(numClasses);
9525                 }
9526             }
9527             
9528             /**
9529              * Unsets the "NumClasses" element
9530              */
9531             public void unsetNumClasses()
9532             {
9533                 synchronized (monitor())
9534                 {
9535                     check_orphaned();
9536                     get_store().remove_element(NUMCLASSES$6, 0);
9537                 }
9538             }
9539             
9540             /**
9541              * Gets the "Check" element
9542              */
9543             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
9544             {
9545                 synchronized (monitor())
9546                 {
9547                     check_orphaned();
9548                     org.apache.xmlbeans.SimpleValue target = null;
9549                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
9550                     if (target == null)
9551                     {
9552                       return null;
9553                     }
9554                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
9555                 }
9556             }
9557             
9558             /**
9559              * Gets (as xml) the "Check" element
9560              */
9561             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
9562             {
9563                 synchronized (monitor())
9564                 {
9565                     check_orphaned();
9566                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9567                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
9568                     return target;
9569                 }
9570             }
9571             
9572             /**
9573              * True if has "Check" element
9574              */
9575             public boolean isSetCheck()
9576             {
9577                 synchronized (monitor())
9578                 {
9579                     check_orphaned();
9580                     return get_store().count_elements(CHECK$8) != 0;
9581                 }
9582             }
9583             
9584             /**
9585              * Sets the "Check" element
9586              */
9587             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
9588             {
9589                 synchronized (monitor())
9590                 {
9591                     check_orphaned();
9592                     org.apache.xmlbeans.SimpleValue target = null;
9593                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
9594                     if (target == null)
9595                     {
9596                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
9597                     }
9598                     target.setEnumValue(check);
9599                 }
9600             }
9601             
9602             /**
9603              * Sets (as xml) the "Check" element
9604              */
9605             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
9606             {
9607                 synchronized (monitor())
9608                 {
9609                     check_orphaned();
9610                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
9611                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
9612                     if (target == null)
9613                     {
9614                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
9615                     }
9616                     target.set(check);
9617                 }
9618             }
9619             
9620             /**
9621              * Unsets the "Check" element
9622              */
9623             public void unsetCheck()
9624             {
9625                 synchronized (monitor())
9626                 {
9627                     check_orphaned();
9628                     get_store().remove_element(CHECK$8, 0);
9629                 }
9630             }
9631             
9632             /**
9633              * Gets the "HoursPCPD" element
9634              */
9635             public java.math.BigDecimal getHoursPCPD()
9636             {
9637                 synchronized (monitor())
9638                 {
9639                     check_orphaned();
9640                     org.apache.xmlbeans.SimpleValue target = null;
9641                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
9642                     if (target == null)
9643                     {
9644                       return null;
9645                     }
9646                     return target.getBigDecimalValue();
9647                 }
9648             }
9649             
9650             /**
9651              * Gets (as xml) the "HoursPCPD" element
9652              */
9653             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
9654             {
9655                 synchronized (monitor())
9656                 {
9657                     check_orphaned();
9658                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9659                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
9660                     return target;
9661                 }
9662             }
9663             
9664             /**
9665              * True if has "HoursPCPD" element
9666              */
9667             public boolean isSetHoursPCPD()
9668             {
9669                 synchronized (monitor())
9670                 {
9671                     check_orphaned();
9672                     return get_store().count_elements(HOURSPCPD$10) != 0;
9673                 }
9674             }
9675             
9676             /**
9677              * Sets the "HoursPCPD" element
9678              */
9679             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
9680             {
9681                 synchronized (monitor())
9682                 {
9683                     check_orphaned();
9684                     org.apache.xmlbeans.SimpleValue target = null;
9685                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
9686                     if (target == null)
9687                     {
9688                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
9689                     }
9690                     target.setBigDecimalValue(hoursPCPD);
9691                 }
9692             }
9693             
9694             /**
9695              * Sets (as xml) the "HoursPCPD" element
9696              */
9697             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
9698             {
9699                 synchronized (monitor())
9700                 {
9701                     check_orphaned();
9702                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9703                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
9704                     if (target == null)
9705                     {
9706                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
9707                     }
9708                     target.set(hoursPCPD);
9709                 }
9710             }
9711             
9712             /**
9713              * Unsets the "HoursPCPD" element
9714              */
9715             public void unsetHoursPCPD()
9716             {
9717                 synchronized (monitor())
9718                 {
9719                     check_orphaned();
9720                     get_store().remove_element(HOURSPCPD$10, 0);
9721                 }
9722             }
9723             
9724             /**
9725              * Gets the "DaysPCPW" element
9726              */
9727             public java.math.BigDecimal getDaysPCPW()
9728             {
9729                 synchronized (monitor())
9730                 {
9731                     check_orphaned();
9732                     org.apache.xmlbeans.SimpleValue target = null;
9733                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
9734                     if (target == null)
9735                     {
9736                       return null;
9737                     }
9738                     return target.getBigDecimalValue();
9739                 }
9740             }
9741             
9742             /**
9743              * Gets (as xml) the "DaysPCPW" element
9744              */
9745             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
9746             {
9747                 synchronized (monitor())
9748                 {
9749                     check_orphaned();
9750                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9751                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
9752                     return target;
9753                 }
9754             }
9755             
9756             /**
9757              * True if has "DaysPCPW" element
9758              */
9759             public boolean isSetDaysPCPW()
9760             {
9761                 synchronized (monitor())
9762                 {
9763                     check_orphaned();
9764                     return get_store().count_elements(DAYSPCPW$12) != 0;
9765                 }
9766             }
9767             
9768             /**
9769              * Sets the "DaysPCPW" element
9770              */
9771             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
9772             {
9773                 synchronized (monitor())
9774                 {
9775                     check_orphaned();
9776                     org.apache.xmlbeans.SimpleValue target = null;
9777                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
9778                     if (target == null)
9779                     {
9780                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
9781                     }
9782                     target.setBigDecimalValue(daysPCPW);
9783                 }
9784             }
9785             
9786             /**
9787              * Sets (as xml) the "DaysPCPW" element
9788              */
9789             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
9790             {
9791                 synchronized (monitor())
9792                 {
9793                     check_orphaned();
9794                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9795                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
9796                     if (target == null)
9797                     {
9798                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
9799                     }
9800                     target.set(daysPCPW);
9801                 }
9802             }
9803             
9804             /**
9805              * Unsets the "DaysPCPW" element
9806              */
9807             public void unsetDaysPCPW()
9808             {
9809                 synchronized (monitor())
9810                 {
9811                     check_orphaned();
9812                     get_store().remove_element(DAYSPCPW$12, 0);
9813                 }
9814             }
9815             
9816             /**
9817              * Gets the "DaysPCPY" element
9818              */
9819             public java.math.BigDecimal getDaysPCPY()
9820             {
9821                 synchronized (monitor())
9822                 {
9823                     check_orphaned();
9824                     org.apache.xmlbeans.SimpleValue target = null;
9825                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
9826                     if (target == null)
9827                     {
9828                       return null;
9829                     }
9830                     return target.getBigDecimalValue();
9831                 }
9832             }
9833             
9834             /**
9835              * Gets (as xml) the "DaysPCPY" element
9836              */
9837             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
9838             {
9839                 synchronized (monitor())
9840                 {
9841                     check_orphaned();
9842                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9843                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
9844                     return target;
9845                 }
9846             }
9847             
9848             /**
9849              * True if has "DaysPCPY" element
9850              */
9851             public boolean isSetDaysPCPY()
9852             {
9853                 synchronized (monitor())
9854                 {
9855                     check_orphaned();
9856                     return get_store().count_elements(DAYSPCPY$14) != 0;
9857                 }
9858             }
9859             
9860             /**
9861              * Sets the "DaysPCPY" element
9862              */
9863             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
9864             {
9865                 synchronized (monitor())
9866                 {
9867                     check_orphaned();
9868                     org.apache.xmlbeans.SimpleValue target = null;
9869                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
9870                     if (target == null)
9871                     {
9872                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
9873                     }
9874                     target.setBigDecimalValue(daysPCPY);
9875                 }
9876             }
9877             
9878             /**
9879              * Sets (as xml) the "DaysPCPY" element
9880              */
9881             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
9882             {
9883                 synchronized (monitor())
9884                 {
9885                     check_orphaned();
9886                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9887                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
9888                     if (target == null)
9889                     {
9890                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
9891                     }
9892                     target.set(daysPCPY);
9893                 }
9894             }
9895             
9896             /**
9897              * Unsets the "DaysPCPY" element
9898              */
9899             public void unsetDaysPCPY()
9900             {
9901                 synchronized (monitor())
9902                 {
9903                     check_orphaned();
9904                     get_store().remove_element(DAYSPCPY$14, 0);
9905                 }
9906             }
9907             
9908             /**
9909              * Gets the "NumHVPCPY" element
9910              */
9911             public java.math.BigDecimal getNumHVPCPY()
9912             {
9913                 synchronized (monitor())
9914                 {
9915                     check_orphaned();
9916                     org.apache.xmlbeans.SimpleValue target = null;
9917                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
9918                     if (target == null)
9919                     {
9920                       return null;
9921                     }
9922                     return target.getBigDecimalValue();
9923                 }
9924             }
9925             
9926             /**
9927              * Gets (as xml) the "NumHVPCPY" element
9928              */
9929             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
9930             {
9931                 synchronized (monitor())
9932                 {
9933                     check_orphaned();
9934                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9935                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
9936                     return target;
9937                 }
9938             }
9939             
9940             /**
9941              * True if has "NumHVPCPY" element
9942              */
9943             public boolean isSetNumHVPCPY()
9944             {
9945                 synchronized (monitor())
9946                 {
9947                     check_orphaned();
9948                     return get_store().count_elements(NUMHVPCPY$16) != 0;
9949                 }
9950             }
9951             
9952             /**
9953              * Sets the "NumHVPCPY" element
9954              */
9955             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
9956             {
9957                 synchronized (monitor())
9958                 {
9959                     check_orphaned();
9960                     org.apache.xmlbeans.SimpleValue target = null;
9961                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
9962                     if (target == null)
9963                     {
9964                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
9965                     }
9966                     target.setBigDecimalValue(numHVPCPY);
9967                 }
9968             }
9969             
9970             /**
9971              * Sets (as xml) the "NumHVPCPY" element
9972              */
9973             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
9974             {
9975                 synchronized (monitor())
9976                 {
9977                     check_orphaned();
9978                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
9979                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
9980                     if (target == null)
9981                     {
9982                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
9983                     }
9984                     target.set(numHVPCPY);
9985                 }
9986             }
9987             
9988             /**
9989              * Unsets the "NumHVPCPY" element
9990              */
9991             public void unsetNumHVPCPY()
9992             {
9993                 synchronized (monitor())
9994                 {
9995                     check_orphaned();
9996                     get_store().remove_element(NUMHVPCPY$16, 0);
9997                 }
9998             }
9999             
10000             /**
10001              * Gets the "HoursPHV" element
10002              */
10003             public java.math.BigDecimal getHoursPHV()
10004             {
10005                 synchronized (monitor())
10006                 {
10007                     check_orphaned();
10008                     org.apache.xmlbeans.SimpleValue target = null;
10009                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
10010                     if (target == null)
10011                     {
10012                       return null;
10013                     }
10014                     return target.getBigDecimalValue();
10015                 }
10016             }
10017             
10018             /**
10019              * Gets (as xml) the "HoursPHV" element
10020              */
10021             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
10022             {
10023                 synchronized (monitor())
10024                 {
10025                     check_orphaned();
10026                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10027                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
10028                     return target;
10029                 }
10030             }
10031             
10032             /**
10033              * True if has "HoursPHV" element
10034              */
10035             public boolean isSetHoursPHV()
10036             {
10037                 synchronized (monitor())
10038                 {
10039                     check_orphaned();
10040                     return get_store().count_elements(HOURSPHV$18) != 0;
10041                 }
10042             }
10043             
10044             /**
10045              * Sets the "HoursPHV" element
10046              */
10047             public void setHoursPHV(java.math.BigDecimal hoursPHV)
10048             {
10049                 synchronized (monitor())
10050                 {
10051                     check_orphaned();
10052                     org.apache.xmlbeans.SimpleValue target = null;
10053                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
10054                     if (target == null)
10055                     {
10056                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
10057                     }
10058                     target.setBigDecimalValue(hoursPHV);
10059                 }
10060             }
10061             
10062             /**
10063              * Sets (as xml) the "HoursPHV" element
10064              */
10065             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
10066             {
10067                 synchronized (monitor())
10068                 {
10069                     check_orphaned();
10070                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10071                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
10072                     if (target == null)
10073                     {
10074                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
10075                     }
10076                     target.set(hoursPHV);
10077                 }
10078             }
10079             
10080             /**
10081              * Unsets the "HoursPHV" element
10082              */
10083             public void unsetHoursPHV()
10084             {
10085                 synchronized (monitor())
10086                 {
10087                     check_orphaned();
10088                     get_store().remove_element(HOURSPHV$18, 0);
10089                 }
10090             }
10091             
10092             /**
10093              * Gets the "NumHBHVPCPY" element
10094              */
10095             public java.math.BigDecimal getNumHBHVPCPY()
10096             {
10097                 synchronized (monitor())
10098                 {
10099                     check_orphaned();
10100                     org.apache.xmlbeans.SimpleValue target = null;
10101                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
10102                     if (target == null)
10103                     {
10104                       return null;
10105                     }
10106                     return target.getBigDecimalValue();
10107                 }
10108             }
10109             
10110             /**
10111              * Gets (as xml) the "NumHBHVPCPY" element
10112              */
10113             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
10114             {
10115                 synchronized (monitor())
10116                 {
10117                     check_orphaned();
10118                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10119                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
10120                     return target;
10121                 }
10122             }
10123             
10124             /**
10125              * True if has "NumHBHVPCPY" element
10126              */
10127             public boolean isSetNumHBHVPCPY()
10128             {
10129                 synchronized (monitor())
10130                 {
10131                     check_orphaned();
10132                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
10133                 }
10134             }
10135             
10136             /**
10137              * Sets the "NumHBHVPCPY" element
10138              */
10139             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
10140             {
10141                 synchronized (monitor())
10142                 {
10143                     check_orphaned();
10144                     org.apache.xmlbeans.SimpleValue target = null;
10145                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
10146                     if (target == null)
10147                     {
10148                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
10149                     }
10150                     target.setBigDecimalValue(numHBHVPCPY);
10151                 }
10152             }
10153             
10154             /**
10155              * Sets (as xml) the "NumHBHVPCPY" element
10156              */
10157             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
10158             {
10159                 synchronized (monitor())
10160                 {
10161                     check_orphaned();
10162                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10163                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
10164                     if (target == null)
10165                     {
10166                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
10167                     }
10168                     target.set(numHBHVPCPY);
10169                 }
10170             }
10171             
10172             /**
10173              * Unsets the "NumHBHVPCPY" element
10174              */
10175             public void unsetNumHBHVPCPY()
10176             {
10177                 synchronized (monitor())
10178                 {
10179                     check_orphaned();
10180                     get_store().remove_element(NUMHBHVPCPY$20, 0);
10181                 }
10182             }
10183             
10184             /**
10185              * Gets the "HoursHBPHV" element
10186              */
10187             public java.math.BigDecimal getHoursHBPHV()
10188             {
10189                 synchronized (monitor())
10190                 {
10191                     check_orphaned();
10192                     org.apache.xmlbeans.SimpleValue target = null;
10193                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
10194                     if (target == null)
10195                     {
10196                       return null;
10197                     }
10198                     return target.getBigDecimalValue();
10199                 }
10200             }
10201             
10202             /**
10203              * Gets (as xml) the "HoursHBPHV" element
10204              */
10205             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
10206             {
10207                 synchronized (monitor())
10208                 {
10209                     check_orphaned();
10210                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10211                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
10212                     return target;
10213                 }
10214             }
10215             
10216             /**
10217              * True if has "HoursHBPHV" element
10218              */
10219             public boolean isSetHoursHBPHV()
10220             {
10221                 synchronized (monitor())
10222                 {
10223                     check_orphaned();
10224                     return get_store().count_elements(HOURSHBPHV$22) != 0;
10225                 }
10226             }
10227             
10228             /**
10229              * Sets the "HoursHBPHV" element
10230              */
10231             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
10232             {
10233                 synchronized (monitor())
10234                 {
10235                     check_orphaned();
10236                     org.apache.xmlbeans.SimpleValue target = null;
10237                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
10238                     if (target == null)
10239                     {
10240                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
10241                     }
10242                     target.setBigDecimalValue(hoursHBPHV);
10243                 }
10244             }
10245             
10246             /**
10247              * Sets (as xml) the "HoursHBPHV" element
10248              */
10249             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
10250             {
10251                 synchronized (monitor())
10252                 {
10253                     check_orphaned();
10254                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10255                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
10256                     if (target == null)
10257                     {
10258                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
10259                     }
10260                     target.set(hoursHBPHV);
10261                 }
10262             }
10263             
10264             /**
10265              * Unsets the "HoursHBPHV" element
10266              */
10267             public void unsetHoursHBPHV()
10268             {
10269                 synchronized (monitor())
10270                 {
10271                     check_orphaned();
10272                     get_store().remove_element(HOURSHBPHV$22, 0);
10273                 }
10274             }
10275             
10276             /**
10277              * Gets the "HoursHBSE" element
10278              */
10279             public java.math.BigDecimal getHoursHBSE()
10280             {
10281                 synchronized (monitor())
10282                 {
10283                     check_orphaned();
10284                     org.apache.xmlbeans.SimpleValue target = null;
10285                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
10286                     if (target == null)
10287                     {
10288                       return null;
10289                     }
10290                     return target.getBigDecimalValue();
10291                 }
10292             }
10293             
10294             /**
10295              * Gets (as xml) the "HoursHBSE" element
10296              */
10297             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
10298             {
10299                 synchronized (monitor())
10300                 {
10301                     check_orphaned();
10302                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10303                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
10304                     return target;
10305                 }
10306             }
10307             
10308             /**
10309              * True if has "HoursHBSE" element
10310              */
10311             public boolean isSetHoursHBSE()
10312             {
10313                 synchronized (monitor())
10314                 {
10315                     check_orphaned();
10316                     return get_store().count_elements(HOURSHBSE$24) != 0;
10317                 }
10318             }
10319             
10320             /**
10321              * Sets the "HoursHBSE" element
10322              */
10323             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
10324             {
10325                 synchronized (monitor())
10326                 {
10327                     check_orphaned();
10328                     org.apache.xmlbeans.SimpleValue target = null;
10329                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
10330                     if (target == null)
10331                     {
10332                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
10333                     }
10334                     target.setBigDecimalValue(hoursHBSE);
10335                 }
10336             }
10337             
10338             /**
10339              * Sets (as xml) the "HoursHBSE" element
10340              */
10341             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
10342             {
10343                 synchronized (monitor())
10344                 {
10345                     check_orphaned();
10346                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10347                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
10348                     if (target == null)
10349                     {
10350                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
10351                     }
10352                     target.set(hoursHBSE);
10353                 }
10354             }
10355             
10356             /**
10357              * Unsets the "HoursHBSE" element
10358              */
10359             public void unsetHoursHBSE()
10360             {
10361                 synchronized (monitor())
10362                 {
10363                     check_orphaned();
10364                     get_store().remove_element(HOURSHBSE$24, 0);
10365                 }
10366             }
10367             
10368             /**
10369              * Gets the "NumHBSEPCPY" element
10370              */
10371             public java.math.BigDecimal getNumHBSEPCPY()
10372             {
10373                 synchronized (monitor())
10374                 {
10375                     check_orphaned();
10376                     org.apache.xmlbeans.SimpleValue target = null;
10377                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
10378                     if (target == null)
10379                     {
10380                       return null;
10381                     }
10382                     return target.getBigDecimalValue();
10383                 }
10384             }
10385             
10386             /**
10387              * Gets (as xml) the "NumHBSEPCPY" element
10388              */
10389             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
10390             {
10391                 synchronized (monitor())
10392                 {
10393                     check_orphaned();
10394                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10395                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
10396                     return target;
10397                 }
10398             }
10399             
10400             /**
10401              * True if has "NumHBSEPCPY" element
10402              */
10403             public boolean isSetNumHBSEPCPY()
10404             {
10405                 synchronized (monitor())
10406                 {
10407                     check_orphaned();
10408                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
10409                 }
10410             }
10411             
10412             /**
10413              * Sets the "NumHBSEPCPY" element
10414              */
10415             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
10416             {
10417                 synchronized (monitor())
10418                 {
10419                     check_orphaned();
10420                     org.apache.xmlbeans.SimpleValue target = null;
10421                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
10422                     if (target == null)
10423                     {
10424                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
10425                     }
10426                     target.setBigDecimalValue(numHBSEPCPY);
10427                 }
10428             }
10429             
10430             /**
10431              * Sets (as xml) the "NumHBSEPCPY" element
10432              */
10433             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
10434             {
10435                 synchronized (monitor())
10436                 {
10437                     check_orphaned();
10438                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10439                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
10440                     if (target == null)
10441                     {
10442                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
10443                     }
10444                     target.set(numHBSEPCPY);
10445                 }
10446             }
10447             
10448             /**
10449              * Unsets the "NumHBSEPCPY" element
10450              */
10451             public void unsetNumHBSEPCPY()
10452             {
10453                 synchronized (monitor())
10454                 {
10455                     check_orphaned();
10456                     get_store().remove_element(NUMHBSEPCPY$26, 0);
10457                 }
10458             }
10459             /**
10460              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
10461              *
10462              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column6$ScheduleID.
10463              */
10464             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.ScheduleID
10465             {
10466                 private static final long serialVersionUID = 1L;
10467                 
10468                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
10469                 {
10470                     super(sType, false);
10471                 }
10472                 
10473                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
10474                 {
10475                     super(sType, b);
10476                 }
10477             }
10478             /**
10479              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
10480              *
10481              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column6$Option.
10482              */
10483             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Option
10484             {
10485                 private static final long serialVersionUID = 1L;
10486                 
10487                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
10488                 {
10489                     super(sType, false);
10490                 }
10491                 
10492                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
10493                 {
10494                     super(sType, b);
10495                 }
10496             }
10497             /**
10498              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
10499              *
10500              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column6$Enrollment.
10501              */
10502             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column6.Enrollment
10503             {
10504                 private static final long serialVersionUID = 1L;
10505                 
10506                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
10507                 {
10508                     super(sType, false);
10509                 }
10510                 
10511                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
10512                 {
10513                     super(sType, b);
10514                 }
10515             }
10516         }
10517         /**
10518          * An XML Column7(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
10519          *
10520          * This is a complex type.
10521          */
10522         public static class Column7Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7
10523         {
10524             private static final long serialVersionUID = 1L;
10525             
10526             public Column7Impl(org.apache.xmlbeans.SchemaType sType)
10527             {
10528                 super(sType);
10529             }
10530             
10531             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
10532                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
10533             private static final javax.xml.namespace.QName OPTION$2 = 
10534                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
10535             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
10536                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
10537             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
10538                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
10539             private static final javax.xml.namespace.QName CHECK$8 = 
10540                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
10541             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
10542                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
10543             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
10544                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
10545             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
10546                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
10547             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
10548                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
10549             private static final javax.xml.namespace.QName HOURSPHV$18 = 
10550                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
10551             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
10552                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
10553             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
10554                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
10555             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
10556                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
10557             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
10558                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
10559             
10560             
10561             /**
10562              * Gets the "ScheduleID" element
10563              */
10564             public int getScheduleID()
10565             {
10566                 synchronized (monitor())
10567                 {
10568                     check_orphaned();
10569                     org.apache.xmlbeans.SimpleValue target = null;
10570                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
10571                     if (target == null)
10572                     {
10573                       return 0;
10574                     }
10575                     return target.getIntValue();
10576                 }
10577             }
10578             
10579             /**
10580              * Gets (as xml) the "ScheduleID" element
10581              */
10582             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.ScheduleID xgetScheduleID()
10583             {
10584                 synchronized (monitor())
10585                 {
10586                     check_orphaned();
10587                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.ScheduleID target = null;
10588                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
10589                     return target;
10590                 }
10591             }
10592             
10593             /**
10594              * True if has "ScheduleID" element
10595              */
10596             public boolean isSetScheduleID()
10597             {
10598                 synchronized (monitor())
10599                 {
10600                     check_orphaned();
10601                     return get_store().count_elements(SCHEDULEID$0) != 0;
10602                 }
10603             }
10604             
10605             /**
10606              * Sets the "ScheduleID" element
10607              */
10608             public void setScheduleID(int scheduleID)
10609             {
10610                 synchronized (monitor())
10611                 {
10612                     check_orphaned();
10613                     org.apache.xmlbeans.SimpleValue target = null;
10614                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
10615                     if (target == null)
10616                     {
10617                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
10618                     }
10619                     target.setIntValue(scheduleID);
10620                 }
10621             }
10622             
10623             /**
10624              * Sets (as xml) the "ScheduleID" element
10625              */
10626             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.ScheduleID scheduleID)
10627             {
10628                 synchronized (monitor())
10629                 {
10630                     check_orphaned();
10631                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.ScheduleID target = null;
10632                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
10633                     if (target == null)
10634                     {
10635                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
10636                     }
10637                     target.set(scheduleID);
10638                 }
10639             }
10640             
10641             /**
10642              * Unsets the "ScheduleID" element
10643              */
10644             public void unsetScheduleID()
10645             {
10646                 synchronized (monitor())
10647                 {
10648                     check_orphaned();
10649                     get_store().remove_element(SCHEDULEID$0, 0);
10650                 }
10651             }
10652             
10653             /**
10654              * Gets the "Option" element
10655              */
10656             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Option.Enum getOption()
10657             {
10658                 synchronized (monitor())
10659                 {
10660                     check_orphaned();
10661                     org.apache.xmlbeans.SimpleValue target = null;
10662                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
10663                     if (target == null)
10664                     {
10665                       return null;
10666                     }
10667                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Option.Enum)target.getEnumValue();
10668                 }
10669             }
10670             
10671             /**
10672              * Gets (as xml) the "Option" element
10673              */
10674             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Option xgetOption()
10675             {
10676                 synchronized (monitor())
10677                 {
10678                     check_orphaned();
10679                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Option target = null;
10680                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Option)get_store().find_element_user(OPTION$2, 0);
10681                     return target;
10682                 }
10683             }
10684             
10685             /**
10686              * True if has "Option" element
10687              */
10688             public boolean isSetOption()
10689             {
10690                 synchronized (monitor())
10691                 {
10692                     check_orphaned();
10693                     return get_store().count_elements(OPTION$2) != 0;
10694                 }
10695             }
10696             
10697             /**
10698              * Sets the "Option" element
10699              */
10700             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Option.Enum option)
10701             {
10702                 synchronized (monitor())
10703                 {
10704                     check_orphaned();
10705                     org.apache.xmlbeans.SimpleValue target = null;
10706                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
10707                     if (target == null)
10708                     {
10709                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
10710                     }
10711                     target.setEnumValue(option);
10712                 }
10713             }
10714             
10715             /**
10716              * Sets (as xml) the "Option" element
10717              */
10718             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Option option)
10719             {
10720                 synchronized (monitor())
10721                 {
10722                     check_orphaned();
10723                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Option target = null;
10724                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Option)get_store().find_element_user(OPTION$2, 0);
10725                     if (target == null)
10726                     {
10727                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Option)get_store().add_element_user(OPTION$2);
10728                     }
10729                     target.set(option);
10730                 }
10731             }
10732             
10733             /**
10734              * Unsets the "Option" element
10735              */
10736             public void unsetOption()
10737             {
10738                 synchronized (monitor())
10739                 {
10740                     check_orphaned();
10741                     get_store().remove_element(OPTION$2, 0);
10742                 }
10743             }
10744             
10745             /**
10746              * Gets the "Enrollment" element
10747              */
10748             public int getEnrollment()
10749             {
10750                 synchronized (monitor())
10751                 {
10752                     check_orphaned();
10753                     org.apache.xmlbeans.SimpleValue target = null;
10754                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
10755                     if (target == null)
10756                     {
10757                       return 0;
10758                     }
10759                     return target.getIntValue();
10760                 }
10761             }
10762             
10763             /**
10764              * Gets (as xml) the "Enrollment" element
10765              */
10766             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Enrollment xgetEnrollment()
10767             {
10768                 synchronized (monitor())
10769                 {
10770                     check_orphaned();
10771                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Enrollment target = null;
10772                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
10773                     return target;
10774                 }
10775             }
10776             
10777             /**
10778              * True if has "Enrollment" element
10779              */
10780             public boolean isSetEnrollment()
10781             {
10782                 synchronized (monitor())
10783                 {
10784                     check_orphaned();
10785                     return get_store().count_elements(ENROLLMENT$4) != 0;
10786                 }
10787             }
10788             
10789             /**
10790              * Sets the "Enrollment" element
10791              */
10792             public void setEnrollment(int enrollment)
10793             {
10794                 synchronized (monitor())
10795                 {
10796                     check_orphaned();
10797                     org.apache.xmlbeans.SimpleValue target = null;
10798                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
10799                     if (target == null)
10800                     {
10801                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
10802                     }
10803                     target.setIntValue(enrollment);
10804                 }
10805             }
10806             
10807             /**
10808              * Sets (as xml) the "Enrollment" element
10809              */
10810             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Enrollment enrollment)
10811             {
10812                 synchronized (monitor())
10813                 {
10814                     check_orphaned();
10815                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Enrollment target = null;
10816                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
10817                     if (target == null)
10818                     {
10819                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Enrollment)get_store().add_element_user(ENROLLMENT$4);
10820                     }
10821                     target.set(enrollment);
10822                 }
10823             }
10824             
10825             /**
10826              * Unsets the "Enrollment" element
10827              */
10828             public void unsetEnrollment()
10829             {
10830                 synchronized (monitor())
10831                 {
10832                     check_orphaned();
10833                     get_store().remove_element(ENROLLMENT$4, 0);
10834                 }
10835             }
10836             
10837             /**
10838              * Gets the "NumClasses" element
10839              */
10840             public java.math.BigDecimal getNumClasses()
10841             {
10842                 synchronized (monitor())
10843                 {
10844                     check_orphaned();
10845                     org.apache.xmlbeans.SimpleValue target = null;
10846                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
10847                     if (target == null)
10848                     {
10849                       return null;
10850                     }
10851                     return target.getBigDecimalValue();
10852                 }
10853             }
10854             
10855             /**
10856              * Gets (as xml) the "NumClasses" element
10857              */
10858             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
10859             {
10860                 synchronized (monitor())
10861                 {
10862                     check_orphaned();
10863                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10864                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
10865                     return target;
10866                 }
10867             }
10868             
10869             /**
10870              * True if has "NumClasses" element
10871              */
10872             public boolean isSetNumClasses()
10873             {
10874                 synchronized (monitor())
10875                 {
10876                     check_orphaned();
10877                     return get_store().count_elements(NUMCLASSES$6) != 0;
10878                 }
10879             }
10880             
10881             /**
10882              * Sets the "NumClasses" element
10883              */
10884             public void setNumClasses(java.math.BigDecimal numClasses)
10885             {
10886                 synchronized (monitor())
10887                 {
10888                     check_orphaned();
10889                     org.apache.xmlbeans.SimpleValue target = null;
10890                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
10891                     if (target == null)
10892                     {
10893                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
10894                     }
10895                     target.setBigDecimalValue(numClasses);
10896                 }
10897             }
10898             
10899             /**
10900              * Sets (as xml) the "NumClasses" element
10901              */
10902             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
10903             {
10904                 synchronized (monitor())
10905                 {
10906                     check_orphaned();
10907                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
10908                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
10909                     if (target == null)
10910                     {
10911                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
10912                     }
10913                     target.set(numClasses);
10914                 }
10915             }
10916             
10917             /**
10918              * Unsets the "NumClasses" element
10919              */
10920             public void unsetNumClasses()
10921             {
10922                 synchronized (monitor())
10923                 {
10924                     check_orphaned();
10925                     get_store().remove_element(NUMCLASSES$6, 0);
10926                 }
10927             }
10928             
10929             /**
10930              * Gets the "Check" element
10931              */
10932             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
10933             {
10934                 synchronized (monitor())
10935                 {
10936                     check_orphaned();
10937                     org.apache.xmlbeans.SimpleValue target = null;
10938                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
10939                     if (target == null)
10940                     {
10941                       return null;
10942                     }
10943                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
10944                 }
10945             }
10946             
10947             /**
10948              * Gets (as xml) the "Check" element
10949              */
10950             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
10951             {
10952                 synchronized (monitor())
10953                 {
10954                     check_orphaned();
10955                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
10956                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
10957                     return target;
10958                 }
10959             }
10960             
10961             /**
10962              * True if has "Check" element
10963              */
10964             public boolean isSetCheck()
10965             {
10966                 synchronized (monitor())
10967                 {
10968                     check_orphaned();
10969                     return get_store().count_elements(CHECK$8) != 0;
10970                 }
10971             }
10972             
10973             /**
10974              * Sets the "Check" element
10975              */
10976             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
10977             {
10978                 synchronized (monitor())
10979                 {
10980                     check_orphaned();
10981                     org.apache.xmlbeans.SimpleValue target = null;
10982                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
10983                     if (target == null)
10984                     {
10985                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
10986                     }
10987                     target.setEnumValue(check);
10988                 }
10989             }
10990             
10991             /**
10992              * Sets (as xml) the "Check" element
10993              */
10994             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
10995             {
10996                 synchronized (monitor())
10997                 {
10998                     check_orphaned();
10999                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
11000                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
11001                     if (target == null)
11002                     {
11003                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
11004                     }
11005                     target.set(check);
11006                 }
11007             }
11008             
11009             /**
11010              * Unsets the "Check" element
11011              */
11012             public void unsetCheck()
11013             {
11014                 synchronized (monitor())
11015                 {
11016                     check_orphaned();
11017                     get_store().remove_element(CHECK$8, 0);
11018                 }
11019             }
11020             
11021             /**
11022              * Gets the "HoursPCPD" element
11023              */
11024             public java.math.BigDecimal getHoursPCPD()
11025             {
11026                 synchronized (monitor())
11027                 {
11028                     check_orphaned();
11029                     org.apache.xmlbeans.SimpleValue target = null;
11030                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
11031                     if (target == null)
11032                     {
11033                       return null;
11034                     }
11035                     return target.getBigDecimalValue();
11036                 }
11037             }
11038             
11039             /**
11040              * Gets (as xml) the "HoursPCPD" element
11041              */
11042             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
11043             {
11044                 synchronized (monitor())
11045                 {
11046                     check_orphaned();
11047                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11048                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
11049                     return target;
11050                 }
11051             }
11052             
11053             /**
11054              * True if has "HoursPCPD" element
11055              */
11056             public boolean isSetHoursPCPD()
11057             {
11058                 synchronized (monitor())
11059                 {
11060                     check_orphaned();
11061                     return get_store().count_elements(HOURSPCPD$10) != 0;
11062                 }
11063             }
11064             
11065             /**
11066              * Sets the "HoursPCPD" element
11067              */
11068             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
11069             {
11070                 synchronized (monitor())
11071                 {
11072                     check_orphaned();
11073                     org.apache.xmlbeans.SimpleValue target = null;
11074                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
11075                     if (target == null)
11076                     {
11077                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
11078                     }
11079                     target.setBigDecimalValue(hoursPCPD);
11080                 }
11081             }
11082             
11083             /**
11084              * Sets (as xml) the "HoursPCPD" element
11085              */
11086             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
11087             {
11088                 synchronized (monitor())
11089                 {
11090                     check_orphaned();
11091                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11092                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
11093                     if (target == null)
11094                     {
11095                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
11096                     }
11097                     target.set(hoursPCPD);
11098                 }
11099             }
11100             
11101             /**
11102              * Unsets the "HoursPCPD" element
11103              */
11104             public void unsetHoursPCPD()
11105             {
11106                 synchronized (monitor())
11107                 {
11108                     check_orphaned();
11109                     get_store().remove_element(HOURSPCPD$10, 0);
11110                 }
11111             }
11112             
11113             /**
11114              * Gets the "DaysPCPW" element
11115              */
11116             public java.math.BigDecimal getDaysPCPW()
11117             {
11118                 synchronized (monitor())
11119                 {
11120                     check_orphaned();
11121                     org.apache.xmlbeans.SimpleValue target = null;
11122                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
11123                     if (target == null)
11124                     {
11125                       return null;
11126                     }
11127                     return target.getBigDecimalValue();
11128                 }
11129             }
11130             
11131             /**
11132              * Gets (as xml) the "DaysPCPW" element
11133              */
11134             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
11135             {
11136                 synchronized (monitor())
11137                 {
11138                     check_orphaned();
11139                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11140                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
11141                     return target;
11142                 }
11143             }
11144             
11145             /**
11146              * True if has "DaysPCPW" element
11147              */
11148             public boolean isSetDaysPCPW()
11149             {
11150                 synchronized (monitor())
11151                 {
11152                     check_orphaned();
11153                     return get_store().count_elements(DAYSPCPW$12) != 0;
11154                 }
11155             }
11156             
11157             /**
11158              * Sets the "DaysPCPW" element
11159              */
11160             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
11161             {
11162                 synchronized (monitor())
11163                 {
11164                     check_orphaned();
11165                     org.apache.xmlbeans.SimpleValue target = null;
11166                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
11167                     if (target == null)
11168                     {
11169                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
11170                     }
11171                     target.setBigDecimalValue(daysPCPW);
11172                 }
11173             }
11174             
11175             /**
11176              * Sets (as xml) the "DaysPCPW" element
11177              */
11178             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
11179             {
11180                 synchronized (monitor())
11181                 {
11182                     check_orphaned();
11183                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11184                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
11185                     if (target == null)
11186                     {
11187                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
11188                     }
11189                     target.set(daysPCPW);
11190                 }
11191             }
11192             
11193             /**
11194              * Unsets the "DaysPCPW" element
11195              */
11196             public void unsetDaysPCPW()
11197             {
11198                 synchronized (monitor())
11199                 {
11200                     check_orphaned();
11201                     get_store().remove_element(DAYSPCPW$12, 0);
11202                 }
11203             }
11204             
11205             /**
11206              * Gets the "DaysPCPY" element
11207              */
11208             public java.math.BigDecimal getDaysPCPY()
11209             {
11210                 synchronized (monitor())
11211                 {
11212                     check_orphaned();
11213                     org.apache.xmlbeans.SimpleValue target = null;
11214                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
11215                     if (target == null)
11216                     {
11217                       return null;
11218                     }
11219                     return target.getBigDecimalValue();
11220                 }
11221             }
11222             
11223             /**
11224              * Gets (as xml) the "DaysPCPY" element
11225              */
11226             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
11227             {
11228                 synchronized (monitor())
11229                 {
11230                     check_orphaned();
11231                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11232                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
11233                     return target;
11234                 }
11235             }
11236             
11237             /**
11238              * True if has "DaysPCPY" element
11239              */
11240             public boolean isSetDaysPCPY()
11241             {
11242                 synchronized (monitor())
11243                 {
11244                     check_orphaned();
11245                     return get_store().count_elements(DAYSPCPY$14) != 0;
11246                 }
11247             }
11248             
11249             /**
11250              * Sets the "DaysPCPY" element
11251              */
11252             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
11253             {
11254                 synchronized (monitor())
11255                 {
11256                     check_orphaned();
11257                     org.apache.xmlbeans.SimpleValue target = null;
11258                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
11259                     if (target == null)
11260                     {
11261                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
11262                     }
11263                     target.setBigDecimalValue(daysPCPY);
11264                 }
11265             }
11266             
11267             /**
11268              * Sets (as xml) the "DaysPCPY" element
11269              */
11270             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
11271             {
11272                 synchronized (monitor())
11273                 {
11274                     check_orphaned();
11275                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11276                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
11277                     if (target == null)
11278                     {
11279                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
11280                     }
11281                     target.set(daysPCPY);
11282                 }
11283             }
11284             
11285             /**
11286              * Unsets the "DaysPCPY" element
11287              */
11288             public void unsetDaysPCPY()
11289             {
11290                 synchronized (monitor())
11291                 {
11292                     check_orphaned();
11293                     get_store().remove_element(DAYSPCPY$14, 0);
11294                 }
11295             }
11296             
11297             /**
11298              * Gets the "NumHVPCPY" element
11299              */
11300             public java.math.BigDecimal getNumHVPCPY()
11301             {
11302                 synchronized (monitor())
11303                 {
11304                     check_orphaned();
11305                     org.apache.xmlbeans.SimpleValue target = null;
11306                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
11307                     if (target == null)
11308                     {
11309                       return null;
11310                     }
11311                     return target.getBigDecimalValue();
11312                 }
11313             }
11314             
11315             /**
11316              * Gets (as xml) the "NumHVPCPY" element
11317              */
11318             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
11319             {
11320                 synchronized (monitor())
11321                 {
11322                     check_orphaned();
11323                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11324                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
11325                     return target;
11326                 }
11327             }
11328             
11329             /**
11330              * True if has "NumHVPCPY" element
11331              */
11332             public boolean isSetNumHVPCPY()
11333             {
11334                 synchronized (monitor())
11335                 {
11336                     check_orphaned();
11337                     return get_store().count_elements(NUMHVPCPY$16) != 0;
11338                 }
11339             }
11340             
11341             /**
11342              * Sets the "NumHVPCPY" element
11343              */
11344             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
11345             {
11346                 synchronized (monitor())
11347                 {
11348                     check_orphaned();
11349                     org.apache.xmlbeans.SimpleValue target = null;
11350                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
11351                     if (target == null)
11352                     {
11353                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
11354                     }
11355                     target.setBigDecimalValue(numHVPCPY);
11356                 }
11357             }
11358             
11359             /**
11360              * Sets (as xml) the "NumHVPCPY" element
11361              */
11362             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
11363             {
11364                 synchronized (monitor())
11365                 {
11366                     check_orphaned();
11367                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11368                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
11369                     if (target == null)
11370                     {
11371                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
11372                     }
11373                     target.set(numHVPCPY);
11374                 }
11375             }
11376             
11377             /**
11378              * Unsets the "NumHVPCPY" element
11379              */
11380             public void unsetNumHVPCPY()
11381             {
11382                 synchronized (monitor())
11383                 {
11384                     check_orphaned();
11385                     get_store().remove_element(NUMHVPCPY$16, 0);
11386                 }
11387             }
11388             
11389             /**
11390              * Gets the "HoursPHV" element
11391              */
11392             public java.math.BigDecimal getHoursPHV()
11393             {
11394                 synchronized (monitor())
11395                 {
11396                     check_orphaned();
11397                     org.apache.xmlbeans.SimpleValue target = null;
11398                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
11399                     if (target == null)
11400                     {
11401                       return null;
11402                     }
11403                     return target.getBigDecimalValue();
11404                 }
11405             }
11406             
11407             /**
11408              * Gets (as xml) the "HoursPHV" element
11409              */
11410             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
11411             {
11412                 synchronized (monitor())
11413                 {
11414                     check_orphaned();
11415                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11416                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
11417                     return target;
11418                 }
11419             }
11420             
11421             /**
11422              * True if has "HoursPHV" element
11423              */
11424             public boolean isSetHoursPHV()
11425             {
11426                 synchronized (monitor())
11427                 {
11428                     check_orphaned();
11429                     return get_store().count_elements(HOURSPHV$18) != 0;
11430                 }
11431             }
11432             
11433             /**
11434              * Sets the "HoursPHV" element
11435              */
11436             public void setHoursPHV(java.math.BigDecimal hoursPHV)
11437             {
11438                 synchronized (monitor())
11439                 {
11440                     check_orphaned();
11441                     org.apache.xmlbeans.SimpleValue target = null;
11442                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
11443                     if (target == null)
11444                     {
11445                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
11446                     }
11447                     target.setBigDecimalValue(hoursPHV);
11448                 }
11449             }
11450             
11451             /**
11452              * Sets (as xml) the "HoursPHV" element
11453              */
11454             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
11455             {
11456                 synchronized (monitor())
11457                 {
11458                     check_orphaned();
11459                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11460                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
11461                     if (target == null)
11462                     {
11463                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
11464                     }
11465                     target.set(hoursPHV);
11466                 }
11467             }
11468             
11469             /**
11470              * Unsets the "HoursPHV" element
11471              */
11472             public void unsetHoursPHV()
11473             {
11474                 synchronized (monitor())
11475                 {
11476                     check_orphaned();
11477                     get_store().remove_element(HOURSPHV$18, 0);
11478                 }
11479             }
11480             
11481             /**
11482              * Gets the "NumHBHVPCPY" element
11483              */
11484             public java.math.BigDecimal getNumHBHVPCPY()
11485             {
11486                 synchronized (monitor())
11487                 {
11488                     check_orphaned();
11489                     org.apache.xmlbeans.SimpleValue target = null;
11490                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
11491                     if (target == null)
11492                     {
11493                       return null;
11494                     }
11495                     return target.getBigDecimalValue();
11496                 }
11497             }
11498             
11499             /**
11500              * Gets (as xml) the "NumHBHVPCPY" element
11501              */
11502             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
11503             {
11504                 synchronized (monitor())
11505                 {
11506                     check_orphaned();
11507                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11508                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
11509                     return target;
11510                 }
11511             }
11512             
11513             /**
11514              * True if has "NumHBHVPCPY" element
11515              */
11516             public boolean isSetNumHBHVPCPY()
11517             {
11518                 synchronized (monitor())
11519                 {
11520                     check_orphaned();
11521                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
11522                 }
11523             }
11524             
11525             /**
11526              * Sets the "NumHBHVPCPY" element
11527              */
11528             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
11529             {
11530                 synchronized (monitor())
11531                 {
11532                     check_orphaned();
11533                     org.apache.xmlbeans.SimpleValue target = null;
11534                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
11535                     if (target == null)
11536                     {
11537                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
11538                     }
11539                     target.setBigDecimalValue(numHBHVPCPY);
11540                 }
11541             }
11542             
11543             /**
11544              * Sets (as xml) the "NumHBHVPCPY" element
11545              */
11546             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
11547             {
11548                 synchronized (monitor())
11549                 {
11550                     check_orphaned();
11551                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11552                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
11553                     if (target == null)
11554                     {
11555                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
11556                     }
11557                     target.set(numHBHVPCPY);
11558                 }
11559             }
11560             
11561             /**
11562              * Unsets the "NumHBHVPCPY" element
11563              */
11564             public void unsetNumHBHVPCPY()
11565             {
11566                 synchronized (monitor())
11567                 {
11568                     check_orphaned();
11569                     get_store().remove_element(NUMHBHVPCPY$20, 0);
11570                 }
11571             }
11572             
11573             /**
11574              * Gets the "HoursHBPHV" element
11575              */
11576             public java.math.BigDecimal getHoursHBPHV()
11577             {
11578                 synchronized (monitor())
11579                 {
11580                     check_orphaned();
11581                     org.apache.xmlbeans.SimpleValue target = null;
11582                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
11583                     if (target == null)
11584                     {
11585                       return null;
11586                     }
11587                     return target.getBigDecimalValue();
11588                 }
11589             }
11590             
11591             /**
11592              * Gets (as xml) the "HoursHBPHV" element
11593              */
11594             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
11595             {
11596                 synchronized (monitor())
11597                 {
11598                     check_orphaned();
11599                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11600                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
11601                     return target;
11602                 }
11603             }
11604             
11605             /**
11606              * True if has "HoursHBPHV" element
11607              */
11608             public boolean isSetHoursHBPHV()
11609             {
11610                 synchronized (monitor())
11611                 {
11612                     check_orphaned();
11613                     return get_store().count_elements(HOURSHBPHV$22) != 0;
11614                 }
11615             }
11616             
11617             /**
11618              * Sets the "HoursHBPHV" element
11619              */
11620             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
11621             {
11622                 synchronized (monitor())
11623                 {
11624                     check_orphaned();
11625                     org.apache.xmlbeans.SimpleValue target = null;
11626                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
11627                     if (target == null)
11628                     {
11629                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
11630                     }
11631                     target.setBigDecimalValue(hoursHBPHV);
11632                 }
11633             }
11634             
11635             /**
11636              * Sets (as xml) the "HoursHBPHV" element
11637              */
11638             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
11639             {
11640                 synchronized (monitor())
11641                 {
11642                     check_orphaned();
11643                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11644                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
11645                     if (target == null)
11646                     {
11647                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
11648                     }
11649                     target.set(hoursHBPHV);
11650                 }
11651             }
11652             
11653             /**
11654              * Unsets the "HoursHBPHV" element
11655              */
11656             public void unsetHoursHBPHV()
11657             {
11658                 synchronized (monitor())
11659                 {
11660                     check_orphaned();
11661                     get_store().remove_element(HOURSHBPHV$22, 0);
11662                 }
11663             }
11664             
11665             /**
11666              * Gets the "HoursHBSE" element
11667              */
11668             public java.math.BigDecimal getHoursHBSE()
11669             {
11670                 synchronized (monitor())
11671                 {
11672                     check_orphaned();
11673                     org.apache.xmlbeans.SimpleValue target = null;
11674                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
11675                     if (target == null)
11676                     {
11677                       return null;
11678                     }
11679                     return target.getBigDecimalValue();
11680                 }
11681             }
11682             
11683             /**
11684              * Gets (as xml) the "HoursHBSE" element
11685              */
11686             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
11687             {
11688                 synchronized (monitor())
11689                 {
11690                     check_orphaned();
11691                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11692                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
11693                     return target;
11694                 }
11695             }
11696             
11697             /**
11698              * True if has "HoursHBSE" element
11699              */
11700             public boolean isSetHoursHBSE()
11701             {
11702                 synchronized (monitor())
11703                 {
11704                     check_orphaned();
11705                     return get_store().count_elements(HOURSHBSE$24) != 0;
11706                 }
11707             }
11708             
11709             /**
11710              * Sets the "HoursHBSE" element
11711              */
11712             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
11713             {
11714                 synchronized (monitor())
11715                 {
11716                     check_orphaned();
11717                     org.apache.xmlbeans.SimpleValue target = null;
11718                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
11719                     if (target == null)
11720                     {
11721                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
11722                     }
11723                     target.setBigDecimalValue(hoursHBSE);
11724                 }
11725             }
11726             
11727             /**
11728              * Sets (as xml) the "HoursHBSE" element
11729              */
11730             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
11731             {
11732                 synchronized (monitor())
11733                 {
11734                     check_orphaned();
11735                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11736                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
11737                     if (target == null)
11738                     {
11739                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
11740                     }
11741                     target.set(hoursHBSE);
11742                 }
11743             }
11744             
11745             /**
11746              * Unsets the "HoursHBSE" element
11747              */
11748             public void unsetHoursHBSE()
11749             {
11750                 synchronized (monitor())
11751                 {
11752                     check_orphaned();
11753                     get_store().remove_element(HOURSHBSE$24, 0);
11754                 }
11755             }
11756             
11757             /**
11758              * Gets the "NumHBSEPCPY" element
11759              */
11760             public java.math.BigDecimal getNumHBSEPCPY()
11761             {
11762                 synchronized (monitor())
11763                 {
11764                     check_orphaned();
11765                     org.apache.xmlbeans.SimpleValue target = null;
11766                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
11767                     if (target == null)
11768                     {
11769                       return null;
11770                     }
11771                     return target.getBigDecimalValue();
11772                 }
11773             }
11774             
11775             /**
11776              * Gets (as xml) the "NumHBSEPCPY" element
11777              */
11778             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
11779             {
11780                 synchronized (monitor())
11781                 {
11782                     check_orphaned();
11783                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11784                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
11785                     return target;
11786                 }
11787             }
11788             
11789             /**
11790              * True if has "NumHBSEPCPY" element
11791              */
11792             public boolean isSetNumHBSEPCPY()
11793             {
11794                 synchronized (monitor())
11795                 {
11796                     check_orphaned();
11797                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
11798                 }
11799             }
11800             
11801             /**
11802              * Sets the "NumHBSEPCPY" element
11803              */
11804             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
11805             {
11806                 synchronized (monitor())
11807                 {
11808                     check_orphaned();
11809                     org.apache.xmlbeans.SimpleValue target = null;
11810                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
11811                     if (target == null)
11812                     {
11813                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
11814                     }
11815                     target.setBigDecimalValue(numHBSEPCPY);
11816                 }
11817             }
11818             
11819             /**
11820              * Sets (as xml) the "NumHBSEPCPY" element
11821              */
11822             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
11823             {
11824                 synchronized (monitor())
11825                 {
11826                     check_orphaned();
11827                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
11828                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
11829                     if (target == null)
11830                     {
11831                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
11832                     }
11833                     target.set(numHBSEPCPY);
11834                 }
11835             }
11836             
11837             /**
11838              * Unsets the "NumHBSEPCPY" element
11839              */
11840             public void unsetNumHBSEPCPY()
11841             {
11842                 synchronized (monitor())
11843                 {
11844                     check_orphaned();
11845                     get_store().remove_element(NUMHBSEPCPY$26, 0);
11846                 }
11847             }
11848             /**
11849              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
11850              *
11851              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column7$ScheduleID.
11852              */
11853             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.ScheduleID
11854             {
11855                 private static final long serialVersionUID = 1L;
11856                 
11857                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
11858                 {
11859                     super(sType, false);
11860                 }
11861                 
11862                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
11863                 {
11864                     super(sType, b);
11865                 }
11866             }
11867             /**
11868              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
11869              *
11870              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column7$Option.
11871              */
11872             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Option
11873             {
11874                 private static final long serialVersionUID = 1L;
11875                 
11876                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
11877                 {
11878                     super(sType, false);
11879                 }
11880                 
11881                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
11882                 {
11883                     super(sType, b);
11884                 }
11885             }
11886             /**
11887              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
11888              *
11889              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column7$Enrollment.
11890              */
11891             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column7.Enrollment
11892             {
11893                 private static final long serialVersionUID = 1L;
11894                 
11895                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
11896                 {
11897                     super(sType, false);
11898                 }
11899                 
11900                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
11901                 {
11902                     super(sType, b);
11903                 }
11904             }
11905         }
11906         /**
11907          * An XML Column8(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
11908          *
11909          * This is a complex type.
11910          */
11911         public static class Column8Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8
11912         {
11913             private static final long serialVersionUID = 1L;
11914             
11915             public Column8Impl(org.apache.xmlbeans.SchemaType sType)
11916             {
11917                 super(sType);
11918             }
11919             
11920             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
11921                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
11922             private static final javax.xml.namespace.QName OPTION$2 = 
11923                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
11924             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
11925                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
11926             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
11927                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
11928             private static final javax.xml.namespace.QName CHECK$8 = 
11929                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
11930             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
11931                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
11932             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
11933                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
11934             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
11935                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
11936             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
11937                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
11938             private static final javax.xml.namespace.QName HOURSPHV$18 = 
11939                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
11940             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
11941                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
11942             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
11943                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
11944             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
11945                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
11946             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
11947                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
11948             
11949             
11950             /**
11951              * Gets the "ScheduleID" element
11952              */
11953             public int getScheduleID()
11954             {
11955                 synchronized (monitor())
11956                 {
11957                     check_orphaned();
11958                     org.apache.xmlbeans.SimpleValue target = null;
11959                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
11960                     if (target == null)
11961                     {
11962                       return 0;
11963                     }
11964                     return target.getIntValue();
11965                 }
11966             }
11967             
11968             /**
11969              * Gets (as xml) the "ScheduleID" element
11970              */
11971             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.ScheduleID xgetScheduleID()
11972             {
11973                 synchronized (monitor())
11974                 {
11975                     check_orphaned();
11976                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.ScheduleID target = null;
11977                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
11978                     return target;
11979                 }
11980             }
11981             
11982             /**
11983              * True if has "ScheduleID" element
11984              */
11985             public boolean isSetScheduleID()
11986             {
11987                 synchronized (monitor())
11988                 {
11989                     check_orphaned();
11990                     return get_store().count_elements(SCHEDULEID$0) != 0;
11991                 }
11992             }
11993             
11994             /**
11995              * Sets the "ScheduleID" element
11996              */
11997             public void setScheduleID(int scheduleID)
11998             {
11999                 synchronized (monitor())
12000                 {
12001                     check_orphaned();
12002                     org.apache.xmlbeans.SimpleValue target = null;
12003                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
12004                     if (target == null)
12005                     {
12006                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
12007                     }
12008                     target.setIntValue(scheduleID);
12009                 }
12010             }
12011             
12012             /**
12013              * Sets (as xml) the "ScheduleID" element
12014              */
12015             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.ScheduleID scheduleID)
12016             {
12017                 synchronized (monitor())
12018                 {
12019                     check_orphaned();
12020                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.ScheduleID target = null;
12021                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
12022                     if (target == null)
12023                     {
12024                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
12025                     }
12026                     target.set(scheduleID);
12027                 }
12028             }
12029             
12030             /**
12031              * Unsets the "ScheduleID" element
12032              */
12033             public void unsetScheduleID()
12034             {
12035                 synchronized (monitor())
12036                 {
12037                     check_orphaned();
12038                     get_store().remove_element(SCHEDULEID$0, 0);
12039                 }
12040             }
12041             
12042             /**
12043              * Gets the "Option" element
12044              */
12045             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Option.Enum getOption()
12046             {
12047                 synchronized (monitor())
12048                 {
12049                     check_orphaned();
12050                     org.apache.xmlbeans.SimpleValue target = null;
12051                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
12052                     if (target == null)
12053                     {
12054                       return null;
12055                     }
12056                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Option.Enum)target.getEnumValue();
12057                 }
12058             }
12059             
12060             /**
12061              * Gets (as xml) the "Option" element
12062              */
12063             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Option xgetOption()
12064             {
12065                 synchronized (monitor())
12066                 {
12067                     check_orphaned();
12068                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Option target = null;
12069                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Option)get_store().find_element_user(OPTION$2, 0);
12070                     return target;
12071                 }
12072             }
12073             
12074             /**
12075              * True if has "Option" element
12076              */
12077             public boolean isSetOption()
12078             {
12079                 synchronized (monitor())
12080                 {
12081                     check_orphaned();
12082                     return get_store().count_elements(OPTION$2) != 0;
12083                 }
12084             }
12085             
12086             /**
12087              * Sets the "Option" element
12088              */
12089             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Option.Enum option)
12090             {
12091                 synchronized (monitor())
12092                 {
12093                     check_orphaned();
12094                     org.apache.xmlbeans.SimpleValue target = null;
12095                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
12096                     if (target == null)
12097                     {
12098                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
12099                     }
12100                     target.setEnumValue(option);
12101                 }
12102             }
12103             
12104             /**
12105              * Sets (as xml) the "Option" element
12106              */
12107             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Option option)
12108             {
12109                 synchronized (monitor())
12110                 {
12111                     check_orphaned();
12112                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Option target = null;
12113                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Option)get_store().find_element_user(OPTION$2, 0);
12114                     if (target == null)
12115                     {
12116                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Option)get_store().add_element_user(OPTION$2);
12117                     }
12118                     target.set(option);
12119                 }
12120             }
12121             
12122             /**
12123              * Unsets the "Option" element
12124              */
12125             public void unsetOption()
12126             {
12127                 synchronized (monitor())
12128                 {
12129                     check_orphaned();
12130                     get_store().remove_element(OPTION$2, 0);
12131                 }
12132             }
12133             
12134             /**
12135              * Gets the "Enrollment" element
12136              */
12137             public int getEnrollment()
12138             {
12139                 synchronized (monitor())
12140                 {
12141                     check_orphaned();
12142                     org.apache.xmlbeans.SimpleValue target = null;
12143                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
12144                     if (target == null)
12145                     {
12146                       return 0;
12147                     }
12148                     return target.getIntValue();
12149                 }
12150             }
12151             
12152             /**
12153              * Gets (as xml) the "Enrollment" element
12154              */
12155             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Enrollment xgetEnrollment()
12156             {
12157                 synchronized (monitor())
12158                 {
12159                     check_orphaned();
12160                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Enrollment target = null;
12161                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
12162                     return target;
12163                 }
12164             }
12165             
12166             /**
12167              * True if has "Enrollment" element
12168              */
12169             public boolean isSetEnrollment()
12170             {
12171                 synchronized (monitor())
12172                 {
12173                     check_orphaned();
12174                     return get_store().count_elements(ENROLLMENT$4) != 0;
12175                 }
12176             }
12177             
12178             /**
12179              * Sets the "Enrollment" element
12180              */
12181             public void setEnrollment(int enrollment)
12182             {
12183                 synchronized (monitor())
12184                 {
12185                     check_orphaned();
12186                     org.apache.xmlbeans.SimpleValue target = null;
12187                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
12188                     if (target == null)
12189                     {
12190                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
12191                     }
12192                     target.setIntValue(enrollment);
12193                 }
12194             }
12195             
12196             /**
12197              * Sets (as xml) the "Enrollment" element
12198              */
12199             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Enrollment enrollment)
12200             {
12201                 synchronized (monitor())
12202                 {
12203                     check_orphaned();
12204                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Enrollment target = null;
12205                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
12206                     if (target == null)
12207                     {
12208                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Enrollment)get_store().add_element_user(ENROLLMENT$4);
12209                     }
12210                     target.set(enrollment);
12211                 }
12212             }
12213             
12214             /**
12215              * Unsets the "Enrollment" element
12216              */
12217             public void unsetEnrollment()
12218             {
12219                 synchronized (monitor())
12220                 {
12221                     check_orphaned();
12222                     get_store().remove_element(ENROLLMENT$4, 0);
12223                 }
12224             }
12225             
12226             /**
12227              * Gets the "NumClasses" element
12228              */
12229             public java.math.BigDecimal getNumClasses()
12230             {
12231                 synchronized (monitor())
12232                 {
12233                     check_orphaned();
12234                     org.apache.xmlbeans.SimpleValue target = null;
12235                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
12236                     if (target == null)
12237                     {
12238                       return null;
12239                     }
12240                     return target.getBigDecimalValue();
12241                 }
12242             }
12243             
12244             /**
12245              * Gets (as xml) the "NumClasses" element
12246              */
12247             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
12248             {
12249                 synchronized (monitor())
12250                 {
12251                     check_orphaned();
12252                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12253                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
12254                     return target;
12255                 }
12256             }
12257             
12258             /**
12259              * True if has "NumClasses" element
12260              */
12261             public boolean isSetNumClasses()
12262             {
12263                 synchronized (monitor())
12264                 {
12265                     check_orphaned();
12266                     return get_store().count_elements(NUMCLASSES$6) != 0;
12267                 }
12268             }
12269             
12270             /**
12271              * Sets the "NumClasses" element
12272              */
12273             public void setNumClasses(java.math.BigDecimal numClasses)
12274             {
12275                 synchronized (monitor())
12276                 {
12277                     check_orphaned();
12278                     org.apache.xmlbeans.SimpleValue target = null;
12279                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
12280                     if (target == null)
12281                     {
12282                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
12283                     }
12284                     target.setBigDecimalValue(numClasses);
12285                 }
12286             }
12287             
12288             /**
12289              * Sets (as xml) the "NumClasses" element
12290              */
12291             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
12292             {
12293                 synchronized (monitor())
12294                 {
12295                     check_orphaned();
12296                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12297                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
12298                     if (target == null)
12299                     {
12300                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
12301                     }
12302                     target.set(numClasses);
12303                 }
12304             }
12305             
12306             /**
12307              * Unsets the "NumClasses" element
12308              */
12309             public void unsetNumClasses()
12310             {
12311                 synchronized (monitor())
12312                 {
12313                     check_orphaned();
12314                     get_store().remove_element(NUMCLASSES$6, 0);
12315                 }
12316             }
12317             
12318             /**
12319              * Gets the "Check" element
12320              */
12321             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
12322             {
12323                 synchronized (monitor())
12324                 {
12325                     check_orphaned();
12326                     org.apache.xmlbeans.SimpleValue target = null;
12327                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
12328                     if (target == null)
12329                     {
12330                       return null;
12331                     }
12332                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
12333                 }
12334             }
12335             
12336             /**
12337              * Gets (as xml) the "Check" element
12338              */
12339             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
12340             {
12341                 synchronized (monitor())
12342                 {
12343                     check_orphaned();
12344                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12345                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
12346                     return target;
12347                 }
12348             }
12349             
12350             /**
12351              * True if has "Check" element
12352              */
12353             public boolean isSetCheck()
12354             {
12355                 synchronized (monitor())
12356                 {
12357                     check_orphaned();
12358                     return get_store().count_elements(CHECK$8) != 0;
12359                 }
12360             }
12361             
12362             /**
12363              * Sets the "Check" element
12364              */
12365             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
12366             {
12367                 synchronized (monitor())
12368                 {
12369                     check_orphaned();
12370                     org.apache.xmlbeans.SimpleValue target = null;
12371                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
12372                     if (target == null)
12373                     {
12374                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
12375                     }
12376                     target.setEnumValue(check);
12377                 }
12378             }
12379             
12380             /**
12381              * Sets (as xml) the "Check" element
12382              */
12383             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
12384             {
12385                 synchronized (monitor())
12386                 {
12387                     check_orphaned();
12388                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
12389                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
12390                     if (target == null)
12391                     {
12392                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
12393                     }
12394                     target.set(check);
12395                 }
12396             }
12397             
12398             /**
12399              * Unsets the "Check" element
12400              */
12401             public void unsetCheck()
12402             {
12403                 synchronized (monitor())
12404                 {
12405                     check_orphaned();
12406                     get_store().remove_element(CHECK$8, 0);
12407                 }
12408             }
12409             
12410             /**
12411              * Gets the "HoursPCPD" element
12412              */
12413             public java.math.BigDecimal getHoursPCPD()
12414             {
12415                 synchronized (monitor())
12416                 {
12417                     check_orphaned();
12418                     org.apache.xmlbeans.SimpleValue target = null;
12419                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
12420                     if (target == null)
12421                     {
12422                       return null;
12423                     }
12424                     return target.getBigDecimalValue();
12425                 }
12426             }
12427             
12428             /**
12429              * Gets (as xml) the "HoursPCPD" element
12430              */
12431             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
12432             {
12433                 synchronized (monitor())
12434                 {
12435                     check_orphaned();
12436                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12437                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
12438                     return target;
12439                 }
12440             }
12441             
12442             /**
12443              * True if has "HoursPCPD" element
12444              */
12445             public boolean isSetHoursPCPD()
12446             {
12447                 synchronized (monitor())
12448                 {
12449                     check_orphaned();
12450                     return get_store().count_elements(HOURSPCPD$10) != 0;
12451                 }
12452             }
12453             
12454             /**
12455              * Sets the "HoursPCPD" element
12456              */
12457             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
12458             {
12459                 synchronized (monitor())
12460                 {
12461                     check_orphaned();
12462                     org.apache.xmlbeans.SimpleValue target = null;
12463                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
12464                     if (target == null)
12465                     {
12466                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
12467                     }
12468                     target.setBigDecimalValue(hoursPCPD);
12469                 }
12470             }
12471             
12472             /**
12473              * Sets (as xml) the "HoursPCPD" element
12474              */
12475             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
12476             {
12477                 synchronized (monitor())
12478                 {
12479                     check_orphaned();
12480                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12481                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
12482                     if (target == null)
12483                     {
12484                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
12485                     }
12486                     target.set(hoursPCPD);
12487                 }
12488             }
12489             
12490             /**
12491              * Unsets the "HoursPCPD" element
12492              */
12493             public void unsetHoursPCPD()
12494             {
12495                 synchronized (monitor())
12496                 {
12497                     check_orphaned();
12498                     get_store().remove_element(HOURSPCPD$10, 0);
12499                 }
12500             }
12501             
12502             /**
12503              * Gets the "DaysPCPW" element
12504              */
12505             public java.math.BigDecimal getDaysPCPW()
12506             {
12507                 synchronized (monitor())
12508                 {
12509                     check_orphaned();
12510                     org.apache.xmlbeans.SimpleValue target = null;
12511                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
12512                     if (target == null)
12513                     {
12514                       return null;
12515                     }
12516                     return target.getBigDecimalValue();
12517                 }
12518             }
12519             
12520             /**
12521              * Gets (as xml) the "DaysPCPW" element
12522              */
12523             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
12524             {
12525                 synchronized (monitor())
12526                 {
12527                     check_orphaned();
12528                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12529                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
12530                     return target;
12531                 }
12532             }
12533             
12534             /**
12535              * True if has "DaysPCPW" element
12536              */
12537             public boolean isSetDaysPCPW()
12538             {
12539                 synchronized (monitor())
12540                 {
12541                     check_orphaned();
12542                     return get_store().count_elements(DAYSPCPW$12) != 0;
12543                 }
12544             }
12545             
12546             /**
12547              * Sets the "DaysPCPW" element
12548              */
12549             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
12550             {
12551                 synchronized (monitor())
12552                 {
12553                     check_orphaned();
12554                     org.apache.xmlbeans.SimpleValue target = null;
12555                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
12556                     if (target == null)
12557                     {
12558                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
12559                     }
12560                     target.setBigDecimalValue(daysPCPW);
12561                 }
12562             }
12563             
12564             /**
12565              * Sets (as xml) the "DaysPCPW" element
12566              */
12567             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
12568             {
12569                 synchronized (monitor())
12570                 {
12571                     check_orphaned();
12572                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12573                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
12574                     if (target == null)
12575                     {
12576                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
12577                     }
12578                     target.set(daysPCPW);
12579                 }
12580             }
12581             
12582             /**
12583              * Unsets the "DaysPCPW" element
12584              */
12585             public void unsetDaysPCPW()
12586             {
12587                 synchronized (monitor())
12588                 {
12589                     check_orphaned();
12590                     get_store().remove_element(DAYSPCPW$12, 0);
12591                 }
12592             }
12593             
12594             /**
12595              * Gets the "DaysPCPY" element
12596              */
12597             public java.math.BigDecimal getDaysPCPY()
12598             {
12599                 synchronized (monitor())
12600                 {
12601                     check_orphaned();
12602                     org.apache.xmlbeans.SimpleValue target = null;
12603                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
12604                     if (target == null)
12605                     {
12606                       return null;
12607                     }
12608                     return target.getBigDecimalValue();
12609                 }
12610             }
12611             
12612             /**
12613              * Gets (as xml) the "DaysPCPY" element
12614              */
12615             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
12616             {
12617                 synchronized (monitor())
12618                 {
12619                     check_orphaned();
12620                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12621                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
12622                     return target;
12623                 }
12624             }
12625             
12626             /**
12627              * True if has "DaysPCPY" element
12628              */
12629             public boolean isSetDaysPCPY()
12630             {
12631                 synchronized (monitor())
12632                 {
12633                     check_orphaned();
12634                     return get_store().count_elements(DAYSPCPY$14) != 0;
12635                 }
12636             }
12637             
12638             /**
12639              * Sets the "DaysPCPY" element
12640              */
12641             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
12642             {
12643                 synchronized (monitor())
12644                 {
12645                     check_orphaned();
12646                     org.apache.xmlbeans.SimpleValue target = null;
12647                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
12648                     if (target == null)
12649                     {
12650                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
12651                     }
12652                     target.setBigDecimalValue(daysPCPY);
12653                 }
12654             }
12655             
12656             /**
12657              * Sets (as xml) the "DaysPCPY" element
12658              */
12659             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
12660             {
12661                 synchronized (monitor())
12662                 {
12663                     check_orphaned();
12664                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12665                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
12666                     if (target == null)
12667                     {
12668                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
12669                     }
12670                     target.set(daysPCPY);
12671                 }
12672             }
12673             
12674             /**
12675              * Unsets the "DaysPCPY" element
12676              */
12677             public void unsetDaysPCPY()
12678             {
12679                 synchronized (monitor())
12680                 {
12681                     check_orphaned();
12682                     get_store().remove_element(DAYSPCPY$14, 0);
12683                 }
12684             }
12685             
12686             /**
12687              * Gets the "NumHVPCPY" element
12688              */
12689             public java.math.BigDecimal getNumHVPCPY()
12690             {
12691                 synchronized (monitor())
12692                 {
12693                     check_orphaned();
12694                     org.apache.xmlbeans.SimpleValue target = null;
12695                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
12696                     if (target == null)
12697                     {
12698                       return null;
12699                     }
12700                     return target.getBigDecimalValue();
12701                 }
12702             }
12703             
12704             /**
12705              * Gets (as xml) the "NumHVPCPY" element
12706              */
12707             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
12708             {
12709                 synchronized (monitor())
12710                 {
12711                     check_orphaned();
12712                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12713                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
12714                     return target;
12715                 }
12716             }
12717             
12718             /**
12719              * True if has "NumHVPCPY" element
12720              */
12721             public boolean isSetNumHVPCPY()
12722             {
12723                 synchronized (monitor())
12724                 {
12725                     check_orphaned();
12726                     return get_store().count_elements(NUMHVPCPY$16) != 0;
12727                 }
12728             }
12729             
12730             /**
12731              * Sets the "NumHVPCPY" element
12732              */
12733             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
12734             {
12735                 synchronized (monitor())
12736                 {
12737                     check_orphaned();
12738                     org.apache.xmlbeans.SimpleValue target = null;
12739                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
12740                     if (target == null)
12741                     {
12742                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
12743                     }
12744                     target.setBigDecimalValue(numHVPCPY);
12745                 }
12746             }
12747             
12748             /**
12749              * Sets (as xml) the "NumHVPCPY" element
12750              */
12751             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
12752             {
12753                 synchronized (monitor())
12754                 {
12755                     check_orphaned();
12756                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12757                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
12758                     if (target == null)
12759                     {
12760                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
12761                     }
12762                     target.set(numHVPCPY);
12763                 }
12764             }
12765             
12766             /**
12767              * Unsets the "NumHVPCPY" element
12768              */
12769             public void unsetNumHVPCPY()
12770             {
12771                 synchronized (monitor())
12772                 {
12773                     check_orphaned();
12774                     get_store().remove_element(NUMHVPCPY$16, 0);
12775                 }
12776             }
12777             
12778             /**
12779              * Gets the "HoursPHV" element
12780              */
12781             public java.math.BigDecimal getHoursPHV()
12782             {
12783                 synchronized (monitor())
12784                 {
12785                     check_orphaned();
12786                     org.apache.xmlbeans.SimpleValue target = null;
12787                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
12788                     if (target == null)
12789                     {
12790                       return null;
12791                     }
12792                     return target.getBigDecimalValue();
12793                 }
12794             }
12795             
12796             /**
12797              * Gets (as xml) the "HoursPHV" element
12798              */
12799             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
12800             {
12801                 synchronized (monitor())
12802                 {
12803                     check_orphaned();
12804                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12805                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
12806                     return target;
12807                 }
12808             }
12809             
12810             /**
12811              * True if has "HoursPHV" element
12812              */
12813             public boolean isSetHoursPHV()
12814             {
12815                 synchronized (monitor())
12816                 {
12817                     check_orphaned();
12818                     return get_store().count_elements(HOURSPHV$18) != 0;
12819                 }
12820             }
12821             
12822             /**
12823              * Sets the "HoursPHV" element
12824              */
12825             public void setHoursPHV(java.math.BigDecimal hoursPHV)
12826             {
12827                 synchronized (monitor())
12828                 {
12829                     check_orphaned();
12830                     org.apache.xmlbeans.SimpleValue target = null;
12831                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
12832                     if (target == null)
12833                     {
12834                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
12835                     }
12836                     target.setBigDecimalValue(hoursPHV);
12837                 }
12838             }
12839             
12840             /**
12841              * Sets (as xml) the "HoursPHV" element
12842              */
12843             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
12844             {
12845                 synchronized (monitor())
12846                 {
12847                     check_orphaned();
12848                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12849                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
12850                     if (target == null)
12851                     {
12852                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
12853                     }
12854                     target.set(hoursPHV);
12855                 }
12856             }
12857             
12858             /**
12859              * Unsets the "HoursPHV" element
12860              */
12861             public void unsetHoursPHV()
12862             {
12863                 synchronized (monitor())
12864                 {
12865                     check_orphaned();
12866                     get_store().remove_element(HOURSPHV$18, 0);
12867                 }
12868             }
12869             
12870             /**
12871              * Gets the "NumHBHVPCPY" element
12872              */
12873             public java.math.BigDecimal getNumHBHVPCPY()
12874             {
12875                 synchronized (monitor())
12876                 {
12877                     check_orphaned();
12878                     org.apache.xmlbeans.SimpleValue target = null;
12879                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
12880                     if (target == null)
12881                     {
12882                       return null;
12883                     }
12884                     return target.getBigDecimalValue();
12885                 }
12886             }
12887             
12888             /**
12889              * Gets (as xml) the "NumHBHVPCPY" element
12890              */
12891             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
12892             {
12893                 synchronized (monitor())
12894                 {
12895                     check_orphaned();
12896                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12897                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
12898                     return target;
12899                 }
12900             }
12901             
12902             /**
12903              * True if has "NumHBHVPCPY" element
12904              */
12905             public boolean isSetNumHBHVPCPY()
12906             {
12907                 synchronized (monitor())
12908                 {
12909                     check_orphaned();
12910                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
12911                 }
12912             }
12913             
12914             /**
12915              * Sets the "NumHBHVPCPY" element
12916              */
12917             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
12918             {
12919                 synchronized (monitor())
12920                 {
12921                     check_orphaned();
12922                     org.apache.xmlbeans.SimpleValue target = null;
12923                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
12924                     if (target == null)
12925                     {
12926                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
12927                     }
12928                     target.setBigDecimalValue(numHBHVPCPY);
12929                 }
12930             }
12931             
12932             /**
12933              * Sets (as xml) the "NumHBHVPCPY" element
12934              */
12935             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
12936             {
12937                 synchronized (monitor())
12938                 {
12939                     check_orphaned();
12940                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12941                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
12942                     if (target == null)
12943                     {
12944                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
12945                     }
12946                     target.set(numHBHVPCPY);
12947                 }
12948             }
12949             
12950             /**
12951              * Unsets the "NumHBHVPCPY" element
12952              */
12953             public void unsetNumHBHVPCPY()
12954             {
12955                 synchronized (monitor())
12956                 {
12957                     check_orphaned();
12958                     get_store().remove_element(NUMHBHVPCPY$20, 0);
12959                 }
12960             }
12961             
12962             /**
12963              * Gets the "HoursHBPHV" element
12964              */
12965             public java.math.BigDecimal getHoursHBPHV()
12966             {
12967                 synchronized (monitor())
12968                 {
12969                     check_orphaned();
12970                     org.apache.xmlbeans.SimpleValue target = null;
12971                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
12972                     if (target == null)
12973                     {
12974                       return null;
12975                     }
12976                     return target.getBigDecimalValue();
12977                 }
12978             }
12979             
12980             /**
12981              * Gets (as xml) the "HoursHBPHV" element
12982              */
12983             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
12984             {
12985                 synchronized (monitor())
12986                 {
12987                     check_orphaned();
12988                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
12989                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
12990                     return target;
12991                 }
12992             }
12993             
12994             /**
12995              * True if has "HoursHBPHV" element
12996              */
12997             public boolean isSetHoursHBPHV()
12998             {
12999                 synchronized (monitor())
13000                 {
13001                     check_orphaned();
13002                     return get_store().count_elements(HOURSHBPHV$22) != 0;
13003                 }
13004             }
13005             
13006             /**
13007              * Sets the "HoursHBPHV" element
13008              */
13009             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
13010             {
13011                 synchronized (monitor())
13012                 {
13013                     check_orphaned();
13014                     org.apache.xmlbeans.SimpleValue target = null;
13015                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
13016                     if (target == null)
13017                     {
13018                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
13019                     }
13020                     target.setBigDecimalValue(hoursHBPHV);
13021                 }
13022             }
13023             
13024             /**
13025              * Sets (as xml) the "HoursHBPHV" element
13026              */
13027             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
13028             {
13029                 synchronized (monitor())
13030                 {
13031                     check_orphaned();
13032                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
13033                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
13034                     if (target == null)
13035                     {
13036                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
13037                     }
13038                     target.set(hoursHBPHV);
13039                 }
13040             }
13041             
13042             /**
13043              * Unsets the "HoursHBPHV" element
13044              */
13045             public void unsetHoursHBPHV()
13046             {
13047                 synchronized (monitor())
13048                 {
13049                     check_orphaned();
13050                     get_store().remove_element(HOURSHBPHV$22, 0);
13051                 }
13052             }
13053             
13054             /**
13055              * Gets the "HoursHBSE" element
13056              */
13057             public java.math.BigDecimal getHoursHBSE()
13058             {
13059                 synchronized (monitor())
13060                 {
13061                     check_orphaned();
13062                     org.apache.xmlbeans.SimpleValue target = null;
13063                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
13064                     if (target == null)
13065                     {
13066                       return null;
13067                     }
13068                     return target.getBigDecimalValue();
13069                 }
13070             }
13071             
13072             /**
13073              * Gets (as xml) the "HoursHBSE" element
13074              */
13075             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
13076             {
13077                 synchronized (monitor())
13078                 {
13079                     check_orphaned();
13080                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
13081                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
13082                     return target;
13083                 }
13084             }
13085             
13086             /**
13087              * True if has "HoursHBSE" element
13088              */
13089             public boolean isSetHoursHBSE()
13090             {
13091                 synchronized (monitor())
13092                 {
13093                     check_orphaned();
13094                     return get_store().count_elements(HOURSHBSE$24) != 0;
13095                 }
13096             }
13097             
13098             /**
13099              * Sets the "HoursHBSE" element
13100              */
13101             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
13102             {
13103                 synchronized (monitor())
13104                 {
13105                     check_orphaned();
13106                     org.apache.xmlbeans.SimpleValue target = null;
13107                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
13108                     if (target == null)
13109                     {
13110                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
13111                     }
13112                     target.setBigDecimalValue(hoursHBSE);
13113                 }
13114             }
13115             
13116             /**
13117              * Sets (as xml) the "HoursHBSE" element
13118              */
13119             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
13120             {
13121                 synchronized (monitor())
13122                 {
13123                     check_orphaned();
13124                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
13125                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
13126                     if (target == null)
13127                     {
13128                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
13129                     }
13130                     target.set(hoursHBSE);
13131                 }
13132             }
13133             
13134             /**
13135              * Unsets the "HoursHBSE" element
13136              */
13137             public void unsetHoursHBSE()
13138             {
13139                 synchronized (monitor())
13140                 {
13141                     check_orphaned();
13142                     get_store().remove_element(HOURSHBSE$24, 0);
13143                 }
13144             }
13145             
13146             /**
13147              * Gets the "NumHBSEPCPY" element
13148              */
13149             public java.math.BigDecimal getNumHBSEPCPY()
13150             {
13151                 synchronized (monitor())
13152                 {
13153                     check_orphaned();
13154                     org.apache.xmlbeans.SimpleValue target = null;
13155                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
13156                     if (target == null)
13157                     {
13158                       return null;
13159                     }
13160                     return target.getBigDecimalValue();
13161                 }
13162             }
13163             
13164             /**
13165              * Gets (as xml) the "NumHBSEPCPY" element
13166              */
13167             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
13168             {
13169                 synchronized (monitor())
13170                 {
13171                     check_orphaned();
13172                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
13173                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
13174                     return target;
13175                 }
13176             }
13177             
13178             /**
13179              * True if has "NumHBSEPCPY" element
13180              */
13181             public boolean isSetNumHBSEPCPY()
13182             {
13183                 synchronized (monitor())
13184                 {
13185                     check_orphaned();
13186                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
13187                 }
13188             }
13189             
13190             /**
13191              * Sets the "NumHBSEPCPY" element
13192              */
13193             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
13194             {
13195                 synchronized (monitor())
13196                 {
13197                     check_orphaned();
13198                     org.apache.xmlbeans.SimpleValue target = null;
13199                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
13200                     if (target == null)
13201                     {
13202                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
13203                     }
13204                     target.setBigDecimalValue(numHBSEPCPY);
13205                 }
13206             }
13207             
13208             /**
13209              * Sets (as xml) the "NumHBSEPCPY" element
13210              */
13211             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
13212             {
13213                 synchronized (monitor())
13214                 {
13215                     check_orphaned();
13216                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
13217                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
13218                     if (target == null)
13219                     {
13220                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
13221                     }
13222                     target.set(numHBSEPCPY);
13223                 }
13224             }
13225             
13226             /**
13227              * Unsets the "NumHBSEPCPY" element
13228              */
13229             public void unsetNumHBSEPCPY()
13230             {
13231                 synchronized (monitor())
13232                 {
13233                     check_orphaned();
13234                     get_store().remove_element(NUMHBSEPCPY$26, 0);
13235                 }
13236             }
13237             /**
13238              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
13239              *
13240              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column8$ScheduleID.
13241              */
13242             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.ScheduleID
13243             {
13244                 private static final long serialVersionUID = 1L;
13245                 
13246                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
13247                 {
13248                     super(sType, false);
13249                 }
13250                 
13251                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
13252                 {
13253                     super(sType, b);
13254                 }
13255             }
13256             /**
13257              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
13258              *
13259              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column8$Option.
13260              */
13261             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Option
13262             {
13263                 private static final long serialVersionUID = 1L;
13264                 
13265                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
13266                 {
13267                     super(sType, false);
13268                 }
13269                 
13270                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
13271                 {
13272                     super(sType, b);
13273                 }
13274             }
13275             /**
13276              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
13277              *
13278              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column8$Enrollment.
13279              */
13280             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column8.Enrollment
13281             {
13282                 private static final long serialVersionUID = 1L;
13283                 
13284                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
13285                 {
13286                     super(sType, false);
13287                 }
13288                 
13289                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
13290                 {
13291                     super(sType, b);
13292                 }
13293             }
13294         }
13295         /**
13296          * An XML Column9(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
13297          *
13298          * This is a complex type.
13299          */
13300         public static class Column9Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9
13301         {
13302             private static final long serialVersionUID = 1L;
13303             
13304             public Column9Impl(org.apache.xmlbeans.SchemaType sType)
13305             {
13306                 super(sType);
13307             }
13308             
13309             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
13310                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
13311             private static final javax.xml.namespace.QName OPTION$2 = 
13312                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
13313             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
13314                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
13315             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
13316                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
13317             private static final javax.xml.namespace.QName CHECK$8 = 
13318                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
13319             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
13320                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
13321             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
13322                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
13323             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
13324                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
13325             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
13326                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
13327             private static final javax.xml.namespace.QName HOURSPHV$18 = 
13328                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
13329             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
13330                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
13331             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
13332                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
13333             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
13334                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
13335             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
13336                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
13337             
13338             
13339             /**
13340              * Gets the "ScheduleID" element
13341              */
13342             public int getScheduleID()
13343             {
13344                 synchronized (monitor())
13345                 {
13346                     check_orphaned();
13347                     org.apache.xmlbeans.SimpleValue target = null;
13348                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
13349                     if (target == null)
13350                     {
13351                       return 0;
13352                     }
13353                     return target.getIntValue();
13354                 }
13355             }
13356             
13357             /**
13358              * Gets (as xml) the "ScheduleID" element
13359              */
13360             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.ScheduleID xgetScheduleID()
13361             {
13362                 synchronized (monitor())
13363                 {
13364                     check_orphaned();
13365                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.ScheduleID target = null;
13366                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
13367                     return target;
13368                 }
13369             }
13370             
13371             /**
13372              * True if has "ScheduleID" element
13373              */
13374             public boolean isSetScheduleID()
13375             {
13376                 synchronized (monitor())
13377                 {
13378                     check_orphaned();
13379                     return get_store().count_elements(SCHEDULEID$0) != 0;
13380                 }
13381             }
13382             
13383             /**
13384              * Sets the "ScheduleID" element
13385              */
13386             public void setScheduleID(int scheduleID)
13387             {
13388                 synchronized (monitor())
13389                 {
13390                     check_orphaned();
13391                     org.apache.xmlbeans.SimpleValue target = null;
13392                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
13393                     if (target == null)
13394                     {
13395                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
13396                     }
13397                     target.setIntValue(scheduleID);
13398                 }
13399             }
13400             
13401             /**
13402              * Sets (as xml) the "ScheduleID" element
13403              */
13404             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.ScheduleID scheduleID)
13405             {
13406                 synchronized (monitor())
13407                 {
13408                     check_orphaned();
13409                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.ScheduleID target = null;
13410                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
13411                     if (target == null)
13412                     {
13413                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
13414                     }
13415                     target.set(scheduleID);
13416                 }
13417             }
13418             
13419             /**
13420              * Unsets the "ScheduleID" element
13421              */
13422             public void unsetScheduleID()
13423             {
13424                 synchronized (monitor())
13425                 {
13426                     check_orphaned();
13427                     get_store().remove_element(SCHEDULEID$0, 0);
13428                 }
13429             }
13430             
13431             /**
13432              * Gets the "Option" element
13433              */
13434             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Option.Enum getOption()
13435             {
13436                 synchronized (monitor())
13437                 {
13438                     check_orphaned();
13439                     org.apache.xmlbeans.SimpleValue target = null;
13440                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
13441                     if (target == null)
13442                     {
13443                       return null;
13444                     }
13445                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Option.Enum)target.getEnumValue();
13446                 }
13447             }
13448             
13449             /**
13450              * Gets (as xml) the "Option" element
13451              */
13452             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Option xgetOption()
13453             {
13454                 synchronized (monitor())
13455                 {
13456                     check_orphaned();
13457                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Option target = null;
13458                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Option)get_store().find_element_user(OPTION$2, 0);
13459                     return target;
13460                 }
13461             }
13462             
13463             /**
13464              * True if has "Option" element
13465              */
13466             public boolean isSetOption()
13467             {
13468                 synchronized (monitor())
13469                 {
13470                     check_orphaned();
13471                     return get_store().count_elements(OPTION$2) != 0;
13472                 }
13473             }
13474             
13475             /**
13476              * Sets the "Option" element
13477              */
13478             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Option.Enum option)
13479             {
13480                 synchronized (monitor())
13481                 {
13482                     check_orphaned();
13483                     org.apache.xmlbeans.SimpleValue target = null;
13484                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
13485                     if (target == null)
13486                     {
13487                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
13488                     }
13489                     target.setEnumValue(option);
13490                 }
13491             }
13492             
13493             /**
13494              * Sets (as xml) the "Option" element
13495              */
13496             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Option option)
13497             {
13498                 synchronized (monitor())
13499                 {
13500                     check_orphaned();
13501                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Option target = null;
13502                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Option)get_store().find_element_user(OPTION$2, 0);
13503                     if (target == null)
13504                     {
13505                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Option)get_store().add_element_user(OPTION$2);
13506                     }
13507                     target.set(option);
13508                 }
13509             }
13510             
13511             /**
13512              * Unsets the "Option" element
13513              */
13514             public void unsetOption()
13515             {
13516                 synchronized (monitor())
13517                 {
13518                     check_orphaned();
13519                     get_store().remove_element(OPTION$2, 0);
13520                 }
13521             }
13522             
13523             /**
13524              * Gets the "Enrollment" element
13525              */
13526             public int getEnrollment()
13527             {
13528                 synchronized (monitor())
13529                 {
13530                     check_orphaned();
13531                     org.apache.xmlbeans.SimpleValue target = null;
13532                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
13533                     if (target == null)
13534                     {
13535                       return 0;
13536                     }
13537                     return target.getIntValue();
13538                 }
13539             }
13540             
13541             /**
13542              * Gets (as xml) the "Enrollment" element
13543              */
13544             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Enrollment xgetEnrollment()
13545             {
13546                 synchronized (monitor())
13547                 {
13548                     check_orphaned();
13549                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Enrollment target = null;
13550                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
13551                     return target;
13552                 }
13553             }
13554             
13555             /**
13556              * True if has "Enrollment" element
13557              */
13558             public boolean isSetEnrollment()
13559             {
13560                 synchronized (monitor())
13561                 {
13562                     check_orphaned();
13563                     return get_store().count_elements(ENROLLMENT$4) != 0;
13564                 }
13565             }
13566             
13567             /**
13568              * Sets the "Enrollment" element
13569              */
13570             public void setEnrollment(int enrollment)
13571             {
13572                 synchronized (monitor())
13573                 {
13574                     check_orphaned();
13575                     org.apache.xmlbeans.SimpleValue target = null;
13576                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
13577                     if (target == null)
13578                     {
13579                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
13580                     }
13581                     target.setIntValue(enrollment);
13582                 }
13583             }
13584             
13585             /**
13586              * Sets (as xml) the "Enrollment" element
13587              */
13588             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Enrollment enrollment)
13589             {
13590                 synchronized (monitor())
13591                 {
13592                     check_orphaned();
13593                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Enrollment target = null;
13594                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
13595                     if (target == null)
13596                     {
13597                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Enrollment)get_store().add_element_user(ENROLLMENT$4);
13598                     }
13599                     target.set(enrollment);
13600                 }
13601             }
13602             
13603             /**
13604              * Unsets the "Enrollment" element
13605              */
13606             public void unsetEnrollment()
13607             {
13608                 synchronized (monitor())
13609                 {
13610                     check_orphaned();
13611                     get_store().remove_element(ENROLLMENT$4, 0);
13612                 }
13613             }
13614             
13615             /**
13616              * Gets the "NumClasses" element
13617              */
13618             public java.math.BigDecimal getNumClasses()
13619             {
13620                 synchronized (monitor())
13621                 {
13622                     check_orphaned();
13623                     org.apache.xmlbeans.SimpleValue target = null;
13624                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
13625                     if (target == null)
13626                     {
13627                       return null;
13628                     }
13629                     return target.getBigDecimalValue();
13630                 }
13631             }
13632             
13633             /**
13634              * Gets (as xml) the "NumClasses" element
13635              */
13636             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
13637             {
13638                 synchronized (monitor())
13639                 {
13640                     check_orphaned();
13641                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
13642                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
13643                     return target;
13644                 }
13645             }
13646             
13647             /**
13648              * True if has "NumClasses" element
13649              */
13650             public boolean isSetNumClasses()
13651             {
13652                 synchronized (monitor())
13653                 {
13654                     check_orphaned();
13655                     return get_store().count_elements(NUMCLASSES$6) != 0;
13656                 }
13657             }
13658             
13659             /**
13660              * Sets the "NumClasses" element
13661              */
13662             public void setNumClasses(java.math.BigDecimal numClasses)
13663             {
13664                 synchronized (monitor())
13665                 {
13666                     check_orphaned();
13667                     org.apache.xmlbeans.SimpleValue target = null;
13668                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
13669                     if (target == null)
13670                     {
13671                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
13672                     }
13673                     target.setBigDecimalValue(numClasses);
13674                 }
13675             }
13676             
13677             /**
13678              * Sets (as xml) the "NumClasses" element
13679              */
13680             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
13681             {
13682                 synchronized (monitor())
13683                 {
13684                     check_orphaned();
13685                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
13686                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
13687                     if (target == null)
13688                     {
13689                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
13690                     }
13691                     target.set(numClasses);
13692                 }
13693             }
13694             
13695             /**
13696              * Unsets the "NumClasses" element
13697              */
13698             public void unsetNumClasses()
13699             {
13700                 synchronized (monitor())
13701                 {
13702                     check_orphaned();
13703                     get_store().remove_element(NUMCLASSES$6, 0);
13704                 }
13705             }
13706             
13707             /**
13708              * Gets the "Check" element
13709              */
13710             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
13711             {
13712                 synchronized (monitor())
13713                 {
13714                     check_orphaned();
13715                     org.apache.xmlbeans.SimpleValue target = null;
13716                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
13717                     if (target == null)
13718                     {
13719                       return null;
13720                     }
13721                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
13722                 }
13723             }
13724             
13725             /**
13726              * Gets (as xml) the "Check" element
13727              */
13728             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
13729             {
13730                 synchronized (monitor())
13731                 {
13732                     check_orphaned();
13733                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13734                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
13735                     return target;
13736                 }
13737             }
13738             
13739             /**
13740              * True if has "Check" element
13741              */
13742             public boolean isSetCheck()
13743             {
13744                 synchronized (monitor())
13745                 {
13746                     check_orphaned();
13747                     return get_store().count_elements(CHECK$8) != 0;
13748                 }
13749             }
13750             
13751             /**
13752              * Sets the "Check" element
13753              */
13754             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
13755             {
13756                 synchronized (monitor())
13757                 {
13758                     check_orphaned();
13759                     org.apache.xmlbeans.SimpleValue target = null;
13760                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
13761                     if (target == null)
13762                     {
13763                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
13764                     }
13765                     target.setEnumValue(check);
13766                 }
13767             }
13768             
13769             /**
13770              * Sets (as xml) the "Check" element
13771              */
13772             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
13773             {
13774                 synchronized (monitor())
13775                 {
13776                     check_orphaned();
13777                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
13778                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
13779                     if (target == null)
13780                     {
13781                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
13782                     }
13783                     target.set(check);
13784                 }
13785             }
13786             
13787             /**
13788              * Unsets the "Check" element
13789              */
13790             public void unsetCheck()
13791             {
13792                 synchronized (monitor())
13793                 {
13794                     check_orphaned();
13795                     get_store().remove_element(CHECK$8, 0);
13796                 }
13797             }
13798             
13799             /**
13800              * Gets the "HoursPCPD" element
13801              */
13802             public java.math.BigDecimal getHoursPCPD()
13803             {
13804                 synchronized (monitor())
13805                 {
13806                     check_orphaned();
13807                     org.apache.xmlbeans.SimpleValue target = null;
13808                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
13809                     if (target == null)
13810                     {
13811                       return null;
13812                     }
13813                     return target.getBigDecimalValue();
13814                 }
13815             }
13816             
13817             /**
13818              * Gets (as xml) the "HoursPCPD" element
13819              */
13820             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
13821             {
13822                 synchronized (monitor())
13823                 {
13824                     check_orphaned();
13825                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
13826                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
13827                     return target;
13828                 }
13829             }
13830             
13831             /**
13832              * True if has "HoursPCPD" element
13833              */
13834             public boolean isSetHoursPCPD()
13835             {
13836                 synchronized (monitor())
13837                 {
13838                     check_orphaned();
13839                     return get_store().count_elements(HOURSPCPD$10) != 0;
13840                 }
13841             }
13842             
13843             /**
13844              * Sets the "HoursPCPD" element
13845              */
13846             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
13847             {
13848                 synchronized (monitor())
13849                 {
13850                     check_orphaned();
13851                     org.apache.xmlbeans.SimpleValue target = null;
13852                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
13853                     if (target == null)
13854                     {
13855                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
13856                     }
13857                     target.setBigDecimalValue(hoursPCPD);
13858                 }
13859             }
13860             
13861             /**
13862              * Sets (as xml) the "HoursPCPD" element
13863              */
13864             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
13865             {
13866                 synchronized (monitor())
13867                 {
13868                     check_orphaned();
13869                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
13870                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
13871                     if (target == null)
13872                     {
13873                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
13874                     }
13875                     target.set(hoursPCPD);
13876                 }
13877             }
13878             
13879             /**
13880              * Unsets the "HoursPCPD" element
13881              */
13882             public void unsetHoursPCPD()
13883             {
13884                 synchronized (monitor())
13885                 {
13886                     check_orphaned();
13887                     get_store().remove_element(HOURSPCPD$10, 0);
13888                 }
13889             }
13890             
13891             /**
13892              * Gets the "DaysPCPW" element
13893              */
13894             public java.math.BigDecimal getDaysPCPW()
13895             {
13896                 synchronized (monitor())
13897                 {
13898                     check_orphaned();
13899                     org.apache.xmlbeans.SimpleValue target = null;
13900                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
13901                     if (target == null)
13902                     {
13903                       return null;
13904                     }
13905                     return target.getBigDecimalValue();
13906                 }
13907             }
13908             
13909             /**
13910              * Gets (as xml) the "DaysPCPW" element
13911              */
13912             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
13913             {
13914                 synchronized (monitor())
13915                 {
13916                     check_orphaned();
13917                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
13918                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
13919                     return target;
13920                 }
13921             }
13922             
13923             /**
13924              * True if has "DaysPCPW" element
13925              */
13926             public boolean isSetDaysPCPW()
13927             {
13928                 synchronized (monitor())
13929                 {
13930                     check_orphaned();
13931                     return get_store().count_elements(DAYSPCPW$12) != 0;
13932                 }
13933             }
13934             
13935             /**
13936              * Sets the "DaysPCPW" element
13937              */
13938             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
13939             {
13940                 synchronized (monitor())
13941                 {
13942                     check_orphaned();
13943                     org.apache.xmlbeans.SimpleValue target = null;
13944                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
13945                     if (target == null)
13946                     {
13947                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
13948                     }
13949                     target.setBigDecimalValue(daysPCPW);
13950                 }
13951             }
13952             
13953             /**
13954              * Sets (as xml) the "DaysPCPW" element
13955              */
13956             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
13957             {
13958                 synchronized (monitor())
13959                 {
13960                     check_orphaned();
13961                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
13962                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
13963                     if (target == null)
13964                     {
13965                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
13966                     }
13967                     target.set(daysPCPW);
13968                 }
13969             }
13970             
13971             /**
13972              * Unsets the "DaysPCPW" element
13973              */
13974             public void unsetDaysPCPW()
13975             {
13976                 synchronized (monitor())
13977                 {
13978                     check_orphaned();
13979                     get_store().remove_element(DAYSPCPW$12, 0);
13980                 }
13981             }
13982             
13983             /**
13984              * Gets the "DaysPCPY" element
13985              */
13986             public java.math.BigDecimal getDaysPCPY()
13987             {
13988                 synchronized (monitor())
13989                 {
13990                     check_orphaned();
13991                     org.apache.xmlbeans.SimpleValue target = null;
13992                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
13993                     if (target == null)
13994                     {
13995                       return null;
13996                     }
13997                     return target.getBigDecimalValue();
13998                 }
13999             }
14000             
14001             /**
14002              * Gets (as xml) the "DaysPCPY" element
14003              */
14004             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
14005             {
14006                 synchronized (monitor())
14007                 {
14008                     check_orphaned();
14009                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14010                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
14011                     return target;
14012                 }
14013             }
14014             
14015             /**
14016              * True if has "DaysPCPY" element
14017              */
14018             public boolean isSetDaysPCPY()
14019             {
14020                 synchronized (monitor())
14021                 {
14022                     check_orphaned();
14023                     return get_store().count_elements(DAYSPCPY$14) != 0;
14024                 }
14025             }
14026             
14027             /**
14028              * Sets the "DaysPCPY" element
14029              */
14030             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
14031             {
14032                 synchronized (monitor())
14033                 {
14034                     check_orphaned();
14035                     org.apache.xmlbeans.SimpleValue target = null;
14036                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
14037                     if (target == null)
14038                     {
14039                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
14040                     }
14041                     target.setBigDecimalValue(daysPCPY);
14042                 }
14043             }
14044             
14045             /**
14046              * Sets (as xml) the "DaysPCPY" element
14047              */
14048             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
14049             {
14050                 synchronized (monitor())
14051                 {
14052                     check_orphaned();
14053                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14054                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
14055                     if (target == null)
14056                     {
14057                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
14058                     }
14059                     target.set(daysPCPY);
14060                 }
14061             }
14062             
14063             /**
14064              * Unsets the "DaysPCPY" element
14065              */
14066             public void unsetDaysPCPY()
14067             {
14068                 synchronized (monitor())
14069                 {
14070                     check_orphaned();
14071                     get_store().remove_element(DAYSPCPY$14, 0);
14072                 }
14073             }
14074             
14075             /**
14076              * Gets the "NumHVPCPY" element
14077              */
14078             public java.math.BigDecimal getNumHVPCPY()
14079             {
14080                 synchronized (monitor())
14081                 {
14082                     check_orphaned();
14083                     org.apache.xmlbeans.SimpleValue target = null;
14084                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
14085                     if (target == null)
14086                     {
14087                       return null;
14088                     }
14089                     return target.getBigDecimalValue();
14090                 }
14091             }
14092             
14093             /**
14094              * Gets (as xml) the "NumHVPCPY" element
14095              */
14096             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
14097             {
14098                 synchronized (monitor())
14099                 {
14100                     check_orphaned();
14101                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14102                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
14103                     return target;
14104                 }
14105             }
14106             
14107             /**
14108              * True if has "NumHVPCPY" element
14109              */
14110             public boolean isSetNumHVPCPY()
14111             {
14112                 synchronized (monitor())
14113                 {
14114                     check_orphaned();
14115                     return get_store().count_elements(NUMHVPCPY$16) != 0;
14116                 }
14117             }
14118             
14119             /**
14120              * Sets the "NumHVPCPY" element
14121              */
14122             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
14123             {
14124                 synchronized (monitor())
14125                 {
14126                     check_orphaned();
14127                     org.apache.xmlbeans.SimpleValue target = null;
14128                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
14129                     if (target == null)
14130                     {
14131                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
14132                     }
14133                     target.setBigDecimalValue(numHVPCPY);
14134                 }
14135             }
14136             
14137             /**
14138              * Sets (as xml) the "NumHVPCPY" element
14139              */
14140             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
14141             {
14142                 synchronized (monitor())
14143                 {
14144                     check_orphaned();
14145                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14146                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
14147                     if (target == null)
14148                     {
14149                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
14150                     }
14151                     target.set(numHVPCPY);
14152                 }
14153             }
14154             
14155             /**
14156              * Unsets the "NumHVPCPY" element
14157              */
14158             public void unsetNumHVPCPY()
14159             {
14160                 synchronized (monitor())
14161                 {
14162                     check_orphaned();
14163                     get_store().remove_element(NUMHVPCPY$16, 0);
14164                 }
14165             }
14166             
14167             /**
14168              * Gets the "HoursPHV" element
14169              */
14170             public java.math.BigDecimal getHoursPHV()
14171             {
14172                 synchronized (monitor())
14173                 {
14174                     check_orphaned();
14175                     org.apache.xmlbeans.SimpleValue target = null;
14176                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
14177                     if (target == null)
14178                     {
14179                       return null;
14180                     }
14181                     return target.getBigDecimalValue();
14182                 }
14183             }
14184             
14185             /**
14186              * Gets (as xml) the "HoursPHV" element
14187              */
14188             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
14189             {
14190                 synchronized (monitor())
14191                 {
14192                     check_orphaned();
14193                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14194                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
14195                     return target;
14196                 }
14197             }
14198             
14199             /**
14200              * True if has "HoursPHV" element
14201              */
14202             public boolean isSetHoursPHV()
14203             {
14204                 synchronized (monitor())
14205                 {
14206                     check_orphaned();
14207                     return get_store().count_elements(HOURSPHV$18) != 0;
14208                 }
14209             }
14210             
14211             /**
14212              * Sets the "HoursPHV" element
14213              */
14214             public void setHoursPHV(java.math.BigDecimal hoursPHV)
14215             {
14216                 synchronized (monitor())
14217                 {
14218                     check_orphaned();
14219                     org.apache.xmlbeans.SimpleValue target = null;
14220                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
14221                     if (target == null)
14222                     {
14223                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
14224                     }
14225                     target.setBigDecimalValue(hoursPHV);
14226                 }
14227             }
14228             
14229             /**
14230              * Sets (as xml) the "HoursPHV" element
14231              */
14232             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
14233             {
14234                 synchronized (monitor())
14235                 {
14236                     check_orphaned();
14237                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14238                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
14239                     if (target == null)
14240                     {
14241                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
14242                     }
14243                     target.set(hoursPHV);
14244                 }
14245             }
14246             
14247             /**
14248              * Unsets the "HoursPHV" element
14249              */
14250             public void unsetHoursPHV()
14251             {
14252                 synchronized (monitor())
14253                 {
14254                     check_orphaned();
14255                     get_store().remove_element(HOURSPHV$18, 0);
14256                 }
14257             }
14258             
14259             /**
14260              * Gets the "NumHBHVPCPY" element
14261              */
14262             public java.math.BigDecimal getNumHBHVPCPY()
14263             {
14264                 synchronized (monitor())
14265                 {
14266                     check_orphaned();
14267                     org.apache.xmlbeans.SimpleValue target = null;
14268                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
14269                     if (target == null)
14270                     {
14271                       return null;
14272                     }
14273                     return target.getBigDecimalValue();
14274                 }
14275             }
14276             
14277             /**
14278              * Gets (as xml) the "NumHBHVPCPY" element
14279              */
14280             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
14281             {
14282                 synchronized (monitor())
14283                 {
14284                     check_orphaned();
14285                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14286                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
14287                     return target;
14288                 }
14289             }
14290             
14291             /**
14292              * True if has "NumHBHVPCPY" element
14293              */
14294             public boolean isSetNumHBHVPCPY()
14295             {
14296                 synchronized (monitor())
14297                 {
14298                     check_orphaned();
14299                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
14300                 }
14301             }
14302             
14303             /**
14304              * Sets the "NumHBHVPCPY" element
14305              */
14306             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
14307             {
14308                 synchronized (monitor())
14309                 {
14310                     check_orphaned();
14311                     org.apache.xmlbeans.SimpleValue target = null;
14312                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
14313                     if (target == null)
14314                     {
14315                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
14316                     }
14317                     target.setBigDecimalValue(numHBHVPCPY);
14318                 }
14319             }
14320             
14321             /**
14322              * Sets (as xml) the "NumHBHVPCPY" element
14323              */
14324             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
14325             {
14326                 synchronized (monitor())
14327                 {
14328                     check_orphaned();
14329                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14330                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
14331                     if (target == null)
14332                     {
14333                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
14334                     }
14335                     target.set(numHBHVPCPY);
14336                 }
14337             }
14338             
14339             /**
14340              * Unsets the "NumHBHVPCPY" element
14341              */
14342             public void unsetNumHBHVPCPY()
14343             {
14344                 synchronized (monitor())
14345                 {
14346                     check_orphaned();
14347                     get_store().remove_element(NUMHBHVPCPY$20, 0);
14348                 }
14349             }
14350             
14351             /**
14352              * Gets the "HoursHBPHV" element
14353              */
14354             public java.math.BigDecimal getHoursHBPHV()
14355             {
14356                 synchronized (monitor())
14357                 {
14358                     check_orphaned();
14359                     org.apache.xmlbeans.SimpleValue target = null;
14360                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
14361                     if (target == null)
14362                     {
14363                       return null;
14364                     }
14365                     return target.getBigDecimalValue();
14366                 }
14367             }
14368             
14369             /**
14370              * Gets (as xml) the "HoursHBPHV" element
14371              */
14372             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
14373             {
14374                 synchronized (monitor())
14375                 {
14376                     check_orphaned();
14377                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14378                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
14379                     return target;
14380                 }
14381             }
14382             
14383             /**
14384              * True if has "HoursHBPHV" element
14385              */
14386             public boolean isSetHoursHBPHV()
14387             {
14388                 synchronized (monitor())
14389                 {
14390                     check_orphaned();
14391                     return get_store().count_elements(HOURSHBPHV$22) != 0;
14392                 }
14393             }
14394             
14395             /**
14396              * Sets the "HoursHBPHV" element
14397              */
14398             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
14399             {
14400                 synchronized (monitor())
14401                 {
14402                     check_orphaned();
14403                     org.apache.xmlbeans.SimpleValue target = null;
14404                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
14405                     if (target == null)
14406                     {
14407                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
14408                     }
14409                     target.setBigDecimalValue(hoursHBPHV);
14410                 }
14411             }
14412             
14413             /**
14414              * Sets (as xml) the "HoursHBPHV" element
14415              */
14416             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
14417             {
14418                 synchronized (monitor())
14419                 {
14420                     check_orphaned();
14421                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14422                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
14423                     if (target == null)
14424                     {
14425                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
14426                     }
14427                     target.set(hoursHBPHV);
14428                 }
14429             }
14430             
14431             /**
14432              * Unsets the "HoursHBPHV" element
14433              */
14434             public void unsetHoursHBPHV()
14435             {
14436                 synchronized (monitor())
14437                 {
14438                     check_orphaned();
14439                     get_store().remove_element(HOURSHBPHV$22, 0);
14440                 }
14441             }
14442             
14443             /**
14444              * Gets the "HoursHBSE" element
14445              */
14446             public java.math.BigDecimal getHoursHBSE()
14447             {
14448                 synchronized (monitor())
14449                 {
14450                     check_orphaned();
14451                     org.apache.xmlbeans.SimpleValue target = null;
14452                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
14453                     if (target == null)
14454                     {
14455                       return null;
14456                     }
14457                     return target.getBigDecimalValue();
14458                 }
14459             }
14460             
14461             /**
14462              * Gets (as xml) the "HoursHBSE" element
14463              */
14464             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
14465             {
14466                 synchronized (monitor())
14467                 {
14468                     check_orphaned();
14469                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14470                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
14471                     return target;
14472                 }
14473             }
14474             
14475             /**
14476              * True if has "HoursHBSE" element
14477              */
14478             public boolean isSetHoursHBSE()
14479             {
14480                 synchronized (monitor())
14481                 {
14482                     check_orphaned();
14483                     return get_store().count_elements(HOURSHBSE$24) != 0;
14484                 }
14485             }
14486             
14487             /**
14488              * Sets the "HoursHBSE" element
14489              */
14490             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
14491             {
14492                 synchronized (monitor())
14493                 {
14494                     check_orphaned();
14495                     org.apache.xmlbeans.SimpleValue target = null;
14496                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
14497                     if (target == null)
14498                     {
14499                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
14500                     }
14501                     target.setBigDecimalValue(hoursHBSE);
14502                 }
14503             }
14504             
14505             /**
14506              * Sets (as xml) the "HoursHBSE" element
14507              */
14508             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
14509             {
14510                 synchronized (monitor())
14511                 {
14512                     check_orphaned();
14513                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14514                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
14515                     if (target == null)
14516                     {
14517                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
14518                     }
14519                     target.set(hoursHBSE);
14520                 }
14521             }
14522             
14523             /**
14524              * Unsets the "HoursHBSE" element
14525              */
14526             public void unsetHoursHBSE()
14527             {
14528                 synchronized (monitor())
14529                 {
14530                     check_orphaned();
14531                     get_store().remove_element(HOURSHBSE$24, 0);
14532                 }
14533             }
14534             
14535             /**
14536              * Gets the "NumHBSEPCPY" element
14537              */
14538             public java.math.BigDecimal getNumHBSEPCPY()
14539             {
14540                 synchronized (monitor())
14541                 {
14542                     check_orphaned();
14543                     org.apache.xmlbeans.SimpleValue target = null;
14544                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
14545                     if (target == null)
14546                     {
14547                       return null;
14548                     }
14549                     return target.getBigDecimalValue();
14550                 }
14551             }
14552             
14553             /**
14554              * Gets (as xml) the "NumHBSEPCPY" element
14555              */
14556             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
14557             {
14558                 synchronized (monitor())
14559                 {
14560                     check_orphaned();
14561                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14562                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
14563                     return target;
14564                 }
14565             }
14566             
14567             /**
14568              * True if has "NumHBSEPCPY" element
14569              */
14570             public boolean isSetNumHBSEPCPY()
14571             {
14572                 synchronized (monitor())
14573                 {
14574                     check_orphaned();
14575                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
14576                 }
14577             }
14578             
14579             /**
14580              * Sets the "NumHBSEPCPY" element
14581              */
14582             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
14583             {
14584                 synchronized (monitor())
14585                 {
14586                     check_orphaned();
14587                     org.apache.xmlbeans.SimpleValue target = null;
14588                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
14589                     if (target == null)
14590                     {
14591                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
14592                     }
14593                     target.setBigDecimalValue(numHBSEPCPY);
14594                 }
14595             }
14596             
14597             /**
14598              * Sets (as xml) the "NumHBSEPCPY" element
14599              */
14600             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
14601             {
14602                 synchronized (monitor())
14603                 {
14604                     check_orphaned();
14605                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
14606                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
14607                     if (target == null)
14608                     {
14609                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
14610                     }
14611                     target.set(numHBSEPCPY);
14612                 }
14613             }
14614             
14615             /**
14616              * Unsets the "NumHBSEPCPY" element
14617              */
14618             public void unsetNumHBSEPCPY()
14619             {
14620                 synchronized (monitor())
14621                 {
14622                     check_orphaned();
14623                     get_store().remove_element(NUMHBSEPCPY$26, 0);
14624                 }
14625             }
14626             /**
14627              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
14628              *
14629              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column9$ScheduleID.
14630              */
14631             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.ScheduleID
14632             {
14633                 private static final long serialVersionUID = 1L;
14634                 
14635                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
14636                 {
14637                     super(sType, false);
14638                 }
14639                 
14640                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14641                 {
14642                     super(sType, b);
14643                 }
14644             }
14645             /**
14646              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
14647              *
14648              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column9$Option.
14649              */
14650             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Option
14651             {
14652                 private static final long serialVersionUID = 1L;
14653                 
14654                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
14655                 {
14656                     super(sType, false);
14657                 }
14658                 
14659                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14660                 {
14661                     super(sType, b);
14662                 }
14663             }
14664             /**
14665              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
14666              *
14667              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column9$Enrollment.
14668              */
14669             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column9.Enrollment
14670             {
14671                 private static final long serialVersionUID = 1L;
14672                 
14673                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
14674                 {
14675                     super(sType, false);
14676                 }
14677                 
14678                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
14679                 {
14680                     super(sType, b);
14681                 }
14682             }
14683         }
14684         /**
14685          * An XML Column10(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
14686          *
14687          * This is a complex type.
14688          */
14689         public static class Column10Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10
14690         {
14691             private static final long serialVersionUID = 1L;
14692             
14693             public Column10Impl(org.apache.xmlbeans.SchemaType sType)
14694             {
14695                 super(sType);
14696             }
14697             
14698             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
14699                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
14700             private static final javax.xml.namespace.QName OPTION$2 = 
14701                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
14702             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
14703                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
14704             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
14705                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
14706             private static final javax.xml.namespace.QName CHECK$8 = 
14707                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
14708             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
14709                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
14710             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
14711                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
14712             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
14713                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
14714             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
14715                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
14716             private static final javax.xml.namespace.QName HOURSPHV$18 = 
14717                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
14718             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
14719                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
14720             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
14721                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
14722             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
14723                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
14724             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
14725                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
14726             
14727             
14728             /**
14729              * Gets the "ScheduleID" element
14730              */
14731             public int getScheduleID()
14732             {
14733                 synchronized (monitor())
14734                 {
14735                     check_orphaned();
14736                     org.apache.xmlbeans.SimpleValue target = null;
14737                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
14738                     if (target == null)
14739                     {
14740                       return 0;
14741                     }
14742                     return target.getIntValue();
14743                 }
14744             }
14745             
14746             /**
14747              * Gets (as xml) the "ScheduleID" element
14748              */
14749             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.ScheduleID xgetScheduleID()
14750             {
14751                 synchronized (monitor())
14752                 {
14753                     check_orphaned();
14754                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.ScheduleID target = null;
14755                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
14756                     return target;
14757                 }
14758             }
14759             
14760             /**
14761              * True if has "ScheduleID" element
14762              */
14763             public boolean isSetScheduleID()
14764             {
14765                 synchronized (monitor())
14766                 {
14767                     check_orphaned();
14768                     return get_store().count_elements(SCHEDULEID$0) != 0;
14769                 }
14770             }
14771             
14772             /**
14773              * Sets the "ScheduleID" element
14774              */
14775             public void setScheduleID(int scheduleID)
14776             {
14777                 synchronized (monitor())
14778                 {
14779                     check_orphaned();
14780                     org.apache.xmlbeans.SimpleValue target = null;
14781                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
14782                     if (target == null)
14783                     {
14784                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
14785                     }
14786                     target.setIntValue(scheduleID);
14787                 }
14788             }
14789             
14790             /**
14791              * Sets (as xml) the "ScheduleID" element
14792              */
14793             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.ScheduleID scheduleID)
14794             {
14795                 synchronized (monitor())
14796                 {
14797                     check_orphaned();
14798                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.ScheduleID target = null;
14799                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
14800                     if (target == null)
14801                     {
14802                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
14803                     }
14804                     target.set(scheduleID);
14805                 }
14806             }
14807             
14808             /**
14809              * Unsets the "ScheduleID" element
14810              */
14811             public void unsetScheduleID()
14812             {
14813                 synchronized (monitor())
14814                 {
14815                     check_orphaned();
14816                     get_store().remove_element(SCHEDULEID$0, 0);
14817                 }
14818             }
14819             
14820             /**
14821              * Gets the "Option" element
14822              */
14823             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Option.Enum getOption()
14824             {
14825                 synchronized (monitor())
14826                 {
14827                     check_orphaned();
14828                     org.apache.xmlbeans.SimpleValue target = null;
14829                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
14830                     if (target == null)
14831                     {
14832                       return null;
14833                     }
14834                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Option.Enum)target.getEnumValue();
14835                 }
14836             }
14837             
14838             /**
14839              * Gets (as xml) the "Option" element
14840              */
14841             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Option xgetOption()
14842             {
14843                 synchronized (monitor())
14844                 {
14845                     check_orphaned();
14846                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Option target = null;
14847                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Option)get_store().find_element_user(OPTION$2, 0);
14848                     return target;
14849                 }
14850             }
14851             
14852             /**
14853              * True if has "Option" element
14854              */
14855             public boolean isSetOption()
14856             {
14857                 synchronized (monitor())
14858                 {
14859                     check_orphaned();
14860                     return get_store().count_elements(OPTION$2) != 0;
14861                 }
14862             }
14863             
14864             /**
14865              * Sets the "Option" element
14866              */
14867             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Option.Enum option)
14868             {
14869                 synchronized (monitor())
14870                 {
14871                     check_orphaned();
14872                     org.apache.xmlbeans.SimpleValue target = null;
14873                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
14874                     if (target == null)
14875                     {
14876                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
14877                     }
14878                     target.setEnumValue(option);
14879                 }
14880             }
14881             
14882             /**
14883              * Sets (as xml) the "Option" element
14884              */
14885             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Option option)
14886             {
14887                 synchronized (monitor())
14888                 {
14889                     check_orphaned();
14890                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Option target = null;
14891                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Option)get_store().find_element_user(OPTION$2, 0);
14892                     if (target == null)
14893                     {
14894                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Option)get_store().add_element_user(OPTION$2);
14895                     }
14896                     target.set(option);
14897                 }
14898             }
14899             
14900             /**
14901              * Unsets the "Option" element
14902              */
14903             public void unsetOption()
14904             {
14905                 synchronized (monitor())
14906                 {
14907                     check_orphaned();
14908                     get_store().remove_element(OPTION$2, 0);
14909                 }
14910             }
14911             
14912             /**
14913              * Gets the "Enrollment" element
14914              */
14915             public int getEnrollment()
14916             {
14917                 synchronized (monitor())
14918                 {
14919                     check_orphaned();
14920                     org.apache.xmlbeans.SimpleValue target = null;
14921                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
14922                     if (target == null)
14923                     {
14924                       return 0;
14925                     }
14926                     return target.getIntValue();
14927                 }
14928             }
14929             
14930             /**
14931              * Gets (as xml) the "Enrollment" element
14932              */
14933             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Enrollment xgetEnrollment()
14934             {
14935                 synchronized (monitor())
14936                 {
14937                     check_orphaned();
14938                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Enrollment target = null;
14939                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
14940                     return target;
14941                 }
14942             }
14943             
14944             /**
14945              * True if has "Enrollment" element
14946              */
14947             public boolean isSetEnrollment()
14948             {
14949                 synchronized (monitor())
14950                 {
14951                     check_orphaned();
14952                     return get_store().count_elements(ENROLLMENT$4) != 0;
14953                 }
14954             }
14955             
14956             /**
14957              * Sets the "Enrollment" element
14958              */
14959             public void setEnrollment(int enrollment)
14960             {
14961                 synchronized (monitor())
14962                 {
14963                     check_orphaned();
14964                     org.apache.xmlbeans.SimpleValue target = null;
14965                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
14966                     if (target == null)
14967                     {
14968                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
14969                     }
14970                     target.setIntValue(enrollment);
14971                 }
14972             }
14973             
14974             /**
14975              * Sets (as xml) the "Enrollment" element
14976              */
14977             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Enrollment enrollment)
14978             {
14979                 synchronized (monitor())
14980                 {
14981                     check_orphaned();
14982                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Enrollment target = null;
14983                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
14984                     if (target == null)
14985                     {
14986                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Enrollment)get_store().add_element_user(ENROLLMENT$4);
14987                     }
14988                     target.set(enrollment);
14989                 }
14990             }
14991             
14992             /**
14993              * Unsets the "Enrollment" element
14994              */
14995             public void unsetEnrollment()
14996             {
14997                 synchronized (monitor())
14998                 {
14999                     check_orphaned();
15000                     get_store().remove_element(ENROLLMENT$4, 0);
15001                 }
15002             }
15003             
15004             /**
15005              * Gets the "NumClasses" element
15006              */
15007             public java.math.BigDecimal getNumClasses()
15008             {
15009                 synchronized (monitor())
15010                 {
15011                     check_orphaned();
15012                     org.apache.xmlbeans.SimpleValue target = null;
15013                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
15014                     if (target == null)
15015                     {
15016                       return null;
15017                     }
15018                     return target.getBigDecimalValue();
15019                 }
15020             }
15021             
15022             /**
15023              * Gets (as xml) the "NumClasses" element
15024              */
15025             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
15026             {
15027                 synchronized (monitor())
15028                 {
15029                     check_orphaned();
15030                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15031                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
15032                     return target;
15033                 }
15034             }
15035             
15036             /**
15037              * True if has "NumClasses" element
15038              */
15039             public boolean isSetNumClasses()
15040             {
15041                 synchronized (monitor())
15042                 {
15043                     check_orphaned();
15044                     return get_store().count_elements(NUMCLASSES$6) != 0;
15045                 }
15046             }
15047             
15048             /**
15049              * Sets the "NumClasses" element
15050              */
15051             public void setNumClasses(java.math.BigDecimal numClasses)
15052             {
15053                 synchronized (monitor())
15054                 {
15055                     check_orphaned();
15056                     org.apache.xmlbeans.SimpleValue target = null;
15057                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
15058                     if (target == null)
15059                     {
15060                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
15061                     }
15062                     target.setBigDecimalValue(numClasses);
15063                 }
15064             }
15065             
15066             /**
15067              * Sets (as xml) the "NumClasses" element
15068              */
15069             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
15070             {
15071                 synchronized (monitor())
15072                 {
15073                     check_orphaned();
15074                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15075                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
15076                     if (target == null)
15077                     {
15078                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
15079                     }
15080                     target.set(numClasses);
15081                 }
15082             }
15083             
15084             /**
15085              * Unsets the "NumClasses" element
15086              */
15087             public void unsetNumClasses()
15088             {
15089                 synchronized (monitor())
15090                 {
15091                     check_orphaned();
15092                     get_store().remove_element(NUMCLASSES$6, 0);
15093                 }
15094             }
15095             
15096             /**
15097              * Gets the "Check" element
15098              */
15099             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
15100             {
15101                 synchronized (monitor())
15102                 {
15103                     check_orphaned();
15104                     org.apache.xmlbeans.SimpleValue target = null;
15105                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
15106                     if (target == null)
15107                     {
15108                       return null;
15109                     }
15110                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
15111                 }
15112             }
15113             
15114             /**
15115              * Gets (as xml) the "Check" element
15116              */
15117             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
15118             {
15119                 synchronized (monitor())
15120                 {
15121                     check_orphaned();
15122                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15123                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
15124                     return target;
15125                 }
15126             }
15127             
15128             /**
15129              * True if has "Check" element
15130              */
15131             public boolean isSetCheck()
15132             {
15133                 synchronized (monitor())
15134                 {
15135                     check_orphaned();
15136                     return get_store().count_elements(CHECK$8) != 0;
15137                 }
15138             }
15139             
15140             /**
15141              * Sets the "Check" element
15142              */
15143             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
15144             {
15145                 synchronized (monitor())
15146                 {
15147                     check_orphaned();
15148                     org.apache.xmlbeans.SimpleValue target = null;
15149                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
15150                     if (target == null)
15151                     {
15152                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
15153                     }
15154                     target.setEnumValue(check);
15155                 }
15156             }
15157             
15158             /**
15159              * Sets (as xml) the "Check" element
15160              */
15161             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
15162             {
15163                 synchronized (monitor())
15164                 {
15165                     check_orphaned();
15166                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
15167                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
15168                     if (target == null)
15169                     {
15170                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
15171                     }
15172                     target.set(check);
15173                 }
15174             }
15175             
15176             /**
15177              * Unsets the "Check" element
15178              */
15179             public void unsetCheck()
15180             {
15181                 synchronized (monitor())
15182                 {
15183                     check_orphaned();
15184                     get_store().remove_element(CHECK$8, 0);
15185                 }
15186             }
15187             
15188             /**
15189              * Gets the "HoursPCPD" element
15190              */
15191             public java.math.BigDecimal getHoursPCPD()
15192             {
15193                 synchronized (monitor())
15194                 {
15195                     check_orphaned();
15196                     org.apache.xmlbeans.SimpleValue target = null;
15197                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
15198                     if (target == null)
15199                     {
15200                       return null;
15201                     }
15202                     return target.getBigDecimalValue();
15203                 }
15204             }
15205             
15206             /**
15207              * Gets (as xml) the "HoursPCPD" element
15208              */
15209             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
15210             {
15211                 synchronized (monitor())
15212                 {
15213                     check_orphaned();
15214                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15215                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
15216                     return target;
15217                 }
15218             }
15219             
15220             /**
15221              * True if has "HoursPCPD" element
15222              */
15223             public boolean isSetHoursPCPD()
15224             {
15225                 synchronized (monitor())
15226                 {
15227                     check_orphaned();
15228                     return get_store().count_elements(HOURSPCPD$10) != 0;
15229                 }
15230             }
15231             
15232             /**
15233              * Sets the "HoursPCPD" element
15234              */
15235             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
15236             {
15237                 synchronized (monitor())
15238                 {
15239                     check_orphaned();
15240                     org.apache.xmlbeans.SimpleValue target = null;
15241                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
15242                     if (target == null)
15243                     {
15244                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
15245                     }
15246                     target.setBigDecimalValue(hoursPCPD);
15247                 }
15248             }
15249             
15250             /**
15251              * Sets (as xml) the "HoursPCPD" element
15252              */
15253             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
15254             {
15255                 synchronized (monitor())
15256                 {
15257                     check_orphaned();
15258                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15259                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
15260                     if (target == null)
15261                     {
15262                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
15263                     }
15264                     target.set(hoursPCPD);
15265                 }
15266             }
15267             
15268             /**
15269              * Unsets the "HoursPCPD" element
15270              */
15271             public void unsetHoursPCPD()
15272             {
15273                 synchronized (monitor())
15274                 {
15275                     check_orphaned();
15276                     get_store().remove_element(HOURSPCPD$10, 0);
15277                 }
15278             }
15279             
15280             /**
15281              * Gets the "DaysPCPW" element
15282              */
15283             public java.math.BigDecimal getDaysPCPW()
15284             {
15285                 synchronized (monitor())
15286                 {
15287                     check_orphaned();
15288                     org.apache.xmlbeans.SimpleValue target = null;
15289                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
15290                     if (target == null)
15291                     {
15292                       return null;
15293                     }
15294                     return target.getBigDecimalValue();
15295                 }
15296             }
15297             
15298             /**
15299              * Gets (as xml) the "DaysPCPW" element
15300              */
15301             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
15302             {
15303                 synchronized (monitor())
15304                 {
15305                     check_orphaned();
15306                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15307                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
15308                     return target;
15309                 }
15310             }
15311             
15312             /**
15313              * True if has "DaysPCPW" element
15314              */
15315             public boolean isSetDaysPCPW()
15316             {
15317                 synchronized (monitor())
15318                 {
15319                     check_orphaned();
15320                     return get_store().count_elements(DAYSPCPW$12) != 0;
15321                 }
15322             }
15323             
15324             /**
15325              * Sets the "DaysPCPW" element
15326              */
15327             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
15328             {
15329                 synchronized (monitor())
15330                 {
15331                     check_orphaned();
15332                     org.apache.xmlbeans.SimpleValue target = null;
15333                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
15334                     if (target == null)
15335                     {
15336                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
15337                     }
15338                     target.setBigDecimalValue(daysPCPW);
15339                 }
15340             }
15341             
15342             /**
15343              * Sets (as xml) the "DaysPCPW" element
15344              */
15345             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
15346             {
15347                 synchronized (monitor())
15348                 {
15349                     check_orphaned();
15350                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15351                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
15352                     if (target == null)
15353                     {
15354                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
15355                     }
15356                     target.set(daysPCPW);
15357                 }
15358             }
15359             
15360             /**
15361              * Unsets the "DaysPCPW" element
15362              */
15363             public void unsetDaysPCPW()
15364             {
15365                 synchronized (monitor())
15366                 {
15367                     check_orphaned();
15368                     get_store().remove_element(DAYSPCPW$12, 0);
15369                 }
15370             }
15371             
15372             /**
15373              * Gets the "DaysPCPY" element
15374              */
15375             public java.math.BigDecimal getDaysPCPY()
15376             {
15377                 synchronized (monitor())
15378                 {
15379                     check_orphaned();
15380                     org.apache.xmlbeans.SimpleValue target = null;
15381                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
15382                     if (target == null)
15383                     {
15384                       return null;
15385                     }
15386                     return target.getBigDecimalValue();
15387                 }
15388             }
15389             
15390             /**
15391              * Gets (as xml) the "DaysPCPY" element
15392              */
15393             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
15394             {
15395                 synchronized (monitor())
15396                 {
15397                     check_orphaned();
15398                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15399                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
15400                     return target;
15401                 }
15402             }
15403             
15404             /**
15405              * True if has "DaysPCPY" element
15406              */
15407             public boolean isSetDaysPCPY()
15408             {
15409                 synchronized (monitor())
15410                 {
15411                     check_orphaned();
15412                     return get_store().count_elements(DAYSPCPY$14) != 0;
15413                 }
15414             }
15415             
15416             /**
15417              * Sets the "DaysPCPY" element
15418              */
15419             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
15420             {
15421                 synchronized (monitor())
15422                 {
15423                     check_orphaned();
15424                     org.apache.xmlbeans.SimpleValue target = null;
15425                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
15426                     if (target == null)
15427                     {
15428                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
15429                     }
15430                     target.setBigDecimalValue(daysPCPY);
15431                 }
15432             }
15433             
15434             /**
15435              * Sets (as xml) the "DaysPCPY" element
15436              */
15437             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
15438             {
15439                 synchronized (monitor())
15440                 {
15441                     check_orphaned();
15442                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15443                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
15444                     if (target == null)
15445                     {
15446                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
15447                     }
15448                     target.set(daysPCPY);
15449                 }
15450             }
15451             
15452             /**
15453              * Unsets the "DaysPCPY" element
15454              */
15455             public void unsetDaysPCPY()
15456             {
15457                 synchronized (monitor())
15458                 {
15459                     check_orphaned();
15460                     get_store().remove_element(DAYSPCPY$14, 0);
15461                 }
15462             }
15463             
15464             /**
15465              * Gets the "NumHVPCPY" element
15466              */
15467             public java.math.BigDecimal getNumHVPCPY()
15468             {
15469                 synchronized (monitor())
15470                 {
15471                     check_orphaned();
15472                     org.apache.xmlbeans.SimpleValue target = null;
15473                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
15474                     if (target == null)
15475                     {
15476                       return null;
15477                     }
15478                     return target.getBigDecimalValue();
15479                 }
15480             }
15481             
15482             /**
15483              * Gets (as xml) the "NumHVPCPY" element
15484              */
15485             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
15486             {
15487                 synchronized (monitor())
15488                 {
15489                     check_orphaned();
15490                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15491                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
15492                     return target;
15493                 }
15494             }
15495             
15496             /**
15497              * True if has "NumHVPCPY" element
15498              */
15499             public boolean isSetNumHVPCPY()
15500             {
15501                 synchronized (monitor())
15502                 {
15503                     check_orphaned();
15504                     return get_store().count_elements(NUMHVPCPY$16) != 0;
15505                 }
15506             }
15507             
15508             /**
15509              * Sets the "NumHVPCPY" element
15510              */
15511             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
15512             {
15513                 synchronized (monitor())
15514                 {
15515                     check_orphaned();
15516                     org.apache.xmlbeans.SimpleValue target = null;
15517                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
15518                     if (target == null)
15519                     {
15520                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
15521                     }
15522                     target.setBigDecimalValue(numHVPCPY);
15523                 }
15524             }
15525             
15526             /**
15527              * Sets (as xml) the "NumHVPCPY" element
15528              */
15529             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
15530             {
15531                 synchronized (monitor())
15532                 {
15533                     check_orphaned();
15534                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15535                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
15536                     if (target == null)
15537                     {
15538                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
15539                     }
15540                     target.set(numHVPCPY);
15541                 }
15542             }
15543             
15544             /**
15545              * Unsets the "NumHVPCPY" element
15546              */
15547             public void unsetNumHVPCPY()
15548             {
15549                 synchronized (monitor())
15550                 {
15551                     check_orphaned();
15552                     get_store().remove_element(NUMHVPCPY$16, 0);
15553                 }
15554             }
15555             
15556             /**
15557              * Gets the "HoursPHV" element
15558              */
15559             public java.math.BigDecimal getHoursPHV()
15560             {
15561                 synchronized (monitor())
15562                 {
15563                     check_orphaned();
15564                     org.apache.xmlbeans.SimpleValue target = null;
15565                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
15566                     if (target == null)
15567                     {
15568                       return null;
15569                     }
15570                     return target.getBigDecimalValue();
15571                 }
15572             }
15573             
15574             /**
15575              * Gets (as xml) the "HoursPHV" element
15576              */
15577             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
15578             {
15579                 synchronized (monitor())
15580                 {
15581                     check_orphaned();
15582                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15583                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
15584                     return target;
15585                 }
15586             }
15587             
15588             /**
15589              * True if has "HoursPHV" element
15590              */
15591             public boolean isSetHoursPHV()
15592             {
15593                 synchronized (monitor())
15594                 {
15595                     check_orphaned();
15596                     return get_store().count_elements(HOURSPHV$18) != 0;
15597                 }
15598             }
15599             
15600             /**
15601              * Sets the "HoursPHV" element
15602              */
15603             public void setHoursPHV(java.math.BigDecimal hoursPHV)
15604             {
15605                 synchronized (monitor())
15606                 {
15607                     check_orphaned();
15608                     org.apache.xmlbeans.SimpleValue target = null;
15609                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
15610                     if (target == null)
15611                     {
15612                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
15613                     }
15614                     target.setBigDecimalValue(hoursPHV);
15615                 }
15616             }
15617             
15618             /**
15619              * Sets (as xml) the "HoursPHV" element
15620              */
15621             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
15622             {
15623                 synchronized (monitor())
15624                 {
15625                     check_orphaned();
15626                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15627                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
15628                     if (target == null)
15629                     {
15630                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
15631                     }
15632                     target.set(hoursPHV);
15633                 }
15634             }
15635             
15636             /**
15637              * Unsets the "HoursPHV" element
15638              */
15639             public void unsetHoursPHV()
15640             {
15641                 synchronized (monitor())
15642                 {
15643                     check_orphaned();
15644                     get_store().remove_element(HOURSPHV$18, 0);
15645                 }
15646             }
15647             
15648             /**
15649              * Gets the "NumHBHVPCPY" element
15650              */
15651             public java.math.BigDecimal getNumHBHVPCPY()
15652             {
15653                 synchronized (monitor())
15654                 {
15655                     check_orphaned();
15656                     org.apache.xmlbeans.SimpleValue target = null;
15657                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
15658                     if (target == null)
15659                     {
15660                       return null;
15661                     }
15662                     return target.getBigDecimalValue();
15663                 }
15664             }
15665             
15666             /**
15667              * Gets (as xml) the "NumHBHVPCPY" element
15668              */
15669             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
15670             {
15671                 synchronized (monitor())
15672                 {
15673                     check_orphaned();
15674                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15675                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
15676                     return target;
15677                 }
15678             }
15679             
15680             /**
15681              * True if has "NumHBHVPCPY" element
15682              */
15683             public boolean isSetNumHBHVPCPY()
15684             {
15685                 synchronized (monitor())
15686                 {
15687                     check_orphaned();
15688                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
15689                 }
15690             }
15691             
15692             /**
15693              * Sets the "NumHBHVPCPY" element
15694              */
15695             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
15696             {
15697                 synchronized (monitor())
15698                 {
15699                     check_orphaned();
15700                     org.apache.xmlbeans.SimpleValue target = null;
15701                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
15702                     if (target == null)
15703                     {
15704                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
15705                     }
15706                     target.setBigDecimalValue(numHBHVPCPY);
15707                 }
15708             }
15709             
15710             /**
15711              * Sets (as xml) the "NumHBHVPCPY" element
15712              */
15713             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
15714             {
15715                 synchronized (monitor())
15716                 {
15717                     check_orphaned();
15718                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15719                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
15720                     if (target == null)
15721                     {
15722                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
15723                     }
15724                     target.set(numHBHVPCPY);
15725                 }
15726             }
15727             
15728             /**
15729              * Unsets the "NumHBHVPCPY" element
15730              */
15731             public void unsetNumHBHVPCPY()
15732             {
15733                 synchronized (monitor())
15734                 {
15735                     check_orphaned();
15736                     get_store().remove_element(NUMHBHVPCPY$20, 0);
15737                 }
15738             }
15739             
15740             /**
15741              * Gets the "HoursHBPHV" element
15742              */
15743             public java.math.BigDecimal getHoursHBPHV()
15744             {
15745                 synchronized (monitor())
15746                 {
15747                     check_orphaned();
15748                     org.apache.xmlbeans.SimpleValue target = null;
15749                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
15750                     if (target == null)
15751                     {
15752                       return null;
15753                     }
15754                     return target.getBigDecimalValue();
15755                 }
15756             }
15757             
15758             /**
15759              * Gets (as xml) the "HoursHBPHV" element
15760              */
15761             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
15762             {
15763                 synchronized (monitor())
15764                 {
15765                     check_orphaned();
15766                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15767                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
15768                     return target;
15769                 }
15770             }
15771             
15772             /**
15773              * True if has "HoursHBPHV" element
15774              */
15775             public boolean isSetHoursHBPHV()
15776             {
15777                 synchronized (monitor())
15778                 {
15779                     check_orphaned();
15780                     return get_store().count_elements(HOURSHBPHV$22) != 0;
15781                 }
15782             }
15783             
15784             /**
15785              * Sets the "HoursHBPHV" element
15786              */
15787             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
15788             {
15789                 synchronized (monitor())
15790                 {
15791                     check_orphaned();
15792                     org.apache.xmlbeans.SimpleValue target = null;
15793                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
15794                     if (target == null)
15795                     {
15796                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
15797                     }
15798                     target.setBigDecimalValue(hoursHBPHV);
15799                 }
15800             }
15801             
15802             /**
15803              * Sets (as xml) the "HoursHBPHV" element
15804              */
15805             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
15806             {
15807                 synchronized (monitor())
15808                 {
15809                     check_orphaned();
15810                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15811                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
15812                     if (target == null)
15813                     {
15814                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
15815                     }
15816                     target.set(hoursHBPHV);
15817                 }
15818             }
15819             
15820             /**
15821              * Unsets the "HoursHBPHV" element
15822              */
15823             public void unsetHoursHBPHV()
15824             {
15825                 synchronized (monitor())
15826                 {
15827                     check_orphaned();
15828                     get_store().remove_element(HOURSHBPHV$22, 0);
15829                 }
15830             }
15831             
15832             /**
15833              * Gets the "HoursHBSE" element
15834              */
15835             public java.math.BigDecimal getHoursHBSE()
15836             {
15837                 synchronized (monitor())
15838                 {
15839                     check_orphaned();
15840                     org.apache.xmlbeans.SimpleValue target = null;
15841                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
15842                     if (target == null)
15843                     {
15844                       return null;
15845                     }
15846                     return target.getBigDecimalValue();
15847                 }
15848             }
15849             
15850             /**
15851              * Gets (as xml) the "HoursHBSE" element
15852              */
15853             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
15854             {
15855                 synchronized (monitor())
15856                 {
15857                     check_orphaned();
15858                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15859                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
15860                     return target;
15861                 }
15862             }
15863             
15864             /**
15865              * True if has "HoursHBSE" element
15866              */
15867             public boolean isSetHoursHBSE()
15868             {
15869                 synchronized (monitor())
15870                 {
15871                     check_orphaned();
15872                     return get_store().count_elements(HOURSHBSE$24) != 0;
15873                 }
15874             }
15875             
15876             /**
15877              * Sets the "HoursHBSE" element
15878              */
15879             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
15880             {
15881                 synchronized (monitor())
15882                 {
15883                     check_orphaned();
15884                     org.apache.xmlbeans.SimpleValue target = null;
15885                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
15886                     if (target == null)
15887                     {
15888                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
15889                     }
15890                     target.setBigDecimalValue(hoursHBSE);
15891                 }
15892             }
15893             
15894             /**
15895              * Sets (as xml) the "HoursHBSE" element
15896              */
15897             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
15898             {
15899                 synchronized (monitor())
15900                 {
15901                     check_orphaned();
15902                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15903                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
15904                     if (target == null)
15905                     {
15906                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
15907                     }
15908                     target.set(hoursHBSE);
15909                 }
15910             }
15911             
15912             /**
15913              * Unsets the "HoursHBSE" element
15914              */
15915             public void unsetHoursHBSE()
15916             {
15917                 synchronized (monitor())
15918                 {
15919                     check_orphaned();
15920                     get_store().remove_element(HOURSHBSE$24, 0);
15921                 }
15922             }
15923             
15924             /**
15925              * Gets the "NumHBSEPCPY" element
15926              */
15927             public java.math.BigDecimal getNumHBSEPCPY()
15928             {
15929                 synchronized (monitor())
15930                 {
15931                     check_orphaned();
15932                     org.apache.xmlbeans.SimpleValue target = null;
15933                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
15934                     if (target == null)
15935                     {
15936                       return null;
15937                     }
15938                     return target.getBigDecimalValue();
15939                 }
15940             }
15941             
15942             /**
15943              * Gets (as xml) the "NumHBSEPCPY" element
15944              */
15945             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
15946             {
15947                 synchronized (monitor())
15948                 {
15949                     check_orphaned();
15950                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15951                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
15952                     return target;
15953                 }
15954             }
15955             
15956             /**
15957              * True if has "NumHBSEPCPY" element
15958              */
15959             public boolean isSetNumHBSEPCPY()
15960             {
15961                 synchronized (monitor())
15962                 {
15963                     check_orphaned();
15964                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
15965                 }
15966             }
15967             
15968             /**
15969              * Sets the "NumHBSEPCPY" element
15970              */
15971             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
15972             {
15973                 synchronized (monitor())
15974                 {
15975                     check_orphaned();
15976                     org.apache.xmlbeans.SimpleValue target = null;
15977                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
15978                     if (target == null)
15979                     {
15980                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
15981                     }
15982                     target.setBigDecimalValue(numHBSEPCPY);
15983                 }
15984             }
15985             
15986             /**
15987              * Sets (as xml) the "NumHBSEPCPY" element
15988              */
15989             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
15990             {
15991                 synchronized (monitor())
15992                 {
15993                     check_orphaned();
15994                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
15995                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
15996                     if (target == null)
15997                     {
15998                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
15999                     }
16000                     target.set(numHBSEPCPY);
16001                 }
16002             }
16003             
16004             /**
16005              * Unsets the "NumHBSEPCPY" element
16006              */
16007             public void unsetNumHBSEPCPY()
16008             {
16009                 synchronized (monitor())
16010                 {
16011                     check_orphaned();
16012                     get_store().remove_element(NUMHBSEPCPY$26, 0);
16013                 }
16014             }
16015             /**
16016              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
16017              *
16018              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column10$ScheduleID.
16019              */
16020             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.ScheduleID
16021             {
16022                 private static final long serialVersionUID = 1L;
16023                 
16024                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
16025                 {
16026                     super(sType, false);
16027                 }
16028                 
16029                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
16030                 {
16031                     super(sType, b);
16032                 }
16033             }
16034             /**
16035              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
16036              *
16037              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column10$Option.
16038              */
16039             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Option
16040             {
16041                 private static final long serialVersionUID = 1L;
16042                 
16043                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
16044                 {
16045                     super(sType, false);
16046                 }
16047                 
16048                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
16049                 {
16050                     super(sType, b);
16051                 }
16052             }
16053             /**
16054              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
16055              *
16056              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column10$Enrollment.
16057              */
16058             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column10.Enrollment
16059             {
16060                 private static final long serialVersionUID = 1L;
16061                 
16062                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
16063                 {
16064                     super(sType, false);
16065                 }
16066                 
16067                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
16068                 {
16069                     super(sType, b);
16070                 }
16071             }
16072         }
16073         /**
16074          * An XML Column11(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
16075          *
16076          * This is a complex type.
16077          */
16078         public static class Column11Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11
16079         {
16080             private static final long serialVersionUID = 1L;
16081             
16082             public Column11Impl(org.apache.xmlbeans.SchemaType sType)
16083             {
16084                 super(sType);
16085             }
16086             
16087             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
16088                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
16089             private static final javax.xml.namespace.QName OPTION$2 = 
16090                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
16091             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
16092                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
16093             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
16094                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
16095             private static final javax.xml.namespace.QName CHECK$8 = 
16096                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
16097             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
16098                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
16099             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
16100                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
16101             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
16102                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
16103             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
16104                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
16105             private static final javax.xml.namespace.QName HOURSPHV$18 = 
16106                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
16107             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
16108                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
16109             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
16110                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
16111             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
16112                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
16113             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
16114                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
16115             
16116             
16117             /**
16118              * Gets the "ScheduleID" element
16119              */
16120             public int getScheduleID()
16121             {
16122                 synchronized (monitor())
16123                 {
16124                     check_orphaned();
16125                     org.apache.xmlbeans.SimpleValue target = null;
16126                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
16127                     if (target == null)
16128                     {
16129                       return 0;
16130                     }
16131                     return target.getIntValue();
16132                 }
16133             }
16134             
16135             /**
16136              * Gets (as xml) the "ScheduleID" element
16137              */
16138             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.ScheduleID xgetScheduleID()
16139             {
16140                 synchronized (monitor())
16141                 {
16142                     check_orphaned();
16143                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.ScheduleID target = null;
16144                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
16145                     return target;
16146                 }
16147             }
16148             
16149             /**
16150              * True if has "ScheduleID" element
16151              */
16152             public boolean isSetScheduleID()
16153             {
16154                 synchronized (monitor())
16155                 {
16156                     check_orphaned();
16157                     return get_store().count_elements(SCHEDULEID$0) != 0;
16158                 }
16159             }
16160             
16161             /**
16162              * Sets the "ScheduleID" element
16163              */
16164             public void setScheduleID(int scheduleID)
16165             {
16166                 synchronized (monitor())
16167                 {
16168                     check_orphaned();
16169                     org.apache.xmlbeans.SimpleValue target = null;
16170                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
16171                     if (target == null)
16172                     {
16173                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
16174                     }
16175                     target.setIntValue(scheduleID);
16176                 }
16177             }
16178             
16179             /**
16180              * Sets (as xml) the "ScheduleID" element
16181              */
16182             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.ScheduleID scheduleID)
16183             {
16184                 synchronized (monitor())
16185                 {
16186                     check_orphaned();
16187                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.ScheduleID target = null;
16188                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
16189                     if (target == null)
16190                     {
16191                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
16192                     }
16193                     target.set(scheduleID);
16194                 }
16195             }
16196             
16197             /**
16198              * Unsets the "ScheduleID" element
16199              */
16200             public void unsetScheduleID()
16201             {
16202                 synchronized (monitor())
16203                 {
16204                     check_orphaned();
16205                     get_store().remove_element(SCHEDULEID$0, 0);
16206                 }
16207             }
16208             
16209             /**
16210              * Gets the "Option" element
16211              */
16212             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Option.Enum getOption()
16213             {
16214                 synchronized (monitor())
16215                 {
16216                     check_orphaned();
16217                     org.apache.xmlbeans.SimpleValue target = null;
16218                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
16219                     if (target == null)
16220                     {
16221                       return null;
16222                     }
16223                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Option.Enum)target.getEnumValue();
16224                 }
16225             }
16226             
16227             /**
16228              * Gets (as xml) the "Option" element
16229              */
16230             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Option xgetOption()
16231             {
16232                 synchronized (monitor())
16233                 {
16234                     check_orphaned();
16235                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Option target = null;
16236                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Option)get_store().find_element_user(OPTION$2, 0);
16237                     return target;
16238                 }
16239             }
16240             
16241             /**
16242              * True if has "Option" element
16243              */
16244             public boolean isSetOption()
16245             {
16246                 synchronized (monitor())
16247                 {
16248                     check_orphaned();
16249                     return get_store().count_elements(OPTION$2) != 0;
16250                 }
16251             }
16252             
16253             /**
16254              * Sets the "Option" element
16255              */
16256             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Option.Enum option)
16257             {
16258                 synchronized (monitor())
16259                 {
16260                     check_orphaned();
16261                     org.apache.xmlbeans.SimpleValue target = null;
16262                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
16263                     if (target == null)
16264                     {
16265                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
16266                     }
16267                     target.setEnumValue(option);
16268                 }
16269             }
16270             
16271             /**
16272              * Sets (as xml) the "Option" element
16273              */
16274             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Option option)
16275             {
16276                 synchronized (monitor())
16277                 {
16278                     check_orphaned();
16279                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Option target = null;
16280                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Option)get_store().find_element_user(OPTION$2, 0);
16281                     if (target == null)
16282                     {
16283                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Option)get_store().add_element_user(OPTION$2);
16284                     }
16285                     target.set(option);
16286                 }
16287             }
16288             
16289             /**
16290              * Unsets the "Option" element
16291              */
16292             public void unsetOption()
16293             {
16294                 synchronized (monitor())
16295                 {
16296                     check_orphaned();
16297                     get_store().remove_element(OPTION$2, 0);
16298                 }
16299             }
16300             
16301             /**
16302              * Gets the "Enrollment" element
16303              */
16304             public int getEnrollment()
16305             {
16306                 synchronized (monitor())
16307                 {
16308                     check_orphaned();
16309                     org.apache.xmlbeans.SimpleValue target = null;
16310                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
16311                     if (target == null)
16312                     {
16313                       return 0;
16314                     }
16315                     return target.getIntValue();
16316                 }
16317             }
16318             
16319             /**
16320              * Gets (as xml) the "Enrollment" element
16321              */
16322             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Enrollment xgetEnrollment()
16323             {
16324                 synchronized (monitor())
16325                 {
16326                     check_orphaned();
16327                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Enrollment target = null;
16328                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
16329                     return target;
16330                 }
16331             }
16332             
16333             /**
16334              * True if has "Enrollment" element
16335              */
16336             public boolean isSetEnrollment()
16337             {
16338                 synchronized (monitor())
16339                 {
16340                     check_orphaned();
16341                     return get_store().count_elements(ENROLLMENT$4) != 0;
16342                 }
16343             }
16344             
16345             /**
16346              * Sets the "Enrollment" element
16347              */
16348             public void setEnrollment(int enrollment)
16349             {
16350                 synchronized (monitor())
16351                 {
16352                     check_orphaned();
16353                     org.apache.xmlbeans.SimpleValue target = null;
16354                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
16355                     if (target == null)
16356                     {
16357                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
16358                     }
16359                     target.setIntValue(enrollment);
16360                 }
16361             }
16362             
16363             /**
16364              * Sets (as xml) the "Enrollment" element
16365              */
16366             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Enrollment enrollment)
16367             {
16368                 synchronized (monitor())
16369                 {
16370                     check_orphaned();
16371                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Enrollment target = null;
16372                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
16373                     if (target == null)
16374                     {
16375                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Enrollment)get_store().add_element_user(ENROLLMENT$4);
16376                     }
16377                     target.set(enrollment);
16378                 }
16379             }
16380             
16381             /**
16382              * Unsets the "Enrollment" element
16383              */
16384             public void unsetEnrollment()
16385             {
16386                 synchronized (monitor())
16387                 {
16388                     check_orphaned();
16389                     get_store().remove_element(ENROLLMENT$4, 0);
16390                 }
16391             }
16392             
16393             /**
16394              * Gets the "NumClasses" element
16395              */
16396             public java.math.BigDecimal getNumClasses()
16397             {
16398                 synchronized (monitor())
16399                 {
16400                     check_orphaned();
16401                     org.apache.xmlbeans.SimpleValue target = null;
16402                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
16403                     if (target == null)
16404                     {
16405                       return null;
16406                     }
16407                     return target.getBigDecimalValue();
16408                 }
16409             }
16410             
16411             /**
16412              * Gets (as xml) the "NumClasses" element
16413              */
16414             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
16415             {
16416                 synchronized (monitor())
16417                 {
16418                     check_orphaned();
16419                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
16420                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
16421                     return target;
16422                 }
16423             }
16424             
16425             /**
16426              * True if has "NumClasses" element
16427              */
16428             public boolean isSetNumClasses()
16429             {
16430                 synchronized (monitor())
16431                 {
16432                     check_orphaned();
16433                     return get_store().count_elements(NUMCLASSES$6) != 0;
16434                 }
16435             }
16436             
16437             /**
16438              * Sets the "NumClasses" element
16439              */
16440             public void setNumClasses(java.math.BigDecimal numClasses)
16441             {
16442                 synchronized (monitor())
16443                 {
16444                     check_orphaned();
16445                     org.apache.xmlbeans.SimpleValue target = null;
16446                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
16447                     if (target == null)
16448                     {
16449                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
16450                     }
16451                     target.setBigDecimalValue(numClasses);
16452                 }
16453             }
16454             
16455             /**
16456              * Sets (as xml) the "NumClasses" element
16457              */
16458             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
16459             {
16460                 synchronized (monitor())
16461                 {
16462                     check_orphaned();
16463                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
16464                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
16465                     if (target == null)
16466                     {
16467                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
16468                     }
16469                     target.set(numClasses);
16470                 }
16471             }
16472             
16473             /**
16474              * Unsets the "NumClasses" element
16475              */
16476             public void unsetNumClasses()
16477             {
16478                 synchronized (monitor())
16479                 {
16480                     check_orphaned();
16481                     get_store().remove_element(NUMCLASSES$6, 0);
16482                 }
16483             }
16484             
16485             /**
16486              * Gets the "Check" element
16487              */
16488             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
16489             {
16490                 synchronized (monitor())
16491                 {
16492                     check_orphaned();
16493                     org.apache.xmlbeans.SimpleValue target = null;
16494                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
16495                     if (target == null)
16496                     {
16497                       return null;
16498                     }
16499                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
16500                 }
16501             }
16502             
16503             /**
16504              * Gets (as xml) the "Check" element
16505              */
16506             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
16507             {
16508                 synchronized (monitor())
16509                 {
16510                     check_orphaned();
16511                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16512                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
16513                     return target;
16514                 }
16515             }
16516             
16517             /**
16518              * True if has "Check" element
16519              */
16520             public boolean isSetCheck()
16521             {
16522                 synchronized (monitor())
16523                 {
16524                     check_orphaned();
16525                     return get_store().count_elements(CHECK$8) != 0;
16526                 }
16527             }
16528             
16529             /**
16530              * Sets the "Check" element
16531              */
16532             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
16533             {
16534                 synchronized (monitor())
16535                 {
16536                     check_orphaned();
16537                     org.apache.xmlbeans.SimpleValue target = null;
16538                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
16539                     if (target == null)
16540                     {
16541                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
16542                     }
16543                     target.setEnumValue(check);
16544                 }
16545             }
16546             
16547             /**
16548              * Sets (as xml) the "Check" element
16549              */
16550             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
16551             {
16552                 synchronized (monitor())
16553                 {
16554                     check_orphaned();
16555                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
16556                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
16557                     if (target == null)
16558                     {
16559                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
16560                     }
16561                     target.set(check);
16562                 }
16563             }
16564             
16565             /**
16566              * Unsets the "Check" element
16567              */
16568             public void unsetCheck()
16569             {
16570                 synchronized (monitor())
16571                 {
16572                     check_orphaned();
16573                     get_store().remove_element(CHECK$8, 0);
16574                 }
16575             }
16576             
16577             /**
16578              * Gets the "HoursPCPD" element
16579              */
16580             public java.math.BigDecimal getHoursPCPD()
16581             {
16582                 synchronized (monitor())
16583                 {
16584                     check_orphaned();
16585                     org.apache.xmlbeans.SimpleValue target = null;
16586                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
16587                     if (target == null)
16588                     {
16589                       return null;
16590                     }
16591                     return target.getBigDecimalValue();
16592                 }
16593             }
16594             
16595             /**
16596              * Gets (as xml) the "HoursPCPD" element
16597              */
16598             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
16599             {
16600                 synchronized (monitor())
16601                 {
16602                     check_orphaned();
16603                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
16604                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
16605                     return target;
16606                 }
16607             }
16608             
16609             /**
16610              * True if has "HoursPCPD" element
16611              */
16612             public boolean isSetHoursPCPD()
16613             {
16614                 synchronized (monitor())
16615                 {
16616                     check_orphaned();
16617                     return get_store().count_elements(HOURSPCPD$10) != 0;
16618                 }
16619             }
16620             
16621             /**
16622              * Sets the "HoursPCPD" element
16623              */
16624             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
16625             {
16626                 synchronized (monitor())
16627                 {
16628                     check_orphaned();
16629                     org.apache.xmlbeans.SimpleValue target = null;
16630                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
16631                     if (target == null)
16632                     {
16633                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
16634                     }
16635                     target.setBigDecimalValue(hoursPCPD);
16636                 }
16637             }
16638             
16639             /**
16640              * Sets (as xml) the "HoursPCPD" element
16641              */
16642             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
16643             {
16644                 synchronized (monitor())
16645                 {
16646                     check_orphaned();
16647                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
16648                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
16649                     if (target == null)
16650                     {
16651                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
16652                     }
16653                     target.set(hoursPCPD);
16654                 }
16655             }
16656             
16657             /**
16658              * Unsets the "HoursPCPD" element
16659              */
16660             public void unsetHoursPCPD()
16661             {
16662                 synchronized (monitor())
16663                 {
16664                     check_orphaned();
16665                     get_store().remove_element(HOURSPCPD$10, 0);
16666                 }
16667             }
16668             
16669             /**
16670              * Gets the "DaysPCPW" element
16671              */
16672             public java.math.BigDecimal getDaysPCPW()
16673             {
16674                 synchronized (monitor())
16675                 {
16676                     check_orphaned();
16677                     org.apache.xmlbeans.SimpleValue target = null;
16678                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
16679                     if (target == null)
16680                     {
16681                       return null;
16682                     }
16683                     return target.getBigDecimalValue();
16684                 }
16685             }
16686             
16687             /**
16688              * Gets (as xml) the "DaysPCPW" element
16689              */
16690             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
16691             {
16692                 synchronized (monitor())
16693                 {
16694                     check_orphaned();
16695                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
16696                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
16697                     return target;
16698                 }
16699             }
16700             
16701             /**
16702              * True if has "DaysPCPW" element
16703              */
16704             public boolean isSetDaysPCPW()
16705             {
16706                 synchronized (monitor())
16707                 {
16708                     check_orphaned();
16709                     return get_store().count_elements(DAYSPCPW$12) != 0;
16710                 }
16711             }
16712             
16713             /**
16714              * Sets the "DaysPCPW" element
16715              */
16716             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
16717             {
16718                 synchronized (monitor())
16719                 {
16720                     check_orphaned();
16721                     org.apache.xmlbeans.SimpleValue target = null;
16722                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
16723                     if (target == null)
16724                     {
16725                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
16726                     }
16727                     target.setBigDecimalValue(daysPCPW);
16728                 }
16729             }
16730             
16731             /**
16732              * Sets (as xml) the "DaysPCPW" element
16733              */
16734             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
16735             {
16736                 synchronized (monitor())
16737                 {
16738                     check_orphaned();
16739                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
16740                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
16741                     if (target == null)
16742                     {
16743                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
16744                     }
16745                     target.set(daysPCPW);
16746                 }
16747             }
16748             
16749             /**
16750              * Unsets the "DaysPCPW" element
16751              */
16752             public void unsetDaysPCPW()
16753             {
16754                 synchronized (monitor())
16755                 {
16756                     check_orphaned();
16757                     get_store().remove_element(DAYSPCPW$12, 0);
16758                 }
16759             }
16760             
16761             /**
16762              * Gets the "DaysPCPY" element
16763              */
16764             public java.math.BigDecimal getDaysPCPY()
16765             {
16766                 synchronized (monitor())
16767                 {
16768                     check_orphaned();
16769                     org.apache.xmlbeans.SimpleValue target = null;
16770                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
16771                     if (target == null)
16772                     {
16773                       return null;
16774                     }
16775                     return target.getBigDecimalValue();
16776                 }
16777             }
16778             
16779             /**
16780              * Gets (as xml) the "DaysPCPY" element
16781              */
16782             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
16783             {
16784                 synchronized (monitor())
16785                 {
16786                     check_orphaned();
16787                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
16788                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
16789                     return target;
16790                 }
16791             }
16792             
16793             /**
16794              * True if has "DaysPCPY" element
16795              */
16796             public boolean isSetDaysPCPY()
16797             {
16798                 synchronized (monitor())
16799                 {
16800                     check_orphaned();
16801                     return get_store().count_elements(DAYSPCPY$14) != 0;
16802                 }
16803             }
16804             
16805             /**
16806              * Sets the "DaysPCPY" element
16807              */
16808             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
16809             {
16810                 synchronized (monitor())
16811                 {
16812                     check_orphaned();
16813                     org.apache.xmlbeans.SimpleValue target = null;
16814                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
16815                     if (target == null)
16816                     {
16817                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
16818                     }
16819                     target.setBigDecimalValue(daysPCPY);
16820                 }
16821             }
16822             
16823             /**
16824              * Sets (as xml) the "DaysPCPY" element
16825              */
16826             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
16827             {
16828                 synchronized (monitor())
16829                 {
16830                     check_orphaned();
16831                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
16832                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
16833                     if (target == null)
16834                     {
16835                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
16836                     }
16837                     target.set(daysPCPY);
16838                 }
16839             }
16840             
16841             /**
16842              * Unsets the "DaysPCPY" element
16843              */
16844             public void unsetDaysPCPY()
16845             {
16846                 synchronized (monitor())
16847                 {
16848                     check_orphaned();
16849                     get_store().remove_element(DAYSPCPY$14, 0);
16850                 }
16851             }
16852             
16853             /**
16854              * Gets the "NumHVPCPY" element
16855              */
16856             public java.math.BigDecimal getNumHVPCPY()
16857             {
16858                 synchronized (monitor())
16859                 {
16860                     check_orphaned();
16861                     org.apache.xmlbeans.SimpleValue target = null;
16862                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
16863                     if (target == null)
16864                     {
16865                       return null;
16866                     }
16867                     return target.getBigDecimalValue();
16868                 }
16869             }
16870             
16871             /**
16872              * Gets (as xml) the "NumHVPCPY" element
16873              */
16874             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
16875             {
16876                 synchronized (monitor())
16877                 {
16878                     check_orphaned();
16879                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
16880                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
16881                     return target;
16882                 }
16883             }
16884             
16885             /**
16886              * True if has "NumHVPCPY" element
16887              */
16888             public boolean isSetNumHVPCPY()
16889             {
16890                 synchronized (monitor())
16891                 {
16892                     check_orphaned();
16893                     return get_store().count_elements(NUMHVPCPY$16) != 0;
16894                 }
16895             }
16896             
16897             /**
16898              * Sets the "NumHVPCPY" element
16899              */
16900             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
16901             {
16902                 synchronized (monitor())
16903                 {
16904                     check_orphaned();
16905                     org.apache.xmlbeans.SimpleValue target = null;
16906                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
16907                     if (target == null)
16908                     {
16909                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
16910                     }
16911                     target.setBigDecimalValue(numHVPCPY);
16912                 }
16913             }
16914             
16915             /**
16916              * Sets (as xml) the "NumHVPCPY" element
16917              */
16918             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
16919             {
16920                 synchronized (monitor())
16921                 {
16922                     check_orphaned();
16923                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
16924                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
16925                     if (target == null)
16926                     {
16927                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
16928                     }
16929                     target.set(numHVPCPY);
16930                 }
16931             }
16932             
16933             /**
16934              * Unsets the "NumHVPCPY" element
16935              */
16936             public void unsetNumHVPCPY()
16937             {
16938                 synchronized (monitor())
16939                 {
16940                     check_orphaned();
16941                     get_store().remove_element(NUMHVPCPY$16, 0);
16942                 }
16943             }
16944             
16945             /**
16946              * Gets the "HoursPHV" element
16947              */
16948             public java.math.BigDecimal getHoursPHV()
16949             {
16950                 synchronized (monitor())
16951                 {
16952                     check_orphaned();
16953                     org.apache.xmlbeans.SimpleValue target = null;
16954                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
16955                     if (target == null)
16956                     {
16957                       return null;
16958                     }
16959                     return target.getBigDecimalValue();
16960                 }
16961             }
16962             
16963             /**
16964              * Gets (as xml) the "HoursPHV" element
16965              */
16966             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
16967             {
16968                 synchronized (monitor())
16969                 {
16970                     check_orphaned();
16971                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
16972                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
16973                     return target;
16974                 }
16975             }
16976             
16977             /**
16978              * True if has "HoursPHV" element
16979              */
16980             public boolean isSetHoursPHV()
16981             {
16982                 synchronized (monitor())
16983                 {
16984                     check_orphaned();
16985                     return get_store().count_elements(HOURSPHV$18) != 0;
16986                 }
16987             }
16988             
16989             /**
16990              * Sets the "HoursPHV" element
16991              */
16992             public void setHoursPHV(java.math.BigDecimal hoursPHV)
16993             {
16994                 synchronized (monitor())
16995                 {
16996                     check_orphaned();
16997                     org.apache.xmlbeans.SimpleValue target = null;
16998                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
16999                     if (target == null)
17000                     {
17001                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
17002                     }
17003                     target.setBigDecimalValue(hoursPHV);
17004                 }
17005             }
17006             
17007             /**
17008              * Sets (as xml) the "HoursPHV" element
17009              */
17010             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
17011             {
17012                 synchronized (monitor())
17013                 {
17014                     check_orphaned();
17015                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
17016                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
17017                     if (target == null)
17018                     {
17019                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
17020                     }
17021                     target.set(hoursPHV);
17022                 }
17023             }
17024             
17025             /**
17026              * Unsets the "HoursPHV" element
17027              */
17028             public void unsetHoursPHV()
17029             {
17030                 synchronized (monitor())
17031                 {
17032                     check_orphaned();
17033                     get_store().remove_element(HOURSPHV$18, 0);
17034                 }
17035             }
17036             
17037             /**
17038              * Gets the "NumHBHVPCPY" element
17039              */
17040             public java.math.BigDecimal getNumHBHVPCPY()
17041             {
17042                 synchronized (monitor())
17043                 {
17044                     check_orphaned();
17045                     org.apache.xmlbeans.SimpleValue target = null;
17046                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
17047                     if (target == null)
17048                     {
17049                       return null;
17050                     }
17051                     return target.getBigDecimalValue();
17052                 }
17053             }
17054             
17055             /**
17056              * Gets (as xml) the "NumHBHVPCPY" element
17057              */
17058             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
17059             {
17060                 synchronized (monitor())
17061                 {
17062                     check_orphaned();
17063                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
17064                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
17065                     return target;
17066                 }
17067             }
17068             
17069             /**
17070              * True if has "NumHBHVPCPY" element
17071              */
17072             public boolean isSetNumHBHVPCPY()
17073             {
17074                 synchronized (monitor())
17075                 {
17076                     check_orphaned();
17077                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
17078                 }
17079             }
17080             
17081             /**
17082              * Sets the "NumHBHVPCPY" element
17083              */
17084             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
17085             {
17086                 synchronized (monitor())
17087                 {
17088                     check_orphaned();
17089                     org.apache.xmlbeans.SimpleValue target = null;
17090                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
17091                     if (target == null)
17092                     {
17093                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
17094                     }
17095                     target.setBigDecimalValue(numHBHVPCPY);
17096                 }
17097             }
17098             
17099             /**
17100              * Sets (as xml) the "NumHBHVPCPY" element
17101              */
17102             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
17103             {
17104                 synchronized (monitor())
17105                 {
17106                     check_orphaned();
17107                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
17108                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
17109                     if (target == null)
17110                     {
17111                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
17112                     }
17113                     target.set(numHBHVPCPY);
17114                 }
17115             }
17116             
17117             /**
17118              * Unsets the "NumHBHVPCPY" element
17119              */
17120             public void unsetNumHBHVPCPY()
17121             {
17122                 synchronized (monitor())
17123                 {
17124                     check_orphaned();
17125                     get_store().remove_element(NUMHBHVPCPY$20, 0);
17126                 }
17127             }
17128             
17129             /**
17130              * Gets the "HoursHBPHV" element
17131              */
17132             public java.math.BigDecimal getHoursHBPHV()
17133             {
17134                 synchronized (monitor())
17135                 {
17136                     check_orphaned();
17137                     org.apache.xmlbeans.SimpleValue target = null;
17138                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
17139                     if (target == null)
17140                     {
17141                       return null;
17142                     }
17143                     return target.getBigDecimalValue();
17144                 }
17145             }
17146             
17147             /**
17148              * Gets (as xml) the "HoursHBPHV" element
17149              */
17150             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
17151             {
17152                 synchronized (monitor())
17153                 {
17154                     check_orphaned();
17155                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
17156                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
17157                     return target;
17158                 }
17159             }
17160             
17161             /**
17162              * True if has "HoursHBPHV" element
17163              */
17164             public boolean isSetHoursHBPHV()
17165             {
17166                 synchronized (monitor())
17167                 {
17168                     check_orphaned();
17169                     return get_store().count_elements(HOURSHBPHV$22) != 0;
17170                 }
17171             }
17172             
17173             /**
17174              * Sets the "HoursHBPHV" element
17175              */
17176             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
17177             {
17178                 synchronized (monitor())
17179                 {
17180                     check_orphaned();
17181                     org.apache.xmlbeans.SimpleValue target = null;
17182                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
17183                     if (target == null)
17184                     {
17185                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
17186                     }
17187                     target.setBigDecimalValue(hoursHBPHV);
17188                 }
17189             }
17190             
17191             /**
17192              * Sets (as xml) the "HoursHBPHV" element
17193              */
17194             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
17195             {
17196                 synchronized (monitor())
17197                 {
17198                     check_orphaned();
17199                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
17200                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
17201                     if (target == null)
17202                     {
17203                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
17204                     }
17205                     target.set(hoursHBPHV);
17206                 }
17207             }
17208             
17209             /**
17210              * Unsets the "HoursHBPHV" element
17211              */
17212             public void unsetHoursHBPHV()
17213             {
17214                 synchronized (monitor())
17215                 {
17216                     check_orphaned();
17217                     get_store().remove_element(HOURSHBPHV$22, 0);
17218                 }
17219             }
17220             
17221             /**
17222              * Gets the "HoursHBSE" element
17223              */
17224             public java.math.BigDecimal getHoursHBSE()
17225             {
17226                 synchronized (monitor())
17227                 {
17228                     check_orphaned();
17229                     org.apache.xmlbeans.SimpleValue target = null;
17230                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
17231                     if (target == null)
17232                     {
17233                       return null;
17234                     }
17235                     return target.getBigDecimalValue();
17236                 }
17237             }
17238             
17239             /**
17240              * Gets (as xml) the "HoursHBSE" element
17241              */
17242             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
17243             {
17244                 synchronized (monitor())
17245                 {
17246                     check_orphaned();
17247                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
17248                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
17249                     return target;
17250                 }
17251             }
17252             
17253             /**
17254              * True if has "HoursHBSE" element
17255              */
17256             public boolean isSetHoursHBSE()
17257             {
17258                 synchronized (monitor())
17259                 {
17260                     check_orphaned();
17261                     return get_store().count_elements(HOURSHBSE$24) != 0;
17262                 }
17263             }
17264             
17265             /**
17266              * Sets the "HoursHBSE" element
17267              */
17268             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
17269             {
17270                 synchronized (monitor())
17271                 {
17272                     check_orphaned();
17273                     org.apache.xmlbeans.SimpleValue target = null;
17274                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
17275                     if (target == null)
17276                     {
17277                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
17278                     }
17279                     target.setBigDecimalValue(hoursHBSE);
17280                 }
17281             }
17282             
17283             /**
17284              * Sets (as xml) the "HoursHBSE" element
17285              */
17286             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
17287             {
17288                 synchronized (monitor())
17289                 {
17290                     check_orphaned();
17291                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
17292                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
17293                     if (target == null)
17294                     {
17295                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
17296                     }
17297                     target.set(hoursHBSE);
17298                 }
17299             }
17300             
17301             /**
17302              * Unsets the "HoursHBSE" element
17303              */
17304             public void unsetHoursHBSE()
17305             {
17306                 synchronized (monitor())
17307                 {
17308                     check_orphaned();
17309                     get_store().remove_element(HOURSHBSE$24, 0);
17310                 }
17311             }
17312             
17313             /**
17314              * Gets the "NumHBSEPCPY" element
17315              */
17316             public java.math.BigDecimal getNumHBSEPCPY()
17317             {
17318                 synchronized (monitor())
17319                 {
17320                     check_orphaned();
17321                     org.apache.xmlbeans.SimpleValue target = null;
17322                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
17323                     if (target == null)
17324                     {
17325                       return null;
17326                     }
17327                     return target.getBigDecimalValue();
17328                 }
17329             }
17330             
17331             /**
17332              * Gets (as xml) the "NumHBSEPCPY" element
17333              */
17334             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
17335             {
17336                 synchronized (monitor())
17337                 {
17338                     check_orphaned();
17339                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
17340                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
17341                     return target;
17342                 }
17343             }
17344             
17345             /**
17346              * True if has "NumHBSEPCPY" element
17347              */
17348             public boolean isSetNumHBSEPCPY()
17349             {
17350                 synchronized (monitor())
17351                 {
17352                     check_orphaned();
17353                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
17354                 }
17355             }
17356             
17357             /**
17358              * Sets the "NumHBSEPCPY" element
17359              */
17360             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
17361             {
17362                 synchronized (monitor())
17363                 {
17364                     check_orphaned();
17365                     org.apache.xmlbeans.SimpleValue target = null;
17366                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
17367                     if (target == null)
17368                     {
17369                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
17370                     }
17371                     target.setBigDecimalValue(numHBSEPCPY);
17372                 }
17373             }
17374             
17375             /**
17376              * Sets (as xml) the "NumHBSEPCPY" element
17377              */
17378             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
17379             {
17380                 synchronized (monitor())
17381                 {
17382                     check_orphaned();
17383                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
17384                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
17385                     if (target == null)
17386                     {
17387                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
17388                     }
17389                     target.set(numHBSEPCPY);
17390                 }
17391             }
17392             
17393             /**
17394              * Unsets the "NumHBSEPCPY" element
17395              */
17396             public void unsetNumHBSEPCPY()
17397             {
17398                 synchronized (monitor())
17399                 {
17400                     check_orphaned();
17401                     get_store().remove_element(NUMHBSEPCPY$26, 0);
17402                 }
17403             }
17404             /**
17405              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
17406              *
17407              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column11$ScheduleID.
17408              */
17409             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.ScheduleID
17410             {
17411                 private static final long serialVersionUID = 1L;
17412                 
17413                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
17414                 {
17415                     super(sType, false);
17416                 }
17417                 
17418                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
17419                 {
17420                     super(sType, b);
17421                 }
17422             }
17423             /**
17424              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
17425              *
17426              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column11$Option.
17427              */
17428             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Option
17429             {
17430                 private static final long serialVersionUID = 1L;
17431                 
17432                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
17433                 {
17434                     super(sType, false);
17435                 }
17436                 
17437                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
17438                 {
17439                     super(sType, b);
17440                 }
17441             }
17442             /**
17443              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
17444              *
17445              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column11$Enrollment.
17446              */
17447             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column11.Enrollment
17448             {
17449                 private static final long serialVersionUID = 1L;
17450                 
17451                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
17452                 {
17453                     super(sType, false);
17454                 }
17455                 
17456                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
17457                 {
17458                     super(sType, b);
17459                 }
17460             }
17461         }
17462         /**
17463          * An XML Column12(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
17464          *
17465          * This is a complex type.
17466          */
17467         public static class Column12Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12
17468         {
17469             private static final long serialVersionUID = 1L;
17470             
17471             public Column12Impl(org.apache.xmlbeans.SchemaType sType)
17472             {
17473                 super(sType);
17474             }
17475             
17476             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
17477                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
17478             private static final javax.xml.namespace.QName OPTION$2 = 
17479                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
17480             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
17481                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
17482             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
17483                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
17484             private static final javax.xml.namespace.QName CHECK$8 = 
17485                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
17486             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
17487                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
17488             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
17489                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
17490             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
17491                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
17492             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
17493                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
17494             private static final javax.xml.namespace.QName HOURSPHV$18 = 
17495                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
17496             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
17497                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
17498             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
17499                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
17500             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
17501                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
17502             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
17503                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
17504             
17505             
17506             /**
17507              * Gets the "ScheduleID" element
17508              */
17509             public int getScheduleID()
17510             {
17511                 synchronized (monitor())
17512                 {
17513                     check_orphaned();
17514                     org.apache.xmlbeans.SimpleValue target = null;
17515                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
17516                     if (target == null)
17517                     {
17518                       return 0;
17519                     }
17520                     return target.getIntValue();
17521                 }
17522             }
17523             
17524             /**
17525              * Gets (as xml) the "ScheduleID" element
17526              */
17527             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.ScheduleID xgetScheduleID()
17528             {
17529                 synchronized (monitor())
17530                 {
17531                     check_orphaned();
17532                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.ScheduleID target = null;
17533                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
17534                     return target;
17535                 }
17536             }
17537             
17538             /**
17539              * True if has "ScheduleID" element
17540              */
17541             public boolean isSetScheduleID()
17542             {
17543                 synchronized (monitor())
17544                 {
17545                     check_orphaned();
17546                     return get_store().count_elements(SCHEDULEID$0) != 0;
17547                 }
17548             }
17549             
17550             /**
17551              * Sets the "ScheduleID" element
17552              */
17553             public void setScheduleID(int scheduleID)
17554             {
17555                 synchronized (monitor())
17556                 {
17557                     check_orphaned();
17558                     org.apache.xmlbeans.SimpleValue target = null;
17559                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
17560                     if (target == null)
17561                     {
17562                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
17563                     }
17564                     target.setIntValue(scheduleID);
17565                 }
17566             }
17567             
17568             /**
17569              * Sets (as xml) the "ScheduleID" element
17570              */
17571             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.ScheduleID scheduleID)
17572             {
17573                 synchronized (monitor())
17574                 {
17575                     check_orphaned();
17576                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.ScheduleID target = null;
17577                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
17578                     if (target == null)
17579                     {
17580                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
17581                     }
17582                     target.set(scheduleID);
17583                 }
17584             }
17585             
17586             /**
17587              * Unsets the "ScheduleID" element
17588              */
17589             public void unsetScheduleID()
17590             {
17591                 synchronized (monitor())
17592                 {
17593                     check_orphaned();
17594                     get_store().remove_element(SCHEDULEID$0, 0);
17595                 }
17596             }
17597             
17598             /**
17599              * Gets the "Option" element
17600              */
17601             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Option.Enum getOption()
17602             {
17603                 synchronized (monitor())
17604                 {
17605                     check_orphaned();
17606                     org.apache.xmlbeans.SimpleValue target = null;
17607                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
17608                     if (target == null)
17609                     {
17610                       return null;
17611                     }
17612                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Option.Enum)target.getEnumValue();
17613                 }
17614             }
17615             
17616             /**
17617              * Gets (as xml) the "Option" element
17618              */
17619             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Option xgetOption()
17620             {
17621                 synchronized (monitor())
17622                 {
17623                     check_orphaned();
17624                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Option target = null;
17625                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Option)get_store().find_element_user(OPTION$2, 0);
17626                     return target;
17627                 }
17628             }
17629             
17630             /**
17631              * True if has "Option" element
17632              */
17633             public boolean isSetOption()
17634             {
17635                 synchronized (monitor())
17636                 {
17637                     check_orphaned();
17638                     return get_store().count_elements(OPTION$2) != 0;
17639                 }
17640             }
17641             
17642             /**
17643              * Sets the "Option" element
17644              */
17645             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Option.Enum option)
17646             {
17647                 synchronized (monitor())
17648                 {
17649                     check_orphaned();
17650                     org.apache.xmlbeans.SimpleValue target = null;
17651                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
17652                     if (target == null)
17653                     {
17654                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
17655                     }
17656                     target.setEnumValue(option);
17657                 }
17658             }
17659             
17660             /**
17661              * Sets (as xml) the "Option" element
17662              */
17663             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Option option)
17664             {
17665                 synchronized (monitor())
17666                 {
17667                     check_orphaned();
17668                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Option target = null;
17669                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Option)get_store().find_element_user(OPTION$2, 0);
17670                     if (target == null)
17671                     {
17672                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Option)get_store().add_element_user(OPTION$2);
17673                     }
17674                     target.set(option);
17675                 }
17676             }
17677             
17678             /**
17679              * Unsets the "Option" element
17680              */
17681             public void unsetOption()
17682             {
17683                 synchronized (monitor())
17684                 {
17685                     check_orphaned();
17686                     get_store().remove_element(OPTION$2, 0);
17687                 }
17688             }
17689             
17690             /**
17691              * Gets the "Enrollment" element
17692              */
17693             public int getEnrollment()
17694             {
17695                 synchronized (monitor())
17696                 {
17697                     check_orphaned();
17698                     org.apache.xmlbeans.SimpleValue target = null;
17699                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
17700                     if (target == null)
17701                     {
17702                       return 0;
17703                     }
17704                     return target.getIntValue();
17705                 }
17706             }
17707             
17708             /**
17709              * Gets (as xml) the "Enrollment" element
17710              */
17711             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Enrollment xgetEnrollment()
17712             {
17713                 synchronized (monitor())
17714                 {
17715                     check_orphaned();
17716                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Enrollment target = null;
17717                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
17718                     return target;
17719                 }
17720             }
17721             
17722             /**
17723              * True if has "Enrollment" element
17724              */
17725             public boolean isSetEnrollment()
17726             {
17727                 synchronized (monitor())
17728                 {
17729                     check_orphaned();
17730                     return get_store().count_elements(ENROLLMENT$4) != 0;
17731                 }
17732             }
17733             
17734             /**
17735              * Sets the "Enrollment" element
17736              */
17737             public void setEnrollment(int enrollment)
17738             {
17739                 synchronized (monitor())
17740                 {
17741                     check_orphaned();
17742                     org.apache.xmlbeans.SimpleValue target = null;
17743                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
17744                     if (target == null)
17745                     {
17746                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
17747                     }
17748                     target.setIntValue(enrollment);
17749                 }
17750             }
17751             
17752             /**
17753              * Sets (as xml) the "Enrollment" element
17754              */
17755             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Enrollment enrollment)
17756             {
17757                 synchronized (monitor())
17758                 {
17759                     check_orphaned();
17760                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Enrollment target = null;
17761                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
17762                     if (target == null)
17763                     {
17764                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Enrollment)get_store().add_element_user(ENROLLMENT$4);
17765                     }
17766                     target.set(enrollment);
17767                 }
17768             }
17769             
17770             /**
17771              * Unsets the "Enrollment" element
17772              */
17773             public void unsetEnrollment()
17774             {
17775                 synchronized (monitor())
17776                 {
17777                     check_orphaned();
17778                     get_store().remove_element(ENROLLMENT$4, 0);
17779                 }
17780             }
17781             
17782             /**
17783              * Gets the "NumClasses" element
17784              */
17785             public java.math.BigDecimal getNumClasses()
17786             {
17787                 synchronized (monitor())
17788                 {
17789                     check_orphaned();
17790                     org.apache.xmlbeans.SimpleValue target = null;
17791                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
17792                     if (target == null)
17793                     {
17794                       return null;
17795                     }
17796                     return target.getBigDecimalValue();
17797                 }
17798             }
17799             
17800             /**
17801              * Gets (as xml) the "NumClasses" element
17802              */
17803             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
17804             {
17805                 synchronized (monitor())
17806                 {
17807                     check_orphaned();
17808                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
17809                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
17810                     return target;
17811                 }
17812             }
17813             
17814             /**
17815              * True if has "NumClasses" element
17816              */
17817             public boolean isSetNumClasses()
17818             {
17819                 synchronized (monitor())
17820                 {
17821                     check_orphaned();
17822                     return get_store().count_elements(NUMCLASSES$6) != 0;
17823                 }
17824             }
17825             
17826             /**
17827              * Sets the "NumClasses" element
17828              */
17829             public void setNumClasses(java.math.BigDecimal numClasses)
17830             {
17831                 synchronized (monitor())
17832                 {
17833                     check_orphaned();
17834                     org.apache.xmlbeans.SimpleValue target = null;
17835                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
17836                     if (target == null)
17837                     {
17838                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
17839                     }
17840                     target.setBigDecimalValue(numClasses);
17841                 }
17842             }
17843             
17844             /**
17845              * Sets (as xml) the "NumClasses" element
17846              */
17847             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
17848             {
17849                 synchronized (monitor())
17850                 {
17851                     check_orphaned();
17852                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
17853                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
17854                     if (target == null)
17855                     {
17856                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
17857                     }
17858                     target.set(numClasses);
17859                 }
17860             }
17861             
17862             /**
17863              * Unsets the "NumClasses" element
17864              */
17865             public void unsetNumClasses()
17866             {
17867                 synchronized (monitor())
17868                 {
17869                     check_orphaned();
17870                     get_store().remove_element(NUMCLASSES$6, 0);
17871                 }
17872             }
17873             
17874             /**
17875              * Gets the "Check" element
17876              */
17877             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
17878             {
17879                 synchronized (monitor())
17880                 {
17881                     check_orphaned();
17882                     org.apache.xmlbeans.SimpleValue target = null;
17883                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
17884                     if (target == null)
17885                     {
17886                       return null;
17887                     }
17888                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
17889                 }
17890             }
17891             
17892             /**
17893              * Gets (as xml) the "Check" element
17894              */
17895             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
17896             {
17897                 synchronized (monitor())
17898                 {
17899                     check_orphaned();
17900                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17901                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
17902                     return target;
17903                 }
17904             }
17905             
17906             /**
17907              * True if has "Check" element
17908              */
17909             public boolean isSetCheck()
17910             {
17911                 synchronized (monitor())
17912                 {
17913                     check_orphaned();
17914                     return get_store().count_elements(CHECK$8) != 0;
17915                 }
17916             }
17917             
17918             /**
17919              * Sets the "Check" element
17920              */
17921             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
17922             {
17923                 synchronized (monitor())
17924                 {
17925                     check_orphaned();
17926                     org.apache.xmlbeans.SimpleValue target = null;
17927                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
17928                     if (target == null)
17929                     {
17930                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
17931                     }
17932                     target.setEnumValue(check);
17933                 }
17934             }
17935             
17936             /**
17937              * Sets (as xml) the "Check" element
17938              */
17939             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
17940             {
17941                 synchronized (monitor())
17942                 {
17943                     check_orphaned();
17944                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
17945                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
17946                     if (target == null)
17947                     {
17948                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
17949                     }
17950                     target.set(check);
17951                 }
17952             }
17953             
17954             /**
17955              * Unsets the "Check" element
17956              */
17957             public void unsetCheck()
17958             {
17959                 synchronized (monitor())
17960                 {
17961                     check_orphaned();
17962                     get_store().remove_element(CHECK$8, 0);
17963                 }
17964             }
17965             
17966             /**
17967              * Gets the "HoursPCPD" element
17968              */
17969             public java.math.BigDecimal getHoursPCPD()
17970             {
17971                 synchronized (monitor())
17972                 {
17973                     check_orphaned();
17974                     org.apache.xmlbeans.SimpleValue target = null;
17975                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
17976                     if (target == null)
17977                     {
17978                       return null;
17979                     }
17980                     return target.getBigDecimalValue();
17981                 }
17982             }
17983             
17984             /**
17985              * Gets (as xml) the "HoursPCPD" element
17986              */
17987             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
17988             {
17989                 synchronized (monitor())
17990                 {
17991                     check_orphaned();
17992                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
17993                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
17994                     return target;
17995                 }
17996             }
17997             
17998             /**
17999              * True if has "HoursPCPD" element
18000              */
18001             public boolean isSetHoursPCPD()
18002             {
18003                 synchronized (monitor())
18004                 {
18005                     check_orphaned();
18006                     return get_store().count_elements(HOURSPCPD$10) != 0;
18007                 }
18008             }
18009             
18010             /**
18011              * Sets the "HoursPCPD" element
18012              */
18013             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
18014             {
18015                 synchronized (monitor())
18016                 {
18017                     check_orphaned();
18018                     org.apache.xmlbeans.SimpleValue target = null;
18019                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
18020                     if (target == null)
18021                     {
18022                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
18023                     }
18024                     target.setBigDecimalValue(hoursPCPD);
18025                 }
18026             }
18027             
18028             /**
18029              * Sets (as xml) the "HoursPCPD" element
18030              */
18031             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
18032             {
18033                 synchronized (monitor())
18034                 {
18035                     check_orphaned();
18036                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18037                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
18038                     if (target == null)
18039                     {
18040                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
18041                     }
18042                     target.set(hoursPCPD);
18043                 }
18044             }
18045             
18046             /**
18047              * Unsets the "HoursPCPD" element
18048              */
18049             public void unsetHoursPCPD()
18050             {
18051                 synchronized (monitor())
18052                 {
18053                     check_orphaned();
18054                     get_store().remove_element(HOURSPCPD$10, 0);
18055                 }
18056             }
18057             
18058             /**
18059              * Gets the "DaysPCPW" element
18060              */
18061             public java.math.BigDecimal getDaysPCPW()
18062             {
18063                 synchronized (monitor())
18064                 {
18065                     check_orphaned();
18066                     org.apache.xmlbeans.SimpleValue target = null;
18067                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
18068                     if (target == null)
18069                     {
18070                       return null;
18071                     }
18072                     return target.getBigDecimalValue();
18073                 }
18074             }
18075             
18076             /**
18077              * Gets (as xml) the "DaysPCPW" element
18078              */
18079             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
18080             {
18081                 synchronized (monitor())
18082                 {
18083                     check_orphaned();
18084                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18085                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
18086                     return target;
18087                 }
18088             }
18089             
18090             /**
18091              * True if has "DaysPCPW" element
18092              */
18093             public boolean isSetDaysPCPW()
18094             {
18095                 synchronized (monitor())
18096                 {
18097                     check_orphaned();
18098                     return get_store().count_elements(DAYSPCPW$12) != 0;
18099                 }
18100             }
18101             
18102             /**
18103              * Sets the "DaysPCPW" element
18104              */
18105             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
18106             {
18107                 synchronized (monitor())
18108                 {
18109                     check_orphaned();
18110                     org.apache.xmlbeans.SimpleValue target = null;
18111                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
18112                     if (target == null)
18113                     {
18114                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
18115                     }
18116                     target.setBigDecimalValue(daysPCPW);
18117                 }
18118             }
18119             
18120             /**
18121              * Sets (as xml) the "DaysPCPW" element
18122              */
18123             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
18124             {
18125                 synchronized (monitor())
18126                 {
18127                     check_orphaned();
18128                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18129                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
18130                     if (target == null)
18131                     {
18132                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
18133                     }
18134                     target.set(daysPCPW);
18135                 }
18136             }
18137             
18138             /**
18139              * Unsets the "DaysPCPW" element
18140              */
18141             public void unsetDaysPCPW()
18142             {
18143                 synchronized (monitor())
18144                 {
18145                     check_orphaned();
18146                     get_store().remove_element(DAYSPCPW$12, 0);
18147                 }
18148             }
18149             
18150             /**
18151              * Gets the "DaysPCPY" element
18152              */
18153             public java.math.BigDecimal getDaysPCPY()
18154             {
18155                 synchronized (monitor())
18156                 {
18157                     check_orphaned();
18158                     org.apache.xmlbeans.SimpleValue target = null;
18159                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
18160                     if (target == null)
18161                     {
18162                       return null;
18163                     }
18164                     return target.getBigDecimalValue();
18165                 }
18166             }
18167             
18168             /**
18169              * Gets (as xml) the "DaysPCPY" element
18170              */
18171             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
18172             {
18173                 synchronized (monitor())
18174                 {
18175                     check_orphaned();
18176                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18177                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
18178                     return target;
18179                 }
18180             }
18181             
18182             /**
18183              * True if has "DaysPCPY" element
18184              */
18185             public boolean isSetDaysPCPY()
18186             {
18187                 synchronized (monitor())
18188                 {
18189                     check_orphaned();
18190                     return get_store().count_elements(DAYSPCPY$14) != 0;
18191                 }
18192             }
18193             
18194             /**
18195              * Sets the "DaysPCPY" element
18196              */
18197             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
18198             {
18199                 synchronized (monitor())
18200                 {
18201                     check_orphaned();
18202                     org.apache.xmlbeans.SimpleValue target = null;
18203                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
18204                     if (target == null)
18205                     {
18206                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
18207                     }
18208                     target.setBigDecimalValue(daysPCPY);
18209                 }
18210             }
18211             
18212             /**
18213              * Sets (as xml) the "DaysPCPY" element
18214              */
18215             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
18216             {
18217                 synchronized (monitor())
18218                 {
18219                     check_orphaned();
18220                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18221                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
18222                     if (target == null)
18223                     {
18224                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
18225                     }
18226                     target.set(daysPCPY);
18227                 }
18228             }
18229             
18230             /**
18231              * Unsets the "DaysPCPY" element
18232              */
18233             public void unsetDaysPCPY()
18234             {
18235                 synchronized (monitor())
18236                 {
18237                     check_orphaned();
18238                     get_store().remove_element(DAYSPCPY$14, 0);
18239                 }
18240             }
18241             
18242             /**
18243              * Gets the "NumHVPCPY" element
18244              */
18245             public java.math.BigDecimal getNumHVPCPY()
18246             {
18247                 synchronized (monitor())
18248                 {
18249                     check_orphaned();
18250                     org.apache.xmlbeans.SimpleValue target = null;
18251                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
18252                     if (target == null)
18253                     {
18254                       return null;
18255                     }
18256                     return target.getBigDecimalValue();
18257                 }
18258             }
18259             
18260             /**
18261              * Gets (as xml) the "NumHVPCPY" element
18262              */
18263             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
18264             {
18265                 synchronized (monitor())
18266                 {
18267                     check_orphaned();
18268                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18269                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
18270                     return target;
18271                 }
18272             }
18273             
18274             /**
18275              * True if has "NumHVPCPY" element
18276              */
18277             public boolean isSetNumHVPCPY()
18278             {
18279                 synchronized (monitor())
18280                 {
18281                     check_orphaned();
18282                     return get_store().count_elements(NUMHVPCPY$16) != 0;
18283                 }
18284             }
18285             
18286             /**
18287              * Sets the "NumHVPCPY" element
18288              */
18289             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
18290             {
18291                 synchronized (monitor())
18292                 {
18293                     check_orphaned();
18294                     org.apache.xmlbeans.SimpleValue target = null;
18295                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
18296                     if (target == null)
18297                     {
18298                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
18299                     }
18300                     target.setBigDecimalValue(numHVPCPY);
18301                 }
18302             }
18303             
18304             /**
18305              * Sets (as xml) the "NumHVPCPY" element
18306              */
18307             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
18308             {
18309                 synchronized (monitor())
18310                 {
18311                     check_orphaned();
18312                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18313                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
18314                     if (target == null)
18315                     {
18316                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
18317                     }
18318                     target.set(numHVPCPY);
18319                 }
18320             }
18321             
18322             /**
18323              * Unsets the "NumHVPCPY" element
18324              */
18325             public void unsetNumHVPCPY()
18326             {
18327                 synchronized (monitor())
18328                 {
18329                     check_orphaned();
18330                     get_store().remove_element(NUMHVPCPY$16, 0);
18331                 }
18332             }
18333             
18334             /**
18335              * Gets the "HoursPHV" element
18336              */
18337             public java.math.BigDecimal getHoursPHV()
18338             {
18339                 synchronized (monitor())
18340                 {
18341                     check_orphaned();
18342                     org.apache.xmlbeans.SimpleValue target = null;
18343                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
18344                     if (target == null)
18345                     {
18346                       return null;
18347                     }
18348                     return target.getBigDecimalValue();
18349                 }
18350             }
18351             
18352             /**
18353              * Gets (as xml) the "HoursPHV" element
18354              */
18355             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
18356             {
18357                 synchronized (monitor())
18358                 {
18359                     check_orphaned();
18360                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18361                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
18362                     return target;
18363                 }
18364             }
18365             
18366             /**
18367              * True if has "HoursPHV" element
18368              */
18369             public boolean isSetHoursPHV()
18370             {
18371                 synchronized (monitor())
18372                 {
18373                     check_orphaned();
18374                     return get_store().count_elements(HOURSPHV$18) != 0;
18375                 }
18376             }
18377             
18378             /**
18379              * Sets the "HoursPHV" element
18380              */
18381             public void setHoursPHV(java.math.BigDecimal hoursPHV)
18382             {
18383                 synchronized (monitor())
18384                 {
18385                     check_orphaned();
18386                     org.apache.xmlbeans.SimpleValue target = null;
18387                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
18388                     if (target == null)
18389                     {
18390                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
18391                     }
18392                     target.setBigDecimalValue(hoursPHV);
18393                 }
18394             }
18395             
18396             /**
18397              * Sets (as xml) the "HoursPHV" element
18398              */
18399             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
18400             {
18401                 synchronized (monitor())
18402                 {
18403                     check_orphaned();
18404                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18405                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
18406                     if (target == null)
18407                     {
18408                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
18409                     }
18410                     target.set(hoursPHV);
18411                 }
18412             }
18413             
18414             /**
18415              * Unsets the "HoursPHV" element
18416              */
18417             public void unsetHoursPHV()
18418             {
18419                 synchronized (monitor())
18420                 {
18421                     check_orphaned();
18422                     get_store().remove_element(HOURSPHV$18, 0);
18423                 }
18424             }
18425             
18426             /**
18427              * Gets the "NumHBHVPCPY" element
18428              */
18429             public java.math.BigDecimal getNumHBHVPCPY()
18430             {
18431                 synchronized (monitor())
18432                 {
18433                     check_orphaned();
18434                     org.apache.xmlbeans.SimpleValue target = null;
18435                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
18436                     if (target == null)
18437                     {
18438                       return null;
18439                     }
18440                     return target.getBigDecimalValue();
18441                 }
18442             }
18443             
18444             /**
18445              * Gets (as xml) the "NumHBHVPCPY" element
18446              */
18447             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
18448             {
18449                 synchronized (monitor())
18450                 {
18451                     check_orphaned();
18452                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18453                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
18454                     return target;
18455                 }
18456             }
18457             
18458             /**
18459              * True if has "NumHBHVPCPY" element
18460              */
18461             public boolean isSetNumHBHVPCPY()
18462             {
18463                 synchronized (monitor())
18464                 {
18465                     check_orphaned();
18466                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
18467                 }
18468             }
18469             
18470             /**
18471              * Sets the "NumHBHVPCPY" element
18472              */
18473             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
18474             {
18475                 synchronized (monitor())
18476                 {
18477                     check_orphaned();
18478                     org.apache.xmlbeans.SimpleValue target = null;
18479                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
18480                     if (target == null)
18481                     {
18482                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
18483                     }
18484                     target.setBigDecimalValue(numHBHVPCPY);
18485                 }
18486             }
18487             
18488             /**
18489              * Sets (as xml) the "NumHBHVPCPY" element
18490              */
18491             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
18492             {
18493                 synchronized (monitor())
18494                 {
18495                     check_orphaned();
18496                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18497                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
18498                     if (target == null)
18499                     {
18500                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
18501                     }
18502                     target.set(numHBHVPCPY);
18503                 }
18504             }
18505             
18506             /**
18507              * Unsets the "NumHBHVPCPY" element
18508              */
18509             public void unsetNumHBHVPCPY()
18510             {
18511                 synchronized (monitor())
18512                 {
18513                     check_orphaned();
18514                     get_store().remove_element(NUMHBHVPCPY$20, 0);
18515                 }
18516             }
18517             
18518             /**
18519              * Gets the "HoursHBPHV" element
18520              */
18521             public java.math.BigDecimal getHoursHBPHV()
18522             {
18523                 synchronized (monitor())
18524                 {
18525                     check_orphaned();
18526                     org.apache.xmlbeans.SimpleValue target = null;
18527                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
18528                     if (target == null)
18529                     {
18530                       return null;
18531                     }
18532                     return target.getBigDecimalValue();
18533                 }
18534             }
18535             
18536             /**
18537              * Gets (as xml) the "HoursHBPHV" element
18538              */
18539             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
18540             {
18541                 synchronized (monitor())
18542                 {
18543                     check_orphaned();
18544                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18545                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
18546                     return target;
18547                 }
18548             }
18549             
18550             /**
18551              * True if has "HoursHBPHV" element
18552              */
18553             public boolean isSetHoursHBPHV()
18554             {
18555                 synchronized (monitor())
18556                 {
18557                     check_orphaned();
18558                     return get_store().count_elements(HOURSHBPHV$22) != 0;
18559                 }
18560             }
18561             
18562             /**
18563              * Sets the "HoursHBPHV" element
18564              */
18565             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
18566             {
18567                 synchronized (monitor())
18568                 {
18569                     check_orphaned();
18570                     org.apache.xmlbeans.SimpleValue target = null;
18571                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
18572                     if (target == null)
18573                     {
18574                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
18575                     }
18576                     target.setBigDecimalValue(hoursHBPHV);
18577                 }
18578             }
18579             
18580             /**
18581              * Sets (as xml) the "HoursHBPHV" element
18582              */
18583             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
18584             {
18585                 synchronized (monitor())
18586                 {
18587                     check_orphaned();
18588                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18589                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
18590                     if (target == null)
18591                     {
18592                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
18593                     }
18594                     target.set(hoursHBPHV);
18595                 }
18596             }
18597             
18598             /**
18599              * Unsets the "HoursHBPHV" element
18600              */
18601             public void unsetHoursHBPHV()
18602             {
18603                 synchronized (monitor())
18604                 {
18605                     check_orphaned();
18606                     get_store().remove_element(HOURSHBPHV$22, 0);
18607                 }
18608             }
18609             
18610             /**
18611              * Gets the "HoursHBSE" element
18612              */
18613             public java.math.BigDecimal getHoursHBSE()
18614             {
18615                 synchronized (monitor())
18616                 {
18617                     check_orphaned();
18618                     org.apache.xmlbeans.SimpleValue target = null;
18619                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
18620                     if (target == null)
18621                     {
18622                       return null;
18623                     }
18624                     return target.getBigDecimalValue();
18625                 }
18626             }
18627             
18628             /**
18629              * Gets (as xml) the "HoursHBSE" element
18630              */
18631             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
18632             {
18633                 synchronized (monitor())
18634                 {
18635                     check_orphaned();
18636                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18637                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
18638                     return target;
18639                 }
18640             }
18641             
18642             /**
18643              * True if has "HoursHBSE" element
18644              */
18645             public boolean isSetHoursHBSE()
18646             {
18647                 synchronized (monitor())
18648                 {
18649                     check_orphaned();
18650                     return get_store().count_elements(HOURSHBSE$24) != 0;
18651                 }
18652             }
18653             
18654             /**
18655              * Sets the "HoursHBSE" element
18656              */
18657             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
18658             {
18659                 synchronized (monitor())
18660                 {
18661                     check_orphaned();
18662                     org.apache.xmlbeans.SimpleValue target = null;
18663                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
18664                     if (target == null)
18665                     {
18666                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
18667                     }
18668                     target.setBigDecimalValue(hoursHBSE);
18669                 }
18670             }
18671             
18672             /**
18673              * Sets (as xml) the "HoursHBSE" element
18674              */
18675             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
18676             {
18677                 synchronized (monitor())
18678                 {
18679                     check_orphaned();
18680                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18681                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
18682                     if (target == null)
18683                     {
18684                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
18685                     }
18686                     target.set(hoursHBSE);
18687                 }
18688             }
18689             
18690             /**
18691              * Unsets the "HoursHBSE" element
18692              */
18693             public void unsetHoursHBSE()
18694             {
18695                 synchronized (monitor())
18696                 {
18697                     check_orphaned();
18698                     get_store().remove_element(HOURSHBSE$24, 0);
18699                 }
18700             }
18701             
18702             /**
18703              * Gets the "NumHBSEPCPY" element
18704              */
18705             public java.math.BigDecimal getNumHBSEPCPY()
18706             {
18707                 synchronized (monitor())
18708                 {
18709                     check_orphaned();
18710                     org.apache.xmlbeans.SimpleValue target = null;
18711                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
18712                     if (target == null)
18713                     {
18714                       return null;
18715                     }
18716                     return target.getBigDecimalValue();
18717                 }
18718             }
18719             
18720             /**
18721              * Gets (as xml) the "NumHBSEPCPY" element
18722              */
18723             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
18724             {
18725                 synchronized (monitor())
18726                 {
18727                     check_orphaned();
18728                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18729                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
18730                     return target;
18731                 }
18732             }
18733             
18734             /**
18735              * True if has "NumHBSEPCPY" element
18736              */
18737             public boolean isSetNumHBSEPCPY()
18738             {
18739                 synchronized (monitor())
18740                 {
18741                     check_orphaned();
18742                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
18743                 }
18744             }
18745             
18746             /**
18747              * Sets the "NumHBSEPCPY" element
18748              */
18749             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
18750             {
18751                 synchronized (monitor())
18752                 {
18753                     check_orphaned();
18754                     org.apache.xmlbeans.SimpleValue target = null;
18755                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
18756                     if (target == null)
18757                     {
18758                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
18759                     }
18760                     target.setBigDecimalValue(numHBSEPCPY);
18761                 }
18762             }
18763             
18764             /**
18765              * Sets (as xml) the "NumHBSEPCPY" element
18766              */
18767             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
18768             {
18769                 synchronized (monitor())
18770                 {
18771                     check_orphaned();
18772                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
18773                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
18774                     if (target == null)
18775                     {
18776                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
18777                     }
18778                     target.set(numHBSEPCPY);
18779                 }
18780             }
18781             
18782             /**
18783              * Unsets the "NumHBSEPCPY" element
18784              */
18785             public void unsetNumHBSEPCPY()
18786             {
18787                 synchronized (monitor())
18788                 {
18789                     check_orphaned();
18790                     get_store().remove_element(NUMHBSEPCPY$26, 0);
18791                 }
18792             }
18793             /**
18794              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
18795              *
18796              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column12$ScheduleID.
18797              */
18798             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.ScheduleID
18799             {
18800                 private static final long serialVersionUID = 1L;
18801                 
18802                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
18803                 {
18804                     super(sType, false);
18805                 }
18806                 
18807                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
18808                 {
18809                     super(sType, b);
18810                 }
18811             }
18812             /**
18813              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
18814              *
18815              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column12$Option.
18816              */
18817             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Option
18818             {
18819                 private static final long serialVersionUID = 1L;
18820                 
18821                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
18822                 {
18823                     super(sType, false);
18824                 }
18825                 
18826                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
18827                 {
18828                     super(sType, b);
18829                 }
18830             }
18831             /**
18832              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
18833              *
18834              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column12$Enrollment.
18835              */
18836             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column12.Enrollment
18837             {
18838                 private static final long serialVersionUID = 1L;
18839                 
18840                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
18841                 {
18842                     super(sType, false);
18843                 }
18844                 
18845                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
18846                 {
18847                     super(sType, b);
18848                 }
18849             }
18850         }
18851         /**
18852          * An XML Column13(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
18853          *
18854          * This is a complex type.
18855          */
18856         public static class Column13Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13
18857         {
18858             private static final long serialVersionUID = 1L;
18859             
18860             public Column13Impl(org.apache.xmlbeans.SchemaType sType)
18861             {
18862                 super(sType);
18863             }
18864             
18865             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
18866                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
18867             private static final javax.xml.namespace.QName OPTION$2 = 
18868                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
18869             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
18870                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
18871             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
18872                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
18873             private static final javax.xml.namespace.QName CHECK$8 = 
18874                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
18875             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
18876                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
18877             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
18878                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
18879             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
18880                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
18881             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
18882                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
18883             private static final javax.xml.namespace.QName HOURSPHV$18 = 
18884                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
18885             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
18886                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
18887             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
18888                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
18889             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
18890                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
18891             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
18892                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
18893             
18894             
18895             /**
18896              * Gets the "ScheduleID" element
18897              */
18898             public int getScheduleID()
18899             {
18900                 synchronized (monitor())
18901                 {
18902                     check_orphaned();
18903                     org.apache.xmlbeans.SimpleValue target = null;
18904                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
18905                     if (target == null)
18906                     {
18907                       return 0;
18908                     }
18909                     return target.getIntValue();
18910                 }
18911             }
18912             
18913             /**
18914              * Gets (as xml) the "ScheduleID" element
18915              */
18916             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.ScheduleID xgetScheduleID()
18917             {
18918                 synchronized (monitor())
18919                 {
18920                     check_orphaned();
18921                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.ScheduleID target = null;
18922                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
18923                     return target;
18924                 }
18925             }
18926             
18927             /**
18928              * True if has "ScheduleID" element
18929              */
18930             public boolean isSetScheduleID()
18931             {
18932                 synchronized (monitor())
18933                 {
18934                     check_orphaned();
18935                     return get_store().count_elements(SCHEDULEID$0) != 0;
18936                 }
18937             }
18938             
18939             /**
18940              * Sets the "ScheduleID" element
18941              */
18942             public void setScheduleID(int scheduleID)
18943             {
18944                 synchronized (monitor())
18945                 {
18946                     check_orphaned();
18947                     org.apache.xmlbeans.SimpleValue target = null;
18948                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
18949                     if (target == null)
18950                     {
18951                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
18952                     }
18953                     target.setIntValue(scheduleID);
18954                 }
18955             }
18956             
18957             /**
18958              * Sets (as xml) the "ScheduleID" element
18959              */
18960             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.ScheduleID scheduleID)
18961             {
18962                 synchronized (monitor())
18963                 {
18964                     check_orphaned();
18965                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.ScheduleID target = null;
18966                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
18967                     if (target == null)
18968                     {
18969                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
18970                     }
18971                     target.set(scheduleID);
18972                 }
18973             }
18974             
18975             /**
18976              * Unsets the "ScheduleID" element
18977              */
18978             public void unsetScheduleID()
18979             {
18980                 synchronized (monitor())
18981                 {
18982                     check_orphaned();
18983                     get_store().remove_element(SCHEDULEID$0, 0);
18984                 }
18985             }
18986             
18987             /**
18988              * Gets the "Option" element
18989              */
18990             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Option.Enum getOption()
18991             {
18992                 synchronized (monitor())
18993                 {
18994                     check_orphaned();
18995                     org.apache.xmlbeans.SimpleValue target = null;
18996                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
18997                     if (target == null)
18998                     {
18999                       return null;
19000                     }
19001                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Option.Enum)target.getEnumValue();
19002                 }
19003             }
19004             
19005             /**
19006              * Gets (as xml) the "Option" element
19007              */
19008             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Option xgetOption()
19009             {
19010                 synchronized (monitor())
19011                 {
19012                     check_orphaned();
19013                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Option target = null;
19014                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Option)get_store().find_element_user(OPTION$2, 0);
19015                     return target;
19016                 }
19017             }
19018             
19019             /**
19020              * True if has "Option" element
19021              */
19022             public boolean isSetOption()
19023             {
19024                 synchronized (monitor())
19025                 {
19026                     check_orphaned();
19027                     return get_store().count_elements(OPTION$2) != 0;
19028                 }
19029             }
19030             
19031             /**
19032              * Sets the "Option" element
19033              */
19034             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Option.Enum option)
19035             {
19036                 synchronized (monitor())
19037                 {
19038                     check_orphaned();
19039                     org.apache.xmlbeans.SimpleValue target = null;
19040                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
19041                     if (target == null)
19042                     {
19043                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
19044                     }
19045                     target.setEnumValue(option);
19046                 }
19047             }
19048             
19049             /**
19050              * Sets (as xml) the "Option" element
19051              */
19052             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Option option)
19053             {
19054                 synchronized (monitor())
19055                 {
19056                     check_orphaned();
19057                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Option target = null;
19058                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Option)get_store().find_element_user(OPTION$2, 0);
19059                     if (target == null)
19060                     {
19061                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Option)get_store().add_element_user(OPTION$2);
19062                     }
19063                     target.set(option);
19064                 }
19065             }
19066             
19067             /**
19068              * Unsets the "Option" element
19069              */
19070             public void unsetOption()
19071             {
19072                 synchronized (monitor())
19073                 {
19074                     check_orphaned();
19075                     get_store().remove_element(OPTION$2, 0);
19076                 }
19077             }
19078             
19079             /**
19080              * Gets the "Enrollment" element
19081              */
19082             public int getEnrollment()
19083             {
19084                 synchronized (monitor())
19085                 {
19086                     check_orphaned();
19087                     org.apache.xmlbeans.SimpleValue target = null;
19088                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
19089                     if (target == null)
19090                     {
19091                       return 0;
19092                     }
19093                     return target.getIntValue();
19094                 }
19095             }
19096             
19097             /**
19098              * Gets (as xml) the "Enrollment" element
19099              */
19100             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Enrollment xgetEnrollment()
19101             {
19102                 synchronized (monitor())
19103                 {
19104                     check_orphaned();
19105                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Enrollment target = null;
19106                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
19107                     return target;
19108                 }
19109             }
19110             
19111             /**
19112              * True if has "Enrollment" element
19113              */
19114             public boolean isSetEnrollment()
19115             {
19116                 synchronized (monitor())
19117                 {
19118                     check_orphaned();
19119                     return get_store().count_elements(ENROLLMENT$4) != 0;
19120                 }
19121             }
19122             
19123             /**
19124              * Sets the "Enrollment" element
19125              */
19126             public void setEnrollment(int enrollment)
19127             {
19128                 synchronized (monitor())
19129                 {
19130                     check_orphaned();
19131                     org.apache.xmlbeans.SimpleValue target = null;
19132                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
19133                     if (target == null)
19134                     {
19135                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
19136                     }
19137                     target.setIntValue(enrollment);
19138                 }
19139             }
19140             
19141             /**
19142              * Sets (as xml) the "Enrollment" element
19143              */
19144             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Enrollment enrollment)
19145             {
19146                 synchronized (monitor())
19147                 {
19148                     check_orphaned();
19149                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Enrollment target = null;
19150                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
19151                     if (target == null)
19152                     {
19153                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Enrollment)get_store().add_element_user(ENROLLMENT$4);
19154                     }
19155                     target.set(enrollment);
19156                 }
19157             }
19158             
19159             /**
19160              * Unsets the "Enrollment" element
19161              */
19162             public void unsetEnrollment()
19163             {
19164                 synchronized (monitor())
19165                 {
19166                     check_orphaned();
19167                     get_store().remove_element(ENROLLMENT$4, 0);
19168                 }
19169             }
19170             
19171             /**
19172              * Gets the "NumClasses" element
19173              */
19174             public java.math.BigDecimal getNumClasses()
19175             {
19176                 synchronized (monitor())
19177                 {
19178                     check_orphaned();
19179                     org.apache.xmlbeans.SimpleValue target = null;
19180                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
19181                     if (target == null)
19182                     {
19183                       return null;
19184                     }
19185                     return target.getBigDecimalValue();
19186                 }
19187             }
19188             
19189             /**
19190              * Gets (as xml) the "NumClasses" element
19191              */
19192             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
19193             {
19194                 synchronized (monitor())
19195                 {
19196                     check_orphaned();
19197                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19198                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
19199                     return target;
19200                 }
19201             }
19202             
19203             /**
19204              * True if has "NumClasses" element
19205              */
19206             public boolean isSetNumClasses()
19207             {
19208                 synchronized (monitor())
19209                 {
19210                     check_orphaned();
19211                     return get_store().count_elements(NUMCLASSES$6) != 0;
19212                 }
19213             }
19214             
19215             /**
19216              * Sets the "NumClasses" element
19217              */
19218             public void setNumClasses(java.math.BigDecimal numClasses)
19219             {
19220                 synchronized (monitor())
19221                 {
19222                     check_orphaned();
19223                     org.apache.xmlbeans.SimpleValue target = null;
19224                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
19225                     if (target == null)
19226                     {
19227                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
19228                     }
19229                     target.setBigDecimalValue(numClasses);
19230                 }
19231             }
19232             
19233             /**
19234              * Sets (as xml) the "NumClasses" element
19235              */
19236             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
19237             {
19238                 synchronized (monitor())
19239                 {
19240                     check_orphaned();
19241                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19242                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
19243                     if (target == null)
19244                     {
19245                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
19246                     }
19247                     target.set(numClasses);
19248                 }
19249             }
19250             
19251             /**
19252              * Unsets the "NumClasses" element
19253              */
19254             public void unsetNumClasses()
19255             {
19256                 synchronized (monitor())
19257                 {
19258                     check_orphaned();
19259                     get_store().remove_element(NUMCLASSES$6, 0);
19260                 }
19261             }
19262             
19263             /**
19264              * Gets the "Check" element
19265              */
19266             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
19267             {
19268                 synchronized (monitor())
19269                 {
19270                     check_orphaned();
19271                     org.apache.xmlbeans.SimpleValue target = null;
19272                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
19273                     if (target == null)
19274                     {
19275                       return null;
19276                     }
19277                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
19278                 }
19279             }
19280             
19281             /**
19282              * Gets (as xml) the "Check" element
19283              */
19284             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
19285             {
19286                 synchronized (monitor())
19287                 {
19288                     check_orphaned();
19289                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19290                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
19291                     return target;
19292                 }
19293             }
19294             
19295             /**
19296              * True if has "Check" element
19297              */
19298             public boolean isSetCheck()
19299             {
19300                 synchronized (monitor())
19301                 {
19302                     check_orphaned();
19303                     return get_store().count_elements(CHECK$8) != 0;
19304                 }
19305             }
19306             
19307             /**
19308              * Sets the "Check" element
19309              */
19310             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
19311             {
19312                 synchronized (monitor())
19313                 {
19314                     check_orphaned();
19315                     org.apache.xmlbeans.SimpleValue target = null;
19316                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
19317                     if (target == null)
19318                     {
19319                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
19320                     }
19321                     target.setEnumValue(check);
19322                 }
19323             }
19324             
19325             /**
19326              * Sets (as xml) the "Check" element
19327              */
19328             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
19329             {
19330                 synchronized (monitor())
19331                 {
19332                     check_orphaned();
19333                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
19334                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
19335                     if (target == null)
19336                     {
19337                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
19338                     }
19339                     target.set(check);
19340                 }
19341             }
19342             
19343             /**
19344              * Unsets the "Check" element
19345              */
19346             public void unsetCheck()
19347             {
19348                 synchronized (monitor())
19349                 {
19350                     check_orphaned();
19351                     get_store().remove_element(CHECK$8, 0);
19352                 }
19353             }
19354             
19355             /**
19356              * Gets the "HoursPCPD" element
19357              */
19358             public java.math.BigDecimal getHoursPCPD()
19359             {
19360                 synchronized (monitor())
19361                 {
19362                     check_orphaned();
19363                     org.apache.xmlbeans.SimpleValue target = null;
19364                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
19365                     if (target == null)
19366                     {
19367                       return null;
19368                     }
19369                     return target.getBigDecimalValue();
19370                 }
19371             }
19372             
19373             /**
19374              * Gets (as xml) the "HoursPCPD" element
19375              */
19376             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
19377             {
19378                 synchronized (monitor())
19379                 {
19380                     check_orphaned();
19381                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19382                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
19383                     return target;
19384                 }
19385             }
19386             
19387             /**
19388              * True if has "HoursPCPD" element
19389              */
19390             public boolean isSetHoursPCPD()
19391             {
19392                 synchronized (monitor())
19393                 {
19394                     check_orphaned();
19395                     return get_store().count_elements(HOURSPCPD$10) != 0;
19396                 }
19397             }
19398             
19399             /**
19400              * Sets the "HoursPCPD" element
19401              */
19402             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
19403             {
19404                 synchronized (monitor())
19405                 {
19406                     check_orphaned();
19407                     org.apache.xmlbeans.SimpleValue target = null;
19408                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
19409                     if (target == null)
19410                     {
19411                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
19412                     }
19413                     target.setBigDecimalValue(hoursPCPD);
19414                 }
19415             }
19416             
19417             /**
19418              * Sets (as xml) the "HoursPCPD" element
19419              */
19420             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
19421             {
19422                 synchronized (monitor())
19423                 {
19424                     check_orphaned();
19425                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19426                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
19427                     if (target == null)
19428                     {
19429                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
19430                     }
19431                     target.set(hoursPCPD);
19432                 }
19433             }
19434             
19435             /**
19436              * Unsets the "HoursPCPD" element
19437              */
19438             public void unsetHoursPCPD()
19439             {
19440                 synchronized (monitor())
19441                 {
19442                     check_orphaned();
19443                     get_store().remove_element(HOURSPCPD$10, 0);
19444                 }
19445             }
19446             
19447             /**
19448              * Gets the "DaysPCPW" element
19449              */
19450             public java.math.BigDecimal getDaysPCPW()
19451             {
19452                 synchronized (monitor())
19453                 {
19454                     check_orphaned();
19455                     org.apache.xmlbeans.SimpleValue target = null;
19456                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
19457                     if (target == null)
19458                     {
19459                       return null;
19460                     }
19461                     return target.getBigDecimalValue();
19462                 }
19463             }
19464             
19465             /**
19466              * Gets (as xml) the "DaysPCPW" element
19467              */
19468             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
19469             {
19470                 synchronized (monitor())
19471                 {
19472                     check_orphaned();
19473                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19474                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
19475                     return target;
19476                 }
19477             }
19478             
19479             /**
19480              * True if has "DaysPCPW" element
19481              */
19482             public boolean isSetDaysPCPW()
19483             {
19484                 synchronized (monitor())
19485                 {
19486                     check_orphaned();
19487                     return get_store().count_elements(DAYSPCPW$12) != 0;
19488                 }
19489             }
19490             
19491             /**
19492              * Sets the "DaysPCPW" element
19493              */
19494             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
19495             {
19496                 synchronized (monitor())
19497                 {
19498                     check_orphaned();
19499                     org.apache.xmlbeans.SimpleValue target = null;
19500                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
19501                     if (target == null)
19502                     {
19503                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
19504                     }
19505                     target.setBigDecimalValue(daysPCPW);
19506                 }
19507             }
19508             
19509             /**
19510              * Sets (as xml) the "DaysPCPW" element
19511              */
19512             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
19513             {
19514                 synchronized (monitor())
19515                 {
19516                     check_orphaned();
19517                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19518                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
19519                     if (target == null)
19520                     {
19521                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
19522                     }
19523                     target.set(daysPCPW);
19524                 }
19525             }
19526             
19527             /**
19528              * Unsets the "DaysPCPW" element
19529              */
19530             public void unsetDaysPCPW()
19531             {
19532                 synchronized (monitor())
19533                 {
19534                     check_orphaned();
19535                     get_store().remove_element(DAYSPCPW$12, 0);
19536                 }
19537             }
19538             
19539             /**
19540              * Gets the "DaysPCPY" element
19541              */
19542             public java.math.BigDecimal getDaysPCPY()
19543             {
19544                 synchronized (monitor())
19545                 {
19546                     check_orphaned();
19547                     org.apache.xmlbeans.SimpleValue target = null;
19548                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
19549                     if (target == null)
19550                     {
19551                       return null;
19552                     }
19553                     return target.getBigDecimalValue();
19554                 }
19555             }
19556             
19557             /**
19558              * Gets (as xml) the "DaysPCPY" element
19559              */
19560             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
19561             {
19562                 synchronized (monitor())
19563                 {
19564                     check_orphaned();
19565                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19566                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
19567                     return target;
19568                 }
19569             }
19570             
19571             /**
19572              * True if has "DaysPCPY" element
19573              */
19574             public boolean isSetDaysPCPY()
19575             {
19576                 synchronized (monitor())
19577                 {
19578                     check_orphaned();
19579                     return get_store().count_elements(DAYSPCPY$14) != 0;
19580                 }
19581             }
19582             
19583             /**
19584              * Sets the "DaysPCPY" element
19585              */
19586             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
19587             {
19588                 synchronized (monitor())
19589                 {
19590                     check_orphaned();
19591                     org.apache.xmlbeans.SimpleValue target = null;
19592                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
19593                     if (target == null)
19594                     {
19595                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
19596                     }
19597                     target.setBigDecimalValue(daysPCPY);
19598                 }
19599             }
19600             
19601             /**
19602              * Sets (as xml) the "DaysPCPY" element
19603              */
19604             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
19605             {
19606                 synchronized (monitor())
19607                 {
19608                     check_orphaned();
19609                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19610                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
19611                     if (target == null)
19612                     {
19613                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
19614                     }
19615                     target.set(daysPCPY);
19616                 }
19617             }
19618             
19619             /**
19620              * Unsets the "DaysPCPY" element
19621              */
19622             public void unsetDaysPCPY()
19623             {
19624                 synchronized (monitor())
19625                 {
19626                     check_orphaned();
19627                     get_store().remove_element(DAYSPCPY$14, 0);
19628                 }
19629             }
19630             
19631             /**
19632              * Gets the "NumHVPCPY" element
19633              */
19634             public java.math.BigDecimal getNumHVPCPY()
19635             {
19636                 synchronized (monitor())
19637                 {
19638                     check_orphaned();
19639                     org.apache.xmlbeans.SimpleValue target = null;
19640                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
19641                     if (target == null)
19642                     {
19643                       return null;
19644                     }
19645                     return target.getBigDecimalValue();
19646                 }
19647             }
19648             
19649             /**
19650              * Gets (as xml) the "NumHVPCPY" element
19651              */
19652             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
19653             {
19654                 synchronized (monitor())
19655                 {
19656                     check_orphaned();
19657                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19658                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
19659                     return target;
19660                 }
19661             }
19662             
19663             /**
19664              * True if has "NumHVPCPY" element
19665              */
19666             public boolean isSetNumHVPCPY()
19667             {
19668                 synchronized (monitor())
19669                 {
19670                     check_orphaned();
19671                     return get_store().count_elements(NUMHVPCPY$16) != 0;
19672                 }
19673             }
19674             
19675             /**
19676              * Sets the "NumHVPCPY" element
19677              */
19678             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
19679             {
19680                 synchronized (monitor())
19681                 {
19682                     check_orphaned();
19683                     org.apache.xmlbeans.SimpleValue target = null;
19684                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
19685                     if (target == null)
19686                     {
19687                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
19688                     }
19689                     target.setBigDecimalValue(numHVPCPY);
19690                 }
19691             }
19692             
19693             /**
19694              * Sets (as xml) the "NumHVPCPY" element
19695              */
19696             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
19697             {
19698                 synchronized (monitor())
19699                 {
19700                     check_orphaned();
19701                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19702                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
19703                     if (target == null)
19704                     {
19705                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
19706                     }
19707                     target.set(numHVPCPY);
19708                 }
19709             }
19710             
19711             /**
19712              * Unsets the "NumHVPCPY" element
19713              */
19714             public void unsetNumHVPCPY()
19715             {
19716                 synchronized (monitor())
19717                 {
19718                     check_orphaned();
19719                     get_store().remove_element(NUMHVPCPY$16, 0);
19720                 }
19721             }
19722             
19723             /**
19724              * Gets the "HoursPHV" element
19725              */
19726             public java.math.BigDecimal getHoursPHV()
19727             {
19728                 synchronized (monitor())
19729                 {
19730                     check_orphaned();
19731                     org.apache.xmlbeans.SimpleValue target = null;
19732                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
19733                     if (target == null)
19734                     {
19735                       return null;
19736                     }
19737                     return target.getBigDecimalValue();
19738                 }
19739             }
19740             
19741             /**
19742              * Gets (as xml) the "HoursPHV" element
19743              */
19744             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
19745             {
19746                 synchronized (monitor())
19747                 {
19748                     check_orphaned();
19749                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19750                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
19751                     return target;
19752                 }
19753             }
19754             
19755             /**
19756              * True if has "HoursPHV" element
19757              */
19758             public boolean isSetHoursPHV()
19759             {
19760                 synchronized (monitor())
19761                 {
19762                     check_orphaned();
19763                     return get_store().count_elements(HOURSPHV$18) != 0;
19764                 }
19765             }
19766             
19767             /**
19768              * Sets the "HoursPHV" element
19769              */
19770             public void setHoursPHV(java.math.BigDecimal hoursPHV)
19771             {
19772                 synchronized (monitor())
19773                 {
19774                     check_orphaned();
19775                     org.apache.xmlbeans.SimpleValue target = null;
19776                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
19777                     if (target == null)
19778                     {
19779                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
19780                     }
19781                     target.setBigDecimalValue(hoursPHV);
19782                 }
19783             }
19784             
19785             /**
19786              * Sets (as xml) the "HoursPHV" element
19787              */
19788             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
19789             {
19790                 synchronized (monitor())
19791                 {
19792                     check_orphaned();
19793                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19794                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
19795                     if (target == null)
19796                     {
19797                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
19798                     }
19799                     target.set(hoursPHV);
19800                 }
19801             }
19802             
19803             /**
19804              * Unsets the "HoursPHV" element
19805              */
19806             public void unsetHoursPHV()
19807             {
19808                 synchronized (monitor())
19809                 {
19810                     check_orphaned();
19811                     get_store().remove_element(HOURSPHV$18, 0);
19812                 }
19813             }
19814             
19815             /**
19816              * Gets the "NumHBHVPCPY" element
19817              */
19818             public java.math.BigDecimal getNumHBHVPCPY()
19819             {
19820                 synchronized (monitor())
19821                 {
19822                     check_orphaned();
19823                     org.apache.xmlbeans.SimpleValue target = null;
19824                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
19825                     if (target == null)
19826                     {
19827                       return null;
19828                     }
19829                     return target.getBigDecimalValue();
19830                 }
19831             }
19832             
19833             /**
19834              * Gets (as xml) the "NumHBHVPCPY" element
19835              */
19836             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
19837             {
19838                 synchronized (monitor())
19839                 {
19840                     check_orphaned();
19841                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19842                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
19843                     return target;
19844                 }
19845             }
19846             
19847             /**
19848              * True if has "NumHBHVPCPY" element
19849              */
19850             public boolean isSetNumHBHVPCPY()
19851             {
19852                 synchronized (monitor())
19853                 {
19854                     check_orphaned();
19855                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
19856                 }
19857             }
19858             
19859             /**
19860              * Sets the "NumHBHVPCPY" element
19861              */
19862             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
19863             {
19864                 synchronized (monitor())
19865                 {
19866                     check_orphaned();
19867                     org.apache.xmlbeans.SimpleValue target = null;
19868                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
19869                     if (target == null)
19870                     {
19871                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
19872                     }
19873                     target.setBigDecimalValue(numHBHVPCPY);
19874                 }
19875             }
19876             
19877             /**
19878              * Sets (as xml) the "NumHBHVPCPY" element
19879              */
19880             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
19881             {
19882                 synchronized (monitor())
19883                 {
19884                     check_orphaned();
19885                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19886                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
19887                     if (target == null)
19888                     {
19889                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
19890                     }
19891                     target.set(numHBHVPCPY);
19892                 }
19893             }
19894             
19895             /**
19896              * Unsets the "NumHBHVPCPY" element
19897              */
19898             public void unsetNumHBHVPCPY()
19899             {
19900                 synchronized (monitor())
19901                 {
19902                     check_orphaned();
19903                     get_store().remove_element(NUMHBHVPCPY$20, 0);
19904                 }
19905             }
19906             
19907             /**
19908              * Gets the "HoursHBPHV" element
19909              */
19910             public java.math.BigDecimal getHoursHBPHV()
19911             {
19912                 synchronized (monitor())
19913                 {
19914                     check_orphaned();
19915                     org.apache.xmlbeans.SimpleValue target = null;
19916                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
19917                     if (target == null)
19918                     {
19919                       return null;
19920                     }
19921                     return target.getBigDecimalValue();
19922                 }
19923             }
19924             
19925             /**
19926              * Gets (as xml) the "HoursHBPHV" element
19927              */
19928             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
19929             {
19930                 synchronized (monitor())
19931                 {
19932                     check_orphaned();
19933                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19934                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
19935                     return target;
19936                 }
19937             }
19938             
19939             /**
19940              * True if has "HoursHBPHV" element
19941              */
19942             public boolean isSetHoursHBPHV()
19943             {
19944                 synchronized (monitor())
19945                 {
19946                     check_orphaned();
19947                     return get_store().count_elements(HOURSHBPHV$22) != 0;
19948                 }
19949             }
19950             
19951             /**
19952              * Sets the "HoursHBPHV" element
19953              */
19954             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
19955             {
19956                 synchronized (monitor())
19957                 {
19958                     check_orphaned();
19959                     org.apache.xmlbeans.SimpleValue target = null;
19960                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
19961                     if (target == null)
19962                     {
19963                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
19964                     }
19965                     target.setBigDecimalValue(hoursHBPHV);
19966                 }
19967             }
19968             
19969             /**
19970              * Sets (as xml) the "HoursHBPHV" element
19971              */
19972             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
19973             {
19974                 synchronized (monitor())
19975                 {
19976                     check_orphaned();
19977                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
19978                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
19979                     if (target == null)
19980                     {
19981                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
19982                     }
19983                     target.set(hoursHBPHV);
19984                 }
19985             }
19986             
19987             /**
19988              * Unsets the "HoursHBPHV" element
19989              */
19990             public void unsetHoursHBPHV()
19991             {
19992                 synchronized (monitor())
19993                 {
19994                     check_orphaned();
19995                     get_store().remove_element(HOURSHBPHV$22, 0);
19996                 }
19997             }
19998             
19999             /**
20000              * Gets the "HoursHBSE" element
20001              */
20002             public java.math.BigDecimal getHoursHBSE()
20003             {
20004                 synchronized (monitor())
20005                 {
20006                     check_orphaned();
20007                     org.apache.xmlbeans.SimpleValue target = null;
20008                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
20009                     if (target == null)
20010                     {
20011                       return null;
20012                     }
20013                     return target.getBigDecimalValue();
20014                 }
20015             }
20016             
20017             /**
20018              * Gets (as xml) the "HoursHBSE" element
20019              */
20020             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
20021             {
20022                 synchronized (monitor())
20023                 {
20024                     check_orphaned();
20025                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
20026                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
20027                     return target;
20028                 }
20029             }
20030             
20031             /**
20032              * True if has "HoursHBSE" element
20033              */
20034             public boolean isSetHoursHBSE()
20035             {
20036                 synchronized (monitor())
20037                 {
20038                     check_orphaned();
20039                     return get_store().count_elements(HOURSHBSE$24) != 0;
20040                 }
20041             }
20042             
20043             /**
20044              * Sets the "HoursHBSE" element
20045              */
20046             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
20047             {
20048                 synchronized (monitor())
20049                 {
20050                     check_orphaned();
20051                     org.apache.xmlbeans.SimpleValue target = null;
20052                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
20053                     if (target == null)
20054                     {
20055                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
20056                     }
20057                     target.setBigDecimalValue(hoursHBSE);
20058                 }
20059             }
20060             
20061             /**
20062              * Sets (as xml) the "HoursHBSE" element
20063              */
20064             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
20065             {
20066                 synchronized (monitor())
20067                 {
20068                     check_orphaned();
20069                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
20070                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
20071                     if (target == null)
20072                     {
20073                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
20074                     }
20075                     target.set(hoursHBSE);
20076                 }
20077             }
20078             
20079             /**
20080              * Unsets the "HoursHBSE" element
20081              */
20082             public void unsetHoursHBSE()
20083             {
20084                 synchronized (monitor())
20085                 {
20086                     check_orphaned();
20087                     get_store().remove_element(HOURSHBSE$24, 0);
20088                 }
20089             }
20090             
20091             /**
20092              * Gets the "NumHBSEPCPY" element
20093              */
20094             public java.math.BigDecimal getNumHBSEPCPY()
20095             {
20096                 synchronized (monitor())
20097                 {
20098                     check_orphaned();
20099                     org.apache.xmlbeans.SimpleValue target = null;
20100                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
20101                     if (target == null)
20102                     {
20103                       return null;
20104                     }
20105                     return target.getBigDecimalValue();
20106                 }
20107             }
20108             
20109             /**
20110              * Gets (as xml) the "NumHBSEPCPY" element
20111              */
20112             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
20113             {
20114                 synchronized (monitor())
20115                 {
20116                     check_orphaned();
20117                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
20118                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
20119                     return target;
20120                 }
20121             }
20122             
20123             /**
20124              * True if has "NumHBSEPCPY" element
20125              */
20126             public boolean isSetNumHBSEPCPY()
20127             {
20128                 synchronized (monitor())
20129                 {
20130                     check_orphaned();
20131                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
20132                 }
20133             }
20134             
20135             /**
20136              * Sets the "NumHBSEPCPY" element
20137              */
20138             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
20139             {
20140                 synchronized (monitor())
20141                 {
20142                     check_orphaned();
20143                     org.apache.xmlbeans.SimpleValue target = null;
20144                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
20145                     if (target == null)
20146                     {
20147                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
20148                     }
20149                     target.setBigDecimalValue(numHBSEPCPY);
20150                 }
20151             }
20152             
20153             /**
20154              * Sets (as xml) the "NumHBSEPCPY" element
20155              */
20156             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
20157             {
20158                 synchronized (monitor())
20159                 {
20160                     check_orphaned();
20161                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
20162                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
20163                     if (target == null)
20164                     {
20165                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
20166                     }
20167                     target.set(numHBSEPCPY);
20168                 }
20169             }
20170             
20171             /**
20172              * Unsets the "NumHBSEPCPY" element
20173              */
20174             public void unsetNumHBSEPCPY()
20175             {
20176                 synchronized (monitor())
20177                 {
20178                     check_orphaned();
20179                     get_store().remove_element(NUMHBSEPCPY$26, 0);
20180                 }
20181             }
20182             /**
20183              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
20184              *
20185              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column13$ScheduleID.
20186              */
20187             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.ScheduleID
20188             {
20189                 private static final long serialVersionUID = 1L;
20190                 
20191                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
20192                 {
20193                     super(sType, false);
20194                 }
20195                 
20196                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
20197                 {
20198                     super(sType, b);
20199                 }
20200             }
20201             /**
20202              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
20203              *
20204              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column13$Option.
20205              */
20206             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Option
20207             {
20208                 private static final long serialVersionUID = 1L;
20209                 
20210                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
20211                 {
20212                     super(sType, false);
20213                 }
20214                 
20215                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
20216                 {
20217                     super(sType, b);
20218                 }
20219             }
20220             /**
20221              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
20222              *
20223              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column13$Enrollment.
20224              */
20225             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column13.Enrollment
20226             {
20227                 private static final long serialVersionUID = 1L;
20228                 
20229                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
20230                 {
20231                     super(sType, false);
20232                 }
20233                 
20234                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
20235                 {
20236                     super(sType, b);
20237                 }
20238             }
20239         }
20240         /**
20241          * An XML Column14(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
20242          *
20243          * This is a complex type.
20244          */
20245         public static class Column14Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14
20246         {
20247             private static final long serialVersionUID = 1L;
20248             
20249             public Column14Impl(org.apache.xmlbeans.SchemaType sType)
20250             {
20251                 super(sType);
20252             }
20253             
20254             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
20255                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
20256             private static final javax.xml.namespace.QName OPTION$2 = 
20257                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
20258             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
20259                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
20260             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
20261                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
20262             private static final javax.xml.namespace.QName CHECK$8 = 
20263                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
20264             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
20265                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
20266             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
20267                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
20268             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
20269                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
20270             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
20271                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
20272             private static final javax.xml.namespace.QName HOURSPHV$18 = 
20273                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
20274             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
20275                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
20276             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
20277                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
20278             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
20279                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
20280             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
20281                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
20282             
20283             
20284             /**
20285              * Gets the "ScheduleID" element
20286              */
20287             public int getScheduleID()
20288             {
20289                 synchronized (monitor())
20290                 {
20291                     check_orphaned();
20292                     org.apache.xmlbeans.SimpleValue target = null;
20293                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
20294                     if (target == null)
20295                     {
20296                       return 0;
20297                     }
20298                     return target.getIntValue();
20299                 }
20300             }
20301             
20302             /**
20303              * Gets (as xml) the "ScheduleID" element
20304              */
20305             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.ScheduleID xgetScheduleID()
20306             {
20307                 synchronized (monitor())
20308                 {
20309                     check_orphaned();
20310                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.ScheduleID target = null;
20311                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
20312                     return target;
20313                 }
20314             }
20315             
20316             /**
20317              * True if has "ScheduleID" element
20318              */
20319             public boolean isSetScheduleID()
20320             {
20321                 synchronized (monitor())
20322                 {
20323                     check_orphaned();
20324                     return get_store().count_elements(SCHEDULEID$0) != 0;
20325                 }
20326             }
20327             
20328             /**
20329              * Sets the "ScheduleID" element
20330              */
20331             public void setScheduleID(int scheduleID)
20332             {
20333                 synchronized (monitor())
20334                 {
20335                     check_orphaned();
20336                     org.apache.xmlbeans.SimpleValue target = null;
20337                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
20338                     if (target == null)
20339                     {
20340                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
20341                     }
20342                     target.setIntValue(scheduleID);
20343                 }
20344             }
20345             
20346             /**
20347              * Sets (as xml) the "ScheduleID" element
20348              */
20349             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.ScheduleID scheduleID)
20350             {
20351                 synchronized (monitor())
20352                 {
20353                     check_orphaned();
20354                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.ScheduleID target = null;
20355                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
20356                     if (target == null)
20357                     {
20358                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
20359                     }
20360                     target.set(scheduleID);
20361                 }
20362             }
20363             
20364             /**
20365              * Unsets the "ScheduleID" element
20366              */
20367             public void unsetScheduleID()
20368             {
20369                 synchronized (monitor())
20370                 {
20371                     check_orphaned();
20372                     get_store().remove_element(SCHEDULEID$0, 0);
20373                 }
20374             }
20375             
20376             /**
20377              * Gets the "Option" element
20378              */
20379             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Option.Enum getOption()
20380             {
20381                 synchronized (monitor())
20382                 {
20383                     check_orphaned();
20384                     org.apache.xmlbeans.SimpleValue target = null;
20385                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
20386                     if (target == null)
20387                     {
20388                       return null;
20389                     }
20390                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Option.Enum)target.getEnumValue();
20391                 }
20392             }
20393             
20394             /**
20395              * Gets (as xml) the "Option" element
20396              */
20397             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Option xgetOption()
20398             {
20399                 synchronized (monitor())
20400                 {
20401                     check_orphaned();
20402                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Option target = null;
20403                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Option)get_store().find_element_user(OPTION$2, 0);
20404                     return target;
20405                 }
20406             }
20407             
20408             /**
20409              * True if has "Option" element
20410              */
20411             public boolean isSetOption()
20412             {
20413                 synchronized (monitor())
20414                 {
20415                     check_orphaned();
20416                     return get_store().count_elements(OPTION$2) != 0;
20417                 }
20418             }
20419             
20420             /**
20421              * Sets the "Option" element
20422              */
20423             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Option.Enum option)
20424             {
20425                 synchronized (monitor())
20426                 {
20427                     check_orphaned();
20428                     org.apache.xmlbeans.SimpleValue target = null;
20429                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
20430                     if (target == null)
20431                     {
20432                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
20433                     }
20434                     target.setEnumValue(option);
20435                 }
20436             }
20437             
20438             /**
20439              * Sets (as xml) the "Option" element
20440              */
20441             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Option option)
20442             {
20443                 synchronized (monitor())
20444                 {
20445                     check_orphaned();
20446                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Option target = null;
20447                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Option)get_store().find_element_user(OPTION$2, 0);
20448                     if (target == null)
20449                     {
20450                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Option)get_store().add_element_user(OPTION$2);
20451                     }
20452                     target.set(option);
20453                 }
20454             }
20455             
20456             /**
20457              * Unsets the "Option" element
20458              */
20459             public void unsetOption()
20460             {
20461                 synchronized (monitor())
20462                 {
20463                     check_orphaned();
20464                     get_store().remove_element(OPTION$2, 0);
20465                 }
20466             }
20467             
20468             /**
20469              * Gets the "Enrollment" element
20470              */
20471             public int getEnrollment()
20472             {
20473                 synchronized (monitor())
20474                 {
20475                     check_orphaned();
20476                     org.apache.xmlbeans.SimpleValue target = null;
20477                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
20478                     if (target == null)
20479                     {
20480                       return 0;
20481                     }
20482                     return target.getIntValue();
20483                 }
20484             }
20485             
20486             /**
20487              * Gets (as xml) the "Enrollment" element
20488              */
20489             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Enrollment xgetEnrollment()
20490             {
20491                 synchronized (monitor())
20492                 {
20493                     check_orphaned();
20494                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Enrollment target = null;
20495                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
20496                     return target;
20497                 }
20498             }
20499             
20500             /**
20501              * True if has "Enrollment" element
20502              */
20503             public boolean isSetEnrollment()
20504             {
20505                 synchronized (monitor())
20506                 {
20507                     check_orphaned();
20508                     return get_store().count_elements(ENROLLMENT$4) != 0;
20509                 }
20510             }
20511             
20512             /**
20513              * Sets the "Enrollment" element
20514              */
20515             public void setEnrollment(int enrollment)
20516             {
20517                 synchronized (monitor())
20518                 {
20519                     check_orphaned();
20520                     org.apache.xmlbeans.SimpleValue target = null;
20521                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
20522                     if (target == null)
20523                     {
20524                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
20525                     }
20526                     target.setIntValue(enrollment);
20527                 }
20528             }
20529             
20530             /**
20531              * Sets (as xml) the "Enrollment" element
20532              */
20533             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Enrollment enrollment)
20534             {
20535                 synchronized (monitor())
20536                 {
20537                     check_orphaned();
20538                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Enrollment target = null;
20539                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
20540                     if (target == null)
20541                     {
20542                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Enrollment)get_store().add_element_user(ENROLLMENT$4);
20543                     }
20544                     target.set(enrollment);
20545                 }
20546             }
20547             
20548             /**
20549              * Unsets the "Enrollment" element
20550              */
20551             public void unsetEnrollment()
20552             {
20553                 synchronized (monitor())
20554                 {
20555                     check_orphaned();
20556                     get_store().remove_element(ENROLLMENT$4, 0);
20557                 }
20558             }
20559             
20560             /**
20561              * Gets the "NumClasses" element
20562              */
20563             public java.math.BigDecimal getNumClasses()
20564             {
20565                 synchronized (monitor())
20566                 {
20567                     check_orphaned();
20568                     org.apache.xmlbeans.SimpleValue target = null;
20569                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
20570                     if (target == null)
20571                     {
20572                       return null;
20573                     }
20574                     return target.getBigDecimalValue();
20575                 }
20576             }
20577             
20578             /**
20579              * Gets (as xml) the "NumClasses" element
20580              */
20581             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
20582             {
20583                 synchronized (monitor())
20584                 {
20585                     check_orphaned();
20586                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
20587                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
20588                     return target;
20589                 }
20590             }
20591             
20592             /**
20593              * True if has "NumClasses" element
20594              */
20595             public boolean isSetNumClasses()
20596             {
20597                 synchronized (monitor())
20598                 {
20599                     check_orphaned();
20600                     return get_store().count_elements(NUMCLASSES$6) != 0;
20601                 }
20602             }
20603             
20604             /**
20605              * Sets the "NumClasses" element
20606              */
20607             public void setNumClasses(java.math.BigDecimal numClasses)
20608             {
20609                 synchronized (monitor())
20610                 {
20611                     check_orphaned();
20612                     org.apache.xmlbeans.SimpleValue target = null;
20613                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
20614                     if (target == null)
20615                     {
20616                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
20617                     }
20618                     target.setBigDecimalValue(numClasses);
20619                 }
20620             }
20621             
20622             /**
20623              * Sets (as xml) the "NumClasses" element
20624              */
20625             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
20626             {
20627                 synchronized (monitor())
20628                 {
20629                     check_orphaned();
20630                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
20631                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
20632                     if (target == null)
20633                     {
20634                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
20635                     }
20636                     target.set(numClasses);
20637                 }
20638             }
20639             
20640             /**
20641              * Unsets the "NumClasses" element
20642              */
20643             public void unsetNumClasses()
20644             {
20645                 synchronized (monitor())
20646                 {
20647                     check_orphaned();
20648                     get_store().remove_element(NUMCLASSES$6, 0);
20649                 }
20650             }
20651             
20652             /**
20653              * Gets the "Check" element
20654              */
20655             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
20656             {
20657                 synchronized (monitor())
20658                 {
20659                     check_orphaned();
20660                     org.apache.xmlbeans.SimpleValue target = null;
20661                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
20662                     if (target == null)
20663                     {
20664                       return null;
20665                     }
20666                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
20667                 }
20668             }
20669             
20670             /**
20671              * Gets (as xml) the "Check" element
20672              */
20673             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
20674             {
20675                 synchronized (monitor())
20676                 {
20677                     check_orphaned();
20678                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20679                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
20680                     return target;
20681                 }
20682             }
20683             
20684             /**
20685              * True if has "Check" element
20686              */
20687             public boolean isSetCheck()
20688             {
20689                 synchronized (monitor())
20690                 {
20691                     check_orphaned();
20692                     return get_store().count_elements(CHECK$8) != 0;
20693                 }
20694             }
20695             
20696             /**
20697              * Sets the "Check" element
20698              */
20699             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
20700             {
20701                 synchronized (monitor())
20702                 {
20703                     check_orphaned();
20704                     org.apache.xmlbeans.SimpleValue target = null;
20705                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
20706                     if (target == null)
20707                     {
20708                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
20709                     }
20710                     target.setEnumValue(check);
20711                 }
20712             }
20713             
20714             /**
20715              * Sets (as xml) the "Check" element
20716              */
20717             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
20718             {
20719                 synchronized (monitor())
20720                 {
20721                     check_orphaned();
20722                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
20723                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
20724                     if (target == null)
20725                     {
20726                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
20727                     }
20728                     target.set(check);
20729                 }
20730             }
20731             
20732             /**
20733              * Unsets the "Check" element
20734              */
20735             public void unsetCheck()
20736             {
20737                 synchronized (monitor())
20738                 {
20739                     check_orphaned();
20740                     get_store().remove_element(CHECK$8, 0);
20741                 }
20742             }
20743             
20744             /**
20745              * Gets the "HoursPCPD" element
20746              */
20747             public java.math.BigDecimal getHoursPCPD()
20748             {
20749                 synchronized (monitor())
20750                 {
20751                     check_orphaned();
20752                     org.apache.xmlbeans.SimpleValue target = null;
20753                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
20754                     if (target == null)
20755                     {
20756                       return null;
20757                     }
20758                     return target.getBigDecimalValue();
20759                 }
20760             }
20761             
20762             /**
20763              * Gets (as xml) the "HoursPCPD" element
20764              */
20765             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
20766             {
20767                 synchronized (monitor())
20768                 {
20769                     check_orphaned();
20770                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
20771                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
20772                     return target;
20773                 }
20774             }
20775             
20776             /**
20777              * True if has "HoursPCPD" element
20778              */
20779             public boolean isSetHoursPCPD()
20780             {
20781                 synchronized (monitor())
20782                 {
20783                     check_orphaned();
20784                     return get_store().count_elements(HOURSPCPD$10) != 0;
20785                 }
20786             }
20787             
20788             /**
20789              * Sets the "HoursPCPD" element
20790              */
20791             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
20792             {
20793                 synchronized (monitor())
20794                 {
20795                     check_orphaned();
20796                     org.apache.xmlbeans.SimpleValue target = null;
20797                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
20798                     if (target == null)
20799                     {
20800                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
20801                     }
20802                     target.setBigDecimalValue(hoursPCPD);
20803                 }
20804             }
20805             
20806             /**
20807              * Sets (as xml) the "HoursPCPD" element
20808              */
20809             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
20810             {
20811                 synchronized (monitor())
20812                 {
20813                     check_orphaned();
20814                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
20815                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
20816                     if (target == null)
20817                     {
20818                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
20819                     }
20820                     target.set(hoursPCPD);
20821                 }
20822             }
20823             
20824             /**
20825              * Unsets the "HoursPCPD" element
20826              */
20827             public void unsetHoursPCPD()
20828             {
20829                 synchronized (monitor())
20830                 {
20831                     check_orphaned();
20832                     get_store().remove_element(HOURSPCPD$10, 0);
20833                 }
20834             }
20835             
20836             /**
20837              * Gets the "DaysPCPW" element
20838              */
20839             public java.math.BigDecimal getDaysPCPW()
20840             {
20841                 synchronized (monitor())
20842                 {
20843                     check_orphaned();
20844                     org.apache.xmlbeans.SimpleValue target = null;
20845                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
20846                     if (target == null)
20847                     {
20848                       return null;
20849                     }
20850                     return target.getBigDecimalValue();
20851                 }
20852             }
20853             
20854             /**
20855              * Gets (as xml) the "DaysPCPW" element
20856              */
20857             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
20858             {
20859                 synchronized (monitor())
20860                 {
20861                     check_orphaned();
20862                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
20863                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
20864                     return target;
20865                 }
20866             }
20867             
20868             /**
20869              * True if has "DaysPCPW" element
20870              */
20871             public boolean isSetDaysPCPW()
20872             {
20873                 synchronized (monitor())
20874                 {
20875                     check_orphaned();
20876                     return get_store().count_elements(DAYSPCPW$12) != 0;
20877                 }
20878             }
20879             
20880             /**
20881              * Sets the "DaysPCPW" element
20882              */
20883             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
20884             {
20885                 synchronized (monitor())
20886                 {
20887                     check_orphaned();
20888                     org.apache.xmlbeans.SimpleValue target = null;
20889                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
20890                     if (target == null)
20891                     {
20892                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
20893                     }
20894                     target.setBigDecimalValue(daysPCPW);
20895                 }
20896             }
20897             
20898             /**
20899              * Sets (as xml) the "DaysPCPW" element
20900              */
20901             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
20902             {
20903                 synchronized (monitor())
20904                 {
20905                     check_orphaned();
20906                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
20907                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
20908                     if (target == null)
20909                     {
20910                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
20911                     }
20912                     target.set(daysPCPW);
20913                 }
20914             }
20915             
20916             /**
20917              * Unsets the "DaysPCPW" element
20918              */
20919             public void unsetDaysPCPW()
20920             {
20921                 synchronized (monitor())
20922                 {
20923                     check_orphaned();
20924                     get_store().remove_element(DAYSPCPW$12, 0);
20925                 }
20926             }
20927             
20928             /**
20929              * Gets the "DaysPCPY" element
20930              */
20931             public java.math.BigDecimal getDaysPCPY()
20932             {
20933                 synchronized (monitor())
20934                 {
20935                     check_orphaned();
20936                     org.apache.xmlbeans.SimpleValue target = null;
20937                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
20938                     if (target == null)
20939                     {
20940                       return null;
20941                     }
20942                     return target.getBigDecimalValue();
20943                 }
20944             }
20945             
20946             /**
20947              * Gets (as xml) the "DaysPCPY" element
20948              */
20949             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
20950             {
20951                 synchronized (monitor())
20952                 {
20953                     check_orphaned();
20954                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
20955                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
20956                     return target;
20957                 }
20958             }
20959             
20960             /**
20961              * True if has "DaysPCPY" element
20962              */
20963             public boolean isSetDaysPCPY()
20964             {
20965                 synchronized (monitor())
20966                 {
20967                     check_orphaned();
20968                     return get_store().count_elements(DAYSPCPY$14) != 0;
20969                 }
20970             }
20971             
20972             /**
20973              * Sets the "DaysPCPY" element
20974              */
20975             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
20976             {
20977                 synchronized (monitor())
20978                 {
20979                     check_orphaned();
20980                     org.apache.xmlbeans.SimpleValue target = null;
20981                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
20982                     if (target == null)
20983                     {
20984                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
20985                     }
20986                     target.setBigDecimalValue(daysPCPY);
20987                 }
20988             }
20989             
20990             /**
20991              * Sets (as xml) the "DaysPCPY" element
20992              */
20993             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
20994             {
20995                 synchronized (monitor())
20996                 {
20997                     check_orphaned();
20998                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
20999                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
21000                     if (target == null)
21001                     {
21002                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
21003                     }
21004                     target.set(daysPCPY);
21005                 }
21006             }
21007             
21008             /**
21009              * Unsets the "DaysPCPY" element
21010              */
21011             public void unsetDaysPCPY()
21012             {
21013                 synchronized (monitor())
21014                 {
21015                     check_orphaned();
21016                     get_store().remove_element(DAYSPCPY$14, 0);
21017                 }
21018             }
21019             
21020             /**
21021              * Gets the "NumHVPCPY" element
21022              */
21023             public java.math.BigDecimal getNumHVPCPY()
21024             {
21025                 synchronized (monitor())
21026                 {
21027                     check_orphaned();
21028                     org.apache.xmlbeans.SimpleValue target = null;
21029                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
21030                     if (target == null)
21031                     {
21032                       return null;
21033                     }
21034                     return target.getBigDecimalValue();
21035                 }
21036             }
21037             
21038             /**
21039              * Gets (as xml) the "NumHVPCPY" element
21040              */
21041             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
21042             {
21043                 synchronized (monitor())
21044                 {
21045                     check_orphaned();
21046                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21047                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
21048                     return target;
21049                 }
21050             }
21051             
21052             /**
21053              * True if has "NumHVPCPY" element
21054              */
21055             public boolean isSetNumHVPCPY()
21056             {
21057                 synchronized (monitor())
21058                 {
21059                     check_orphaned();
21060                     return get_store().count_elements(NUMHVPCPY$16) != 0;
21061                 }
21062             }
21063             
21064             /**
21065              * Sets the "NumHVPCPY" element
21066              */
21067             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
21068             {
21069                 synchronized (monitor())
21070                 {
21071                     check_orphaned();
21072                     org.apache.xmlbeans.SimpleValue target = null;
21073                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
21074                     if (target == null)
21075                     {
21076                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
21077                     }
21078                     target.setBigDecimalValue(numHVPCPY);
21079                 }
21080             }
21081             
21082             /**
21083              * Sets (as xml) the "NumHVPCPY" element
21084              */
21085             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
21086             {
21087                 synchronized (monitor())
21088                 {
21089                     check_orphaned();
21090                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21091                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
21092                     if (target == null)
21093                     {
21094                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
21095                     }
21096                     target.set(numHVPCPY);
21097                 }
21098             }
21099             
21100             /**
21101              * Unsets the "NumHVPCPY" element
21102              */
21103             public void unsetNumHVPCPY()
21104             {
21105                 synchronized (monitor())
21106                 {
21107                     check_orphaned();
21108                     get_store().remove_element(NUMHVPCPY$16, 0);
21109                 }
21110             }
21111             
21112             /**
21113              * Gets the "HoursPHV" element
21114              */
21115             public java.math.BigDecimal getHoursPHV()
21116             {
21117                 synchronized (monitor())
21118                 {
21119                     check_orphaned();
21120                     org.apache.xmlbeans.SimpleValue target = null;
21121                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
21122                     if (target == null)
21123                     {
21124                       return null;
21125                     }
21126                     return target.getBigDecimalValue();
21127                 }
21128             }
21129             
21130             /**
21131              * Gets (as xml) the "HoursPHV" element
21132              */
21133             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
21134             {
21135                 synchronized (monitor())
21136                 {
21137                     check_orphaned();
21138                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21139                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
21140                     return target;
21141                 }
21142             }
21143             
21144             /**
21145              * True if has "HoursPHV" element
21146              */
21147             public boolean isSetHoursPHV()
21148             {
21149                 synchronized (monitor())
21150                 {
21151                     check_orphaned();
21152                     return get_store().count_elements(HOURSPHV$18) != 0;
21153                 }
21154             }
21155             
21156             /**
21157              * Sets the "HoursPHV" element
21158              */
21159             public void setHoursPHV(java.math.BigDecimal hoursPHV)
21160             {
21161                 synchronized (monitor())
21162                 {
21163                     check_orphaned();
21164                     org.apache.xmlbeans.SimpleValue target = null;
21165                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
21166                     if (target == null)
21167                     {
21168                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
21169                     }
21170                     target.setBigDecimalValue(hoursPHV);
21171                 }
21172             }
21173             
21174             /**
21175              * Sets (as xml) the "HoursPHV" element
21176              */
21177             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
21178             {
21179                 synchronized (monitor())
21180                 {
21181                     check_orphaned();
21182                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21183                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
21184                     if (target == null)
21185                     {
21186                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
21187                     }
21188                     target.set(hoursPHV);
21189                 }
21190             }
21191             
21192             /**
21193              * Unsets the "HoursPHV" element
21194              */
21195             public void unsetHoursPHV()
21196             {
21197                 synchronized (monitor())
21198                 {
21199                     check_orphaned();
21200                     get_store().remove_element(HOURSPHV$18, 0);
21201                 }
21202             }
21203             
21204             /**
21205              * Gets the "NumHBHVPCPY" element
21206              */
21207             public java.math.BigDecimal getNumHBHVPCPY()
21208             {
21209                 synchronized (monitor())
21210                 {
21211                     check_orphaned();
21212                     org.apache.xmlbeans.SimpleValue target = null;
21213                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
21214                     if (target == null)
21215                     {
21216                       return null;
21217                     }
21218                     return target.getBigDecimalValue();
21219                 }
21220             }
21221             
21222             /**
21223              * Gets (as xml) the "NumHBHVPCPY" element
21224              */
21225             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
21226             {
21227                 synchronized (monitor())
21228                 {
21229                     check_orphaned();
21230                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21231                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
21232                     return target;
21233                 }
21234             }
21235             
21236             /**
21237              * True if has "NumHBHVPCPY" element
21238              */
21239             public boolean isSetNumHBHVPCPY()
21240             {
21241                 synchronized (monitor())
21242                 {
21243                     check_orphaned();
21244                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
21245                 }
21246             }
21247             
21248             /**
21249              * Sets the "NumHBHVPCPY" element
21250              */
21251             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
21252             {
21253                 synchronized (monitor())
21254                 {
21255                     check_orphaned();
21256                     org.apache.xmlbeans.SimpleValue target = null;
21257                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
21258                     if (target == null)
21259                     {
21260                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
21261                     }
21262                     target.setBigDecimalValue(numHBHVPCPY);
21263                 }
21264             }
21265             
21266             /**
21267              * Sets (as xml) the "NumHBHVPCPY" element
21268              */
21269             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
21270             {
21271                 synchronized (monitor())
21272                 {
21273                     check_orphaned();
21274                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21275                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
21276                     if (target == null)
21277                     {
21278                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
21279                     }
21280                     target.set(numHBHVPCPY);
21281                 }
21282             }
21283             
21284             /**
21285              * Unsets the "NumHBHVPCPY" element
21286              */
21287             public void unsetNumHBHVPCPY()
21288             {
21289                 synchronized (monitor())
21290                 {
21291                     check_orphaned();
21292                     get_store().remove_element(NUMHBHVPCPY$20, 0);
21293                 }
21294             }
21295             
21296             /**
21297              * Gets the "HoursHBPHV" element
21298              */
21299             public java.math.BigDecimal getHoursHBPHV()
21300             {
21301                 synchronized (monitor())
21302                 {
21303                     check_orphaned();
21304                     org.apache.xmlbeans.SimpleValue target = null;
21305                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
21306                     if (target == null)
21307                     {
21308                       return null;
21309                     }
21310                     return target.getBigDecimalValue();
21311                 }
21312             }
21313             
21314             /**
21315              * Gets (as xml) the "HoursHBPHV" element
21316              */
21317             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
21318             {
21319                 synchronized (monitor())
21320                 {
21321                     check_orphaned();
21322                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21323                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
21324                     return target;
21325                 }
21326             }
21327             
21328             /**
21329              * True if has "HoursHBPHV" element
21330              */
21331             public boolean isSetHoursHBPHV()
21332             {
21333                 synchronized (monitor())
21334                 {
21335                     check_orphaned();
21336                     return get_store().count_elements(HOURSHBPHV$22) != 0;
21337                 }
21338             }
21339             
21340             /**
21341              * Sets the "HoursHBPHV" element
21342              */
21343             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
21344             {
21345                 synchronized (monitor())
21346                 {
21347                     check_orphaned();
21348                     org.apache.xmlbeans.SimpleValue target = null;
21349                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
21350                     if (target == null)
21351                     {
21352                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
21353                     }
21354                     target.setBigDecimalValue(hoursHBPHV);
21355                 }
21356             }
21357             
21358             /**
21359              * Sets (as xml) the "HoursHBPHV" element
21360              */
21361             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
21362             {
21363                 synchronized (monitor())
21364                 {
21365                     check_orphaned();
21366                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21367                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
21368                     if (target == null)
21369                     {
21370                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
21371                     }
21372                     target.set(hoursHBPHV);
21373                 }
21374             }
21375             
21376             /**
21377              * Unsets the "HoursHBPHV" element
21378              */
21379             public void unsetHoursHBPHV()
21380             {
21381                 synchronized (monitor())
21382                 {
21383                     check_orphaned();
21384                     get_store().remove_element(HOURSHBPHV$22, 0);
21385                 }
21386             }
21387             
21388             /**
21389              * Gets the "HoursHBSE" element
21390              */
21391             public java.math.BigDecimal getHoursHBSE()
21392             {
21393                 synchronized (monitor())
21394                 {
21395                     check_orphaned();
21396                     org.apache.xmlbeans.SimpleValue target = null;
21397                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
21398                     if (target == null)
21399                     {
21400                       return null;
21401                     }
21402                     return target.getBigDecimalValue();
21403                 }
21404             }
21405             
21406             /**
21407              * Gets (as xml) the "HoursHBSE" element
21408              */
21409             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
21410             {
21411                 synchronized (monitor())
21412                 {
21413                     check_orphaned();
21414                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21415                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
21416                     return target;
21417                 }
21418             }
21419             
21420             /**
21421              * True if has "HoursHBSE" element
21422              */
21423             public boolean isSetHoursHBSE()
21424             {
21425                 synchronized (monitor())
21426                 {
21427                     check_orphaned();
21428                     return get_store().count_elements(HOURSHBSE$24) != 0;
21429                 }
21430             }
21431             
21432             /**
21433              * Sets the "HoursHBSE" element
21434              */
21435             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
21436             {
21437                 synchronized (monitor())
21438                 {
21439                     check_orphaned();
21440                     org.apache.xmlbeans.SimpleValue target = null;
21441                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
21442                     if (target == null)
21443                     {
21444                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
21445                     }
21446                     target.setBigDecimalValue(hoursHBSE);
21447                 }
21448             }
21449             
21450             /**
21451              * Sets (as xml) the "HoursHBSE" element
21452              */
21453             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
21454             {
21455                 synchronized (monitor())
21456                 {
21457                     check_orphaned();
21458                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21459                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
21460                     if (target == null)
21461                     {
21462                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
21463                     }
21464                     target.set(hoursHBSE);
21465                 }
21466             }
21467             
21468             /**
21469              * Unsets the "HoursHBSE" element
21470              */
21471             public void unsetHoursHBSE()
21472             {
21473                 synchronized (monitor())
21474                 {
21475                     check_orphaned();
21476                     get_store().remove_element(HOURSHBSE$24, 0);
21477                 }
21478             }
21479             
21480             /**
21481              * Gets the "NumHBSEPCPY" element
21482              */
21483             public java.math.BigDecimal getNumHBSEPCPY()
21484             {
21485                 synchronized (monitor())
21486                 {
21487                     check_orphaned();
21488                     org.apache.xmlbeans.SimpleValue target = null;
21489                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
21490                     if (target == null)
21491                     {
21492                       return null;
21493                     }
21494                     return target.getBigDecimalValue();
21495                 }
21496             }
21497             
21498             /**
21499              * Gets (as xml) the "NumHBSEPCPY" element
21500              */
21501             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
21502             {
21503                 synchronized (monitor())
21504                 {
21505                     check_orphaned();
21506                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21507                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
21508                     return target;
21509                 }
21510             }
21511             
21512             /**
21513              * True if has "NumHBSEPCPY" element
21514              */
21515             public boolean isSetNumHBSEPCPY()
21516             {
21517                 synchronized (monitor())
21518                 {
21519                     check_orphaned();
21520                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
21521                 }
21522             }
21523             
21524             /**
21525              * Sets the "NumHBSEPCPY" element
21526              */
21527             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
21528             {
21529                 synchronized (monitor())
21530                 {
21531                     check_orphaned();
21532                     org.apache.xmlbeans.SimpleValue target = null;
21533                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
21534                     if (target == null)
21535                     {
21536                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
21537                     }
21538                     target.setBigDecimalValue(numHBSEPCPY);
21539                 }
21540             }
21541             
21542             /**
21543              * Sets (as xml) the "NumHBSEPCPY" element
21544              */
21545             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
21546             {
21547                 synchronized (monitor())
21548                 {
21549                     check_orphaned();
21550                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21551                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
21552                     if (target == null)
21553                     {
21554                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
21555                     }
21556                     target.set(numHBSEPCPY);
21557                 }
21558             }
21559             
21560             /**
21561              * Unsets the "NumHBSEPCPY" element
21562              */
21563             public void unsetNumHBSEPCPY()
21564             {
21565                 synchronized (monitor())
21566                 {
21567                     check_orphaned();
21568                     get_store().remove_element(NUMHBSEPCPY$26, 0);
21569                 }
21570             }
21571             /**
21572              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
21573              *
21574              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column14$ScheduleID.
21575              */
21576             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.ScheduleID
21577             {
21578                 private static final long serialVersionUID = 1L;
21579                 
21580                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
21581                 {
21582                     super(sType, false);
21583                 }
21584                 
21585                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
21586                 {
21587                     super(sType, b);
21588                 }
21589             }
21590             /**
21591              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
21592              *
21593              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column14$Option.
21594              */
21595             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Option
21596             {
21597                 private static final long serialVersionUID = 1L;
21598                 
21599                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
21600                 {
21601                     super(sType, false);
21602                 }
21603                 
21604                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
21605                 {
21606                     super(sType, b);
21607                 }
21608             }
21609             /**
21610              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
21611              *
21612              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column14$Enrollment.
21613              */
21614             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column14.Enrollment
21615             {
21616                 private static final long serialVersionUID = 1L;
21617                 
21618                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
21619                 {
21620                     super(sType, false);
21621                 }
21622                 
21623                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
21624                 {
21625                     super(sType, b);
21626                 }
21627             }
21628         }
21629         /**
21630          * An XML Column15(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
21631          *
21632          * This is a complex type.
21633          */
21634         public static class Column15Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15
21635         {
21636             private static final long serialVersionUID = 1L;
21637             
21638             public Column15Impl(org.apache.xmlbeans.SchemaType sType)
21639             {
21640                 super(sType);
21641             }
21642             
21643             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
21644                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
21645             private static final javax.xml.namespace.QName OPTION$2 = 
21646                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
21647             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
21648                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
21649             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
21650                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
21651             private static final javax.xml.namespace.QName CHECK$8 = 
21652                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
21653             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
21654                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
21655             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
21656                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
21657             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
21658                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
21659             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
21660                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
21661             private static final javax.xml.namespace.QName HOURSPHV$18 = 
21662                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
21663             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
21664                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
21665             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
21666                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
21667             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
21668                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
21669             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
21670                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
21671             
21672             
21673             /**
21674              * Gets the "ScheduleID" element
21675              */
21676             public int getScheduleID()
21677             {
21678                 synchronized (monitor())
21679                 {
21680                     check_orphaned();
21681                     org.apache.xmlbeans.SimpleValue target = null;
21682                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
21683                     if (target == null)
21684                     {
21685                       return 0;
21686                     }
21687                     return target.getIntValue();
21688                 }
21689             }
21690             
21691             /**
21692              * Gets (as xml) the "ScheduleID" element
21693              */
21694             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.ScheduleID xgetScheduleID()
21695             {
21696                 synchronized (monitor())
21697                 {
21698                     check_orphaned();
21699                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.ScheduleID target = null;
21700                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
21701                     return target;
21702                 }
21703             }
21704             
21705             /**
21706              * True if has "ScheduleID" element
21707              */
21708             public boolean isSetScheduleID()
21709             {
21710                 synchronized (monitor())
21711                 {
21712                     check_orphaned();
21713                     return get_store().count_elements(SCHEDULEID$0) != 0;
21714                 }
21715             }
21716             
21717             /**
21718              * Sets the "ScheduleID" element
21719              */
21720             public void setScheduleID(int scheduleID)
21721             {
21722                 synchronized (monitor())
21723                 {
21724                     check_orphaned();
21725                     org.apache.xmlbeans.SimpleValue target = null;
21726                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
21727                     if (target == null)
21728                     {
21729                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
21730                     }
21731                     target.setIntValue(scheduleID);
21732                 }
21733             }
21734             
21735             /**
21736              * Sets (as xml) the "ScheduleID" element
21737              */
21738             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.ScheduleID scheduleID)
21739             {
21740                 synchronized (monitor())
21741                 {
21742                     check_orphaned();
21743                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.ScheduleID target = null;
21744                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
21745                     if (target == null)
21746                     {
21747                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
21748                     }
21749                     target.set(scheduleID);
21750                 }
21751             }
21752             
21753             /**
21754              * Unsets the "ScheduleID" element
21755              */
21756             public void unsetScheduleID()
21757             {
21758                 synchronized (monitor())
21759                 {
21760                     check_orphaned();
21761                     get_store().remove_element(SCHEDULEID$0, 0);
21762                 }
21763             }
21764             
21765             /**
21766              * Gets the "Option" element
21767              */
21768             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Option.Enum getOption()
21769             {
21770                 synchronized (monitor())
21771                 {
21772                     check_orphaned();
21773                     org.apache.xmlbeans.SimpleValue target = null;
21774                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
21775                     if (target == null)
21776                     {
21777                       return null;
21778                     }
21779                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Option.Enum)target.getEnumValue();
21780                 }
21781             }
21782             
21783             /**
21784              * Gets (as xml) the "Option" element
21785              */
21786             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Option xgetOption()
21787             {
21788                 synchronized (monitor())
21789                 {
21790                     check_orphaned();
21791                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Option target = null;
21792                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Option)get_store().find_element_user(OPTION$2, 0);
21793                     return target;
21794                 }
21795             }
21796             
21797             /**
21798              * True if has "Option" element
21799              */
21800             public boolean isSetOption()
21801             {
21802                 synchronized (monitor())
21803                 {
21804                     check_orphaned();
21805                     return get_store().count_elements(OPTION$2) != 0;
21806                 }
21807             }
21808             
21809             /**
21810              * Sets the "Option" element
21811              */
21812             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Option.Enum option)
21813             {
21814                 synchronized (monitor())
21815                 {
21816                     check_orphaned();
21817                     org.apache.xmlbeans.SimpleValue target = null;
21818                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
21819                     if (target == null)
21820                     {
21821                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
21822                     }
21823                     target.setEnumValue(option);
21824                 }
21825             }
21826             
21827             /**
21828              * Sets (as xml) the "Option" element
21829              */
21830             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Option option)
21831             {
21832                 synchronized (monitor())
21833                 {
21834                     check_orphaned();
21835                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Option target = null;
21836                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Option)get_store().find_element_user(OPTION$2, 0);
21837                     if (target == null)
21838                     {
21839                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Option)get_store().add_element_user(OPTION$2);
21840                     }
21841                     target.set(option);
21842                 }
21843             }
21844             
21845             /**
21846              * Unsets the "Option" element
21847              */
21848             public void unsetOption()
21849             {
21850                 synchronized (monitor())
21851                 {
21852                     check_orphaned();
21853                     get_store().remove_element(OPTION$2, 0);
21854                 }
21855             }
21856             
21857             /**
21858              * Gets the "Enrollment" element
21859              */
21860             public int getEnrollment()
21861             {
21862                 synchronized (monitor())
21863                 {
21864                     check_orphaned();
21865                     org.apache.xmlbeans.SimpleValue target = null;
21866                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
21867                     if (target == null)
21868                     {
21869                       return 0;
21870                     }
21871                     return target.getIntValue();
21872                 }
21873             }
21874             
21875             /**
21876              * Gets (as xml) the "Enrollment" element
21877              */
21878             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Enrollment xgetEnrollment()
21879             {
21880                 synchronized (monitor())
21881                 {
21882                     check_orphaned();
21883                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Enrollment target = null;
21884                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
21885                     return target;
21886                 }
21887             }
21888             
21889             /**
21890              * True if has "Enrollment" element
21891              */
21892             public boolean isSetEnrollment()
21893             {
21894                 synchronized (monitor())
21895                 {
21896                     check_orphaned();
21897                     return get_store().count_elements(ENROLLMENT$4) != 0;
21898                 }
21899             }
21900             
21901             /**
21902              * Sets the "Enrollment" element
21903              */
21904             public void setEnrollment(int enrollment)
21905             {
21906                 synchronized (monitor())
21907                 {
21908                     check_orphaned();
21909                     org.apache.xmlbeans.SimpleValue target = null;
21910                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
21911                     if (target == null)
21912                     {
21913                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
21914                     }
21915                     target.setIntValue(enrollment);
21916                 }
21917             }
21918             
21919             /**
21920              * Sets (as xml) the "Enrollment" element
21921              */
21922             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Enrollment enrollment)
21923             {
21924                 synchronized (monitor())
21925                 {
21926                     check_orphaned();
21927                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Enrollment target = null;
21928                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
21929                     if (target == null)
21930                     {
21931                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Enrollment)get_store().add_element_user(ENROLLMENT$4);
21932                     }
21933                     target.set(enrollment);
21934                 }
21935             }
21936             
21937             /**
21938              * Unsets the "Enrollment" element
21939              */
21940             public void unsetEnrollment()
21941             {
21942                 synchronized (monitor())
21943                 {
21944                     check_orphaned();
21945                     get_store().remove_element(ENROLLMENT$4, 0);
21946                 }
21947             }
21948             
21949             /**
21950              * Gets the "NumClasses" element
21951              */
21952             public java.math.BigDecimal getNumClasses()
21953             {
21954                 synchronized (monitor())
21955                 {
21956                     check_orphaned();
21957                     org.apache.xmlbeans.SimpleValue target = null;
21958                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
21959                     if (target == null)
21960                     {
21961                       return null;
21962                     }
21963                     return target.getBigDecimalValue();
21964                 }
21965             }
21966             
21967             /**
21968              * Gets (as xml) the "NumClasses" element
21969              */
21970             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
21971             {
21972                 synchronized (monitor())
21973                 {
21974                     check_orphaned();
21975                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
21976                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
21977                     return target;
21978                 }
21979             }
21980             
21981             /**
21982              * True if has "NumClasses" element
21983              */
21984             public boolean isSetNumClasses()
21985             {
21986                 synchronized (monitor())
21987                 {
21988                     check_orphaned();
21989                     return get_store().count_elements(NUMCLASSES$6) != 0;
21990                 }
21991             }
21992             
21993             /**
21994              * Sets the "NumClasses" element
21995              */
21996             public void setNumClasses(java.math.BigDecimal numClasses)
21997             {
21998                 synchronized (monitor())
21999                 {
22000                     check_orphaned();
22001                     org.apache.xmlbeans.SimpleValue target = null;
22002                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
22003                     if (target == null)
22004                     {
22005                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
22006                     }
22007                     target.setBigDecimalValue(numClasses);
22008                 }
22009             }
22010             
22011             /**
22012              * Sets (as xml) the "NumClasses" element
22013              */
22014             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
22015             {
22016                 synchronized (monitor())
22017                 {
22018                     check_orphaned();
22019                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22020                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
22021                     if (target == null)
22022                     {
22023                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
22024                     }
22025                     target.set(numClasses);
22026                 }
22027             }
22028             
22029             /**
22030              * Unsets the "NumClasses" element
22031              */
22032             public void unsetNumClasses()
22033             {
22034                 synchronized (monitor())
22035                 {
22036                     check_orphaned();
22037                     get_store().remove_element(NUMCLASSES$6, 0);
22038                 }
22039             }
22040             
22041             /**
22042              * Gets the "Check" element
22043              */
22044             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
22045             {
22046                 synchronized (monitor())
22047                 {
22048                     check_orphaned();
22049                     org.apache.xmlbeans.SimpleValue target = null;
22050                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
22051                     if (target == null)
22052                     {
22053                       return null;
22054                     }
22055                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
22056                 }
22057             }
22058             
22059             /**
22060              * Gets (as xml) the "Check" element
22061              */
22062             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
22063             {
22064                 synchronized (monitor())
22065                 {
22066                     check_orphaned();
22067                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22068                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
22069                     return target;
22070                 }
22071             }
22072             
22073             /**
22074              * True if has "Check" element
22075              */
22076             public boolean isSetCheck()
22077             {
22078                 synchronized (monitor())
22079                 {
22080                     check_orphaned();
22081                     return get_store().count_elements(CHECK$8) != 0;
22082                 }
22083             }
22084             
22085             /**
22086              * Sets the "Check" element
22087              */
22088             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
22089             {
22090                 synchronized (monitor())
22091                 {
22092                     check_orphaned();
22093                     org.apache.xmlbeans.SimpleValue target = null;
22094                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
22095                     if (target == null)
22096                     {
22097                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
22098                     }
22099                     target.setEnumValue(check);
22100                 }
22101             }
22102             
22103             /**
22104              * Sets (as xml) the "Check" element
22105              */
22106             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
22107             {
22108                 synchronized (monitor())
22109                 {
22110                     check_orphaned();
22111                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
22112                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
22113                     if (target == null)
22114                     {
22115                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
22116                     }
22117                     target.set(check);
22118                 }
22119             }
22120             
22121             /**
22122              * Unsets the "Check" element
22123              */
22124             public void unsetCheck()
22125             {
22126                 synchronized (monitor())
22127                 {
22128                     check_orphaned();
22129                     get_store().remove_element(CHECK$8, 0);
22130                 }
22131             }
22132             
22133             /**
22134              * Gets the "HoursPCPD" element
22135              */
22136             public java.math.BigDecimal getHoursPCPD()
22137             {
22138                 synchronized (monitor())
22139                 {
22140                     check_orphaned();
22141                     org.apache.xmlbeans.SimpleValue target = null;
22142                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
22143                     if (target == null)
22144                     {
22145                       return null;
22146                     }
22147                     return target.getBigDecimalValue();
22148                 }
22149             }
22150             
22151             /**
22152              * Gets (as xml) the "HoursPCPD" element
22153              */
22154             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
22155             {
22156                 synchronized (monitor())
22157                 {
22158                     check_orphaned();
22159                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22160                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
22161                     return target;
22162                 }
22163             }
22164             
22165             /**
22166              * True if has "HoursPCPD" element
22167              */
22168             public boolean isSetHoursPCPD()
22169             {
22170                 synchronized (monitor())
22171                 {
22172                     check_orphaned();
22173                     return get_store().count_elements(HOURSPCPD$10) != 0;
22174                 }
22175             }
22176             
22177             /**
22178              * Sets the "HoursPCPD" element
22179              */
22180             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
22181             {
22182                 synchronized (monitor())
22183                 {
22184                     check_orphaned();
22185                     org.apache.xmlbeans.SimpleValue target = null;
22186                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
22187                     if (target == null)
22188                     {
22189                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
22190                     }
22191                     target.setBigDecimalValue(hoursPCPD);
22192                 }
22193             }
22194             
22195             /**
22196              * Sets (as xml) the "HoursPCPD" element
22197              */
22198             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
22199             {
22200                 synchronized (monitor())
22201                 {
22202                     check_orphaned();
22203                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22204                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
22205                     if (target == null)
22206                     {
22207                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
22208                     }
22209                     target.set(hoursPCPD);
22210                 }
22211             }
22212             
22213             /**
22214              * Unsets the "HoursPCPD" element
22215              */
22216             public void unsetHoursPCPD()
22217             {
22218                 synchronized (monitor())
22219                 {
22220                     check_orphaned();
22221                     get_store().remove_element(HOURSPCPD$10, 0);
22222                 }
22223             }
22224             
22225             /**
22226              * Gets the "DaysPCPW" element
22227              */
22228             public java.math.BigDecimal getDaysPCPW()
22229             {
22230                 synchronized (monitor())
22231                 {
22232                     check_orphaned();
22233                     org.apache.xmlbeans.SimpleValue target = null;
22234                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
22235                     if (target == null)
22236                     {
22237                       return null;
22238                     }
22239                     return target.getBigDecimalValue();
22240                 }
22241             }
22242             
22243             /**
22244              * Gets (as xml) the "DaysPCPW" element
22245              */
22246             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
22247             {
22248                 synchronized (monitor())
22249                 {
22250                     check_orphaned();
22251                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22252                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
22253                     return target;
22254                 }
22255             }
22256             
22257             /**
22258              * True if has "DaysPCPW" element
22259              */
22260             public boolean isSetDaysPCPW()
22261             {
22262                 synchronized (monitor())
22263                 {
22264                     check_orphaned();
22265                     return get_store().count_elements(DAYSPCPW$12) != 0;
22266                 }
22267             }
22268             
22269             /**
22270              * Sets the "DaysPCPW" element
22271              */
22272             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
22273             {
22274                 synchronized (monitor())
22275                 {
22276                     check_orphaned();
22277                     org.apache.xmlbeans.SimpleValue target = null;
22278                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
22279                     if (target == null)
22280                     {
22281                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
22282                     }
22283                     target.setBigDecimalValue(daysPCPW);
22284                 }
22285             }
22286             
22287             /**
22288              * Sets (as xml) the "DaysPCPW" element
22289              */
22290             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
22291             {
22292                 synchronized (monitor())
22293                 {
22294                     check_orphaned();
22295                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22296                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
22297                     if (target == null)
22298                     {
22299                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
22300                     }
22301                     target.set(daysPCPW);
22302                 }
22303             }
22304             
22305             /**
22306              * Unsets the "DaysPCPW" element
22307              */
22308             public void unsetDaysPCPW()
22309             {
22310                 synchronized (monitor())
22311                 {
22312                     check_orphaned();
22313                     get_store().remove_element(DAYSPCPW$12, 0);
22314                 }
22315             }
22316             
22317             /**
22318              * Gets the "DaysPCPY" element
22319              */
22320             public java.math.BigDecimal getDaysPCPY()
22321             {
22322                 synchronized (monitor())
22323                 {
22324                     check_orphaned();
22325                     org.apache.xmlbeans.SimpleValue target = null;
22326                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
22327                     if (target == null)
22328                     {
22329                       return null;
22330                     }
22331                     return target.getBigDecimalValue();
22332                 }
22333             }
22334             
22335             /**
22336              * Gets (as xml) the "DaysPCPY" element
22337              */
22338             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
22339             {
22340                 synchronized (monitor())
22341                 {
22342                     check_orphaned();
22343                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22344                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
22345                     return target;
22346                 }
22347             }
22348             
22349             /**
22350              * True if has "DaysPCPY" element
22351              */
22352             public boolean isSetDaysPCPY()
22353             {
22354                 synchronized (monitor())
22355                 {
22356                     check_orphaned();
22357                     return get_store().count_elements(DAYSPCPY$14) != 0;
22358                 }
22359             }
22360             
22361             /**
22362              * Sets the "DaysPCPY" element
22363              */
22364             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
22365             {
22366                 synchronized (monitor())
22367                 {
22368                     check_orphaned();
22369                     org.apache.xmlbeans.SimpleValue target = null;
22370                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
22371                     if (target == null)
22372                     {
22373                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
22374                     }
22375                     target.setBigDecimalValue(daysPCPY);
22376                 }
22377             }
22378             
22379             /**
22380              * Sets (as xml) the "DaysPCPY" element
22381              */
22382             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
22383             {
22384                 synchronized (monitor())
22385                 {
22386                     check_orphaned();
22387                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22388                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
22389                     if (target == null)
22390                     {
22391                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
22392                     }
22393                     target.set(daysPCPY);
22394                 }
22395             }
22396             
22397             /**
22398              * Unsets the "DaysPCPY" element
22399              */
22400             public void unsetDaysPCPY()
22401             {
22402                 synchronized (monitor())
22403                 {
22404                     check_orphaned();
22405                     get_store().remove_element(DAYSPCPY$14, 0);
22406                 }
22407             }
22408             
22409             /**
22410              * Gets the "NumHVPCPY" element
22411              */
22412             public java.math.BigDecimal getNumHVPCPY()
22413             {
22414                 synchronized (monitor())
22415                 {
22416                     check_orphaned();
22417                     org.apache.xmlbeans.SimpleValue target = null;
22418                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
22419                     if (target == null)
22420                     {
22421                       return null;
22422                     }
22423                     return target.getBigDecimalValue();
22424                 }
22425             }
22426             
22427             /**
22428              * Gets (as xml) the "NumHVPCPY" element
22429              */
22430             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
22431             {
22432                 synchronized (monitor())
22433                 {
22434                     check_orphaned();
22435                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22436                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
22437                     return target;
22438                 }
22439             }
22440             
22441             /**
22442              * True if has "NumHVPCPY" element
22443              */
22444             public boolean isSetNumHVPCPY()
22445             {
22446                 synchronized (monitor())
22447                 {
22448                     check_orphaned();
22449                     return get_store().count_elements(NUMHVPCPY$16) != 0;
22450                 }
22451             }
22452             
22453             /**
22454              * Sets the "NumHVPCPY" element
22455              */
22456             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
22457             {
22458                 synchronized (monitor())
22459                 {
22460                     check_orphaned();
22461                     org.apache.xmlbeans.SimpleValue target = null;
22462                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
22463                     if (target == null)
22464                     {
22465                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
22466                     }
22467                     target.setBigDecimalValue(numHVPCPY);
22468                 }
22469             }
22470             
22471             /**
22472              * Sets (as xml) the "NumHVPCPY" element
22473              */
22474             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
22475             {
22476                 synchronized (monitor())
22477                 {
22478                     check_orphaned();
22479                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22480                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
22481                     if (target == null)
22482                     {
22483                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
22484                     }
22485                     target.set(numHVPCPY);
22486                 }
22487             }
22488             
22489             /**
22490              * Unsets the "NumHVPCPY" element
22491              */
22492             public void unsetNumHVPCPY()
22493             {
22494                 synchronized (monitor())
22495                 {
22496                     check_orphaned();
22497                     get_store().remove_element(NUMHVPCPY$16, 0);
22498                 }
22499             }
22500             
22501             /**
22502              * Gets the "HoursPHV" element
22503              */
22504             public java.math.BigDecimal getHoursPHV()
22505             {
22506                 synchronized (monitor())
22507                 {
22508                     check_orphaned();
22509                     org.apache.xmlbeans.SimpleValue target = null;
22510                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
22511                     if (target == null)
22512                     {
22513                       return null;
22514                     }
22515                     return target.getBigDecimalValue();
22516                 }
22517             }
22518             
22519             /**
22520              * Gets (as xml) the "HoursPHV" element
22521              */
22522             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
22523             {
22524                 synchronized (monitor())
22525                 {
22526                     check_orphaned();
22527                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22528                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
22529                     return target;
22530                 }
22531             }
22532             
22533             /**
22534              * True if has "HoursPHV" element
22535              */
22536             public boolean isSetHoursPHV()
22537             {
22538                 synchronized (monitor())
22539                 {
22540                     check_orphaned();
22541                     return get_store().count_elements(HOURSPHV$18) != 0;
22542                 }
22543             }
22544             
22545             /**
22546              * Sets the "HoursPHV" element
22547              */
22548             public void setHoursPHV(java.math.BigDecimal hoursPHV)
22549             {
22550                 synchronized (monitor())
22551                 {
22552                     check_orphaned();
22553                     org.apache.xmlbeans.SimpleValue target = null;
22554                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
22555                     if (target == null)
22556                     {
22557                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
22558                     }
22559                     target.setBigDecimalValue(hoursPHV);
22560                 }
22561             }
22562             
22563             /**
22564              * Sets (as xml) the "HoursPHV" element
22565              */
22566             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
22567             {
22568                 synchronized (monitor())
22569                 {
22570                     check_orphaned();
22571                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22572                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
22573                     if (target == null)
22574                     {
22575                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
22576                     }
22577                     target.set(hoursPHV);
22578                 }
22579             }
22580             
22581             /**
22582              * Unsets the "HoursPHV" element
22583              */
22584             public void unsetHoursPHV()
22585             {
22586                 synchronized (monitor())
22587                 {
22588                     check_orphaned();
22589                     get_store().remove_element(HOURSPHV$18, 0);
22590                 }
22591             }
22592             
22593             /**
22594              * Gets the "NumHBHVPCPY" element
22595              */
22596             public java.math.BigDecimal getNumHBHVPCPY()
22597             {
22598                 synchronized (monitor())
22599                 {
22600                     check_orphaned();
22601                     org.apache.xmlbeans.SimpleValue target = null;
22602                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
22603                     if (target == null)
22604                     {
22605                       return null;
22606                     }
22607                     return target.getBigDecimalValue();
22608                 }
22609             }
22610             
22611             /**
22612              * Gets (as xml) the "NumHBHVPCPY" element
22613              */
22614             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
22615             {
22616                 synchronized (monitor())
22617                 {
22618                     check_orphaned();
22619                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22620                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
22621                     return target;
22622                 }
22623             }
22624             
22625             /**
22626              * True if has "NumHBHVPCPY" element
22627              */
22628             public boolean isSetNumHBHVPCPY()
22629             {
22630                 synchronized (monitor())
22631                 {
22632                     check_orphaned();
22633                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
22634                 }
22635             }
22636             
22637             /**
22638              * Sets the "NumHBHVPCPY" element
22639              */
22640             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
22641             {
22642                 synchronized (monitor())
22643                 {
22644                     check_orphaned();
22645                     org.apache.xmlbeans.SimpleValue target = null;
22646                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
22647                     if (target == null)
22648                     {
22649                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
22650                     }
22651                     target.setBigDecimalValue(numHBHVPCPY);
22652                 }
22653             }
22654             
22655             /**
22656              * Sets (as xml) the "NumHBHVPCPY" element
22657              */
22658             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
22659             {
22660                 synchronized (monitor())
22661                 {
22662                     check_orphaned();
22663                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22664                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
22665                     if (target == null)
22666                     {
22667                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
22668                     }
22669                     target.set(numHBHVPCPY);
22670                 }
22671             }
22672             
22673             /**
22674              * Unsets the "NumHBHVPCPY" element
22675              */
22676             public void unsetNumHBHVPCPY()
22677             {
22678                 synchronized (monitor())
22679                 {
22680                     check_orphaned();
22681                     get_store().remove_element(NUMHBHVPCPY$20, 0);
22682                 }
22683             }
22684             
22685             /**
22686              * Gets the "HoursHBPHV" element
22687              */
22688             public java.math.BigDecimal getHoursHBPHV()
22689             {
22690                 synchronized (monitor())
22691                 {
22692                     check_orphaned();
22693                     org.apache.xmlbeans.SimpleValue target = null;
22694                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
22695                     if (target == null)
22696                     {
22697                       return null;
22698                     }
22699                     return target.getBigDecimalValue();
22700                 }
22701             }
22702             
22703             /**
22704              * Gets (as xml) the "HoursHBPHV" element
22705              */
22706             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
22707             {
22708                 synchronized (monitor())
22709                 {
22710                     check_orphaned();
22711                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22712                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
22713                     return target;
22714                 }
22715             }
22716             
22717             /**
22718              * True if has "HoursHBPHV" element
22719              */
22720             public boolean isSetHoursHBPHV()
22721             {
22722                 synchronized (monitor())
22723                 {
22724                     check_orphaned();
22725                     return get_store().count_elements(HOURSHBPHV$22) != 0;
22726                 }
22727             }
22728             
22729             /**
22730              * Sets the "HoursHBPHV" element
22731              */
22732             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
22733             {
22734                 synchronized (monitor())
22735                 {
22736                     check_orphaned();
22737                     org.apache.xmlbeans.SimpleValue target = null;
22738                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
22739                     if (target == null)
22740                     {
22741                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
22742                     }
22743                     target.setBigDecimalValue(hoursHBPHV);
22744                 }
22745             }
22746             
22747             /**
22748              * Sets (as xml) the "HoursHBPHV" element
22749              */
22750             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
22751             {
22752                 synchronized (monitor())
22753                 {
22754                     check_orphaned();
22755                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22756                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
22757                     if (target == null)
22758                     {
22759                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
22760                     }
22761                     target.set(hoursHBPHV);
22762                 }
22763             }
22764             
22765             /**
22766              * Unsets the "HoursHBPHV" element
22767              */
22768             public void unsetHoursHBPHV()
22769             {
22770                 synchronized (monitor())
22771                 {
22772                     check_orphaned();
22773                     get_store().remove_element(HOURSHBPHV$22, 0);
22774                 }
22775             }
22776             
22777             /**
22778              * Gets the "HoursHBSE" element
22779              */
22780             public java.math.BigDecimal getHoursHBSE()
22781             {
22782                 synchronized (monitor())
22783                 {
22784                     check_orphaned();
22785                     org.apache.xmlbeans.SimpleValue target = null;
22786                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
22787                     if (target == null)
22788                     {
22789                       return null;
22790                     }
22791                     return target.getBigDecimalValue();
22792                 }
22793             }
22794             
22795             /**
22796              * Gets (as xml) the "HoursHBSE" element
22797              */
22798             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
22799             {
22800                 synchronized (monitor())
22801                 {
22802                     check_orphaned();
22803                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22804                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
22805                     return target;
22806                 }
22807             }
22808             
22809             /**
22810              * True if has "HoursHBSE" element
22811              */
22812             public boolean isSetHoursHBSE()
22813             {
22814                 synchronized (monitor())
22815                 {
22816                     check_orphaned();
22817                     return get_store().count_elements(HOURSHBSE$24) != 0;
22818                 }
22819             }
22820             
22821             /**
22822              * Sets the "HoursHBSE" element
22823              */
22824             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
22825             {
22826                 synchronized (monitor())
22827                 {
22828                     check_orphaned();
22829                     org.apache.xmlbeans.SimpleValue target = null;
22830                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
22831                     if (target == null)
22832                     {
22833                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
22834                     }
22835                     target.setBigDecimalValue(hoursHBSE);
22836                 }
22837             }
22838             
22839             /**
22840              * Sets (as xml) the "HoursHBSE" element
22841              */
22842             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
22843             {
22844                 synchronized (monitor())
22845                 {
22846                     check_orphaned();
22847                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22848                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
22849                     if (target == null)
22850                     {
22851                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
22852                     }
22853                     target.set(hoursHBSE);
22854                 }
22855             }
22856             
22857             /**
22858              * Unsets the "HoursHBSE" element
22859              */
22860             public void unsetHoursHBSE()
22861             {
22862                 synchronized (monitor())
22863                 {
22864                     check_orphaned();
22865                     get_store().remove_element(HOURSHBSE$24, 0);
22866                 }
22867             }
22868             
22869             /**
22870              * Gets the "NumHBSEPCPY" element
22871              */
22872             public java.math.BigDecimal getNumHBSEPCPY()
22873             {
22874                 synchronized (monitor())
22875                 {
22876                     check_orphaned();
22877                     org.apache.xmlbeans.SimpleValue target = null;
22878                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
22879                     if (target == null)
22880                     {
22881                       return null;
22882                     }
22883                     return target.getBigDecimalValue();
22884                 }
22885             }
22886             
22887             /**
22888              * Gets (as xml) the "NumHBSEPCPY" element
22889              */
22890             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
22891             {
22892                 synchronized (monitor())
22893                 {
22894                     check_orphaned();
22895                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22896                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
22897                     return target;
22898                 }
22899             }
22900             
22901             /**
22902              * True if has "NumHBSEPCPY" element
22903              */
22904             public boolean isSetNumHBSEPCPY()
22905             {
22906                 synchronized (monitor())
22907                 {
22908                     check_orphaned();
22909                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
22910                 }
22911             }
22912             
22913             /**
22914              * Sets the "NumHBSEPCPY" element
22915              */
22916             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
22917             {
22918                 synchronized (monitor())
22919                 {
22920                     check_orphaned();
22921                     org.apache.xmlbeans.SimpleValue target = null;
22922                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
22923                     if (target == null)
22924                     {
22925                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
22926                     }
22927                     target.setBigDecimalValue(numHBSEPCPY);
22928                 }
22929             }
22930             
22931             /**
22932              * Sets (as xml) the "NumHBSEPCPY" element
22933              */
22934             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
22935             {
22936                 synchronized (monitor())
22937                 {
22938                     check_orphaned();
22939                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
22940                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
22941                     if (target == null)
22942                     {
22943                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
22944                     }
22945                     target.set(numHBSEPCPY);
22946                 }
22947             }
22948             
22949             /**
22950              * Unsets the "NumHBSEPCPY" element
22951              */
22952             public void unsetNumHBSEPCPY()
22953             {
22954                 synchronized (monitor())
22955                 {
22956                     check_orphaned();
22957                     get_store().remove_element(NUMHBSEPCPY$26, 0);
22958                 }
22959             }
22960             /**
22961              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
22962              *
22963              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column15$ScheduleID.
22964              */
22965             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.ScheduleID
22966             {
22967                 private static final long serialVersionUID = 1L;
22968                 
22969                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
22970                 {
22971                     super(sType, false);
22972                 }
22973                 
22974                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
22975                 {
22976                     super(sType, b);
22977                 }
22978             }
22979             /**
22980              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
22981              *
22982              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column15$Option.
22983              */
22984             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Option
22985             {
22986                 private static final long serialVersionUID = 1L;
22987                 
22988                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
22989                 {
22990                     super(sType, false);
22991                 }
22992                 
22993                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
22994                 {
22995                     super(sType, b);
22996                 }
22997             }
22998             /**
22999              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
23000              *
23001              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column15$Enrollment.
23002              */
23003             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column15.Enrollment
23004             {
23005                 private static final long serialVersionUID = 1L;
23006                 
23007                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
23008                 {
23009                     super(sType, false);
23010                 }
23011                 
23012                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
23013                 {
23014                     super(sType, b);
23015                 }
23016             }
23017         }
23018         /**
23019          * An XML Column16(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
23020          *
23021          * This is a complex type.
23022          */
23023         public static class Column16Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16
23024         {
23025             private static final long serialVersionUID = 1L;
23026             
23027             public Column16Impl(org.apache.xmlbeans.SchemaType sType)
23028             {
23029                 super(sType);
23030             }
23031             
23032             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
23033                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
23034             private static final javax.xml.namespace.QName OPTION$2 = 
23035                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
23036             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
23037                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
23038             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
23039                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
23040             private static final javax.xml.namespace.QName CHECK$8 = 
23041                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
23042             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
23043                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
23044             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
23045                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
23046             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
23047                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
23048             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
23049                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
23050             private static final javax.xml.namespace.QName HOURSPHV$18 = 
23051                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
23052             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
23053                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
23054             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
23055                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
23056             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
23057                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
23058             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
23059                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
23060             
23061             
23062             /**
23063              * Gets the "ScheduleID" element
23064              */
23065             public int getScheduleID()
23066             {
23067                 synchronized (monitor())
23068                 {
23069                     check_orphaned();
23070                     org.apache.xmlbeans.SimpleValue target = null;
23071                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
23072                     if (target == null)
23073                     {
23074                       return 0;
23075                     }
23076                     return target.getIntValue();
23077                 }
23078             }
23079             
23080             /**
23081              * Gets (as xml) the "ScheduleID" element
23082              */
23083             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.ScheduleID xgetScheduleID()
23084             {
23085                 synchronized (monitor())
23086                 {
23087                     check_orphaned();
23088                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.ScheduleID target = null;
23089                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
23090                     return target;
23091                 }
23092             }
23093             
23094             /**
23095              * True if has "ScheduleID" element
23096              */
23097             public boolean isSetScheduleID()
23098             {
23099                 synchronized (monitor())
23100                 {
23101                     check_orphaned();
23102                     return get_store().count_elements(SCHEDULEID$0) != 0;
23103                 }
23104             }
23105             
23106             /**
23107              * Sets the "ScheduleID" element
23108              */
23109             public void setScheduleID(int scheduleID)
23110             {
23111                 synchronized (monitor())
23112                 {
23113                     check_orphaned();
23114                     org.apache.xmlbeans.SimpleValue target = null;
23115                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
23116                     if (target == null)
23117                     {
23118                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
23119                     }
23120                     target.setIntValue(scheduleID);
23121                 }
23122             }
23123             
23124             /**
23125              * Sets (as xml) the "ScheduleID" element
23126              */
23127             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.ScheduleID scheduleID)
23128             {
23129                 synchronized (monitor())
23130                 {
23131                     check_orphaned();
23132                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.ScheduleID target = null;
23133                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
23134                     if (target == null)
23135                     {
23136                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
23137                     }
23138                     target.set(scheduleID);
23139                 }
23140             }
23141             
23142             /**
23143              * Unsets the "ScheduleID" element
23144              */
23145             public void unsetScheduleID()
23146             {
23147                 synchronized (monitor())
23148                 {
23149                     check_orphaned();
23150                     get_store().remove_element(SCHEDULEID$0, 0);
23151                 }
23152             }
23153             
23154             /**
23155              * Gets the "Option" element
23156              */
23157             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Option.Enum getOption()
23158             {
23159                 synchronized (monitor())
23160                 {
23161                     check_orphaned();
23162                     org.apache.xmlbeans.SimpleValue target = null;
23163                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
23164                     if (target == null)
23165                     {
23166                       return null;
23167                     }
23168                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Option.Enum)target.getEnumValue();
23169                 }
23170             }
23171             
23172             /**
23173              * Gets (as xml) the "Option" element
23174              */
23175             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Option xgetOption()
23176             {
23177                 synchronized (monitor())
23178                 {
23179                     check_orphaned();
23180                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Option target = null;
23181                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Option)get_store().find_element_user(OPTION$2, 0);
23182                     return target;
23183                 }
23184             }
23185             
23186             /**
23187              * True if has "Option" element
23188              */
23189             public boolean isSetOption()
23190             {
23191                 synchronized (monitor())
23192                 {
23193                     check_orphaned();
23194                     return get_store().count_elements(OPTION$2) != 0;
23195                 }
23196             }
23197             
23198             /**
23199              * Sets the "Option" element
23200              */
23201             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Option.Enum option)
23202             {
23203                 synchronized (monitor())
23204                 {
23205                     check_orphaned();
23206                     org.apache.xmlbeans.SimpleValue target = null;
23207                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
23208                     if (target == null)
23209                     {
23210                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
23211                     }
23212                     target.setEnumValue(option);
23213                 }
23214             }
23215             
23216             /**
23217              * Sets (as xml) the "Option" element
23218              */
23219             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Option option)
23220             {
23221                 synchronized (monitor())
23222                 {
23223                     check_orphaned();
23224                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Option target = null;
23225                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Option)get_store().find_element_user(OPTION$2, 0);
23226                     if (target == null)
23227                     {
23228                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Option)get_store().add_element_user(OPTION$2);
23229                     }
23230                     target.set(option);
23231                 }
23232             }
23233             
23234             /**
23235              * Unsets the "Option" element
23236              */
23237             public void unsetOption()
23238             {
23239                 synchronized (monitor())
23240                 {
23241                     check_orphaned();
23242                     get_store().remove_element(OPTION$2, 0);
23243                 }
23244             }
23245             
23246             /**
23247              * Gets the "Enrollment" element
23248              */
23249             public int getEnrollment()
23250             {
23251                 synchronized (monitor())
23252                 {
23253                     check_orphaned();
23254                     org.apache.xmlbeans.SimpleValue target = null;
23255                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
23256                     if (target == null)
23257                     {
23258                       return 0;
23259                     }
23260                     return target.getIntValue();
23261                 }
23262             }
23263             
23264             /**
23265              * Gets (as xml) the "Enrollment" element
23266              */
23267             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Enrollment xgetEnrollment()
23268             {
23269                 synchronized (monitor())
23270                 {
23271                     check_orphaned();
23272                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Enrollment target = null;
23273                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
23274                     return target;
23275                 }
23276             }
23277             
23278             /**
23279              * True if has "Enrollment" element
23280              */
23281             public boolean isSetEnrollment()
23282             {
23283                 synchronized (monitor())
23284                 {
23285                     check_orphaned();
23286                     return get_store().count_elements(ENROLLMENT$4) != 0;
23287                 }
23288             }
23289             
23290             /**
23291              * Sets the "Enrollment" element
23292              */
23293             public void setEnrollment(int enrollment)
23294             {
23295                 synchronized (monitor())
23296                 {
23297                     check_orphaned();
23298                     org.apache.xmlbeans.SimpleValue target = null;
23299                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
23300                     if (target == null)
23301                     {
23302                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
23303                     }
23304                     target.setIntValue(enrollment);
23305                 }
23306             }
23307             
23308             /**
23309              * Sets (as xml) the "Enrollment" element
23310              */
23311             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Enrollment enrollment)
23312             {
23313                 synchronized (monitor())
23314                 {
23315                     check_orphaned();
23316                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Enrollment target = null;
23317                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
23318                     if (target == null)
23319                     {
23320                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Enrollment)get_store().add_element_user(ENROLLMENT$4);
23321                     }
23322                     target.set(enrollment);
23323                 }
23324             }
23325             
23326             /**
23327              * Unsets the "Enrollment" element
23328              */
23329             public void unsetEnrollment()
23330             {
23331                 synchronized (monitor())
23332                 {
23333                     check_orphaned();
23334                     get_store().remove_element(ENROLLMENT$4, 0);
23335                 }
23336             }
23337             
23338             /**
23339              * Gets the "NumClasses" element
23340              */
23341             public java.math.BigDecimal getNumClasses()
23342             {
23343                 synchronized (monitor())
23344                 {
23345                     check_orphaned();
23346                     org.apache.xmlbeans.SimpleValue target = null;
23347                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
23348                     if (target == null)
23349                     {
23350                       return null;
23351                     }
23352                     return target.getBigDecimalValue();
23353                 }
23354             }
23355             
23356             /**
23357              * Gets (as xml) the "NumClasses" element
23358              */
23359             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
23360             {
23361                 synchronized (monitor())
23362                 {
23363                     check_orphaned();
23364                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
23365                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
23366                     return target;
23367                 }
23368             }
23369             
23370             /**
23371              * True if has "NumClasses" element
23372              */
23373             public boolean isSetNumClasses()
23374             {
23375                 synchronized (monitor())
23376                 {
23377                     check_orphaned();
23378                     return get_store().count_elements(NUMCLASSES$6) != 0;
23379                 }
23380             }
23381             
23382             /**
23383              * Sets the "NumClasses" element
23384              */
23385             public void setNumClasses(java.math.BigDecimal numClasses)
23386             {
23387                 synchronized (monitor())
23388                 {
23389                     check_orphaned();
23390                     org.apache.xmlbeans.SimpleValue target = null;
23391                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
23392                     if (target == null)
23393                     {
23394                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
23395                     }
23396                     target.setBigDecimalValue(numClasses);
23397                 }
23398             }
23399             
23400             /**
23401              * Sets (as xml) the "NumClasses" element
23402              */
23403             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
23404             {
23405                 synchronized (monitor())
23406                 {
23407                     check_orphaned();
23408                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
23409                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
23410                     if (target == null)
23411                     {
23412                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
23413                     }
23414                     target.set(numClasses);
23415                 }
23416             }
23417             
23418             /**
23419              * Unsets the "NumClasses" element
23420              */
23421             public void unsetNumClasses()
23422             {
23423                 synchronized (monitor())
23424                 {
23425                     check_orphaned();
23426                     get_store().remove_element(NUMCLASSES$6, 0);
23427                 }
23428             }
23429             
23430             /**
23431              * Gets the "Check" element
23432              */
23433             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
23434             {
23435                 synchronized (monitor())
23436                 {
23437                     check_orphaned();
23438                     org.apache.xmlbeans.SimpleValue target = null;
23439                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
23440                     if (target == null)
23441                     {
23442                       return null;
23443                     }
23444                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
23445                 }
23446             }
23447             
23448             /**
23449              * Gets (as xml) the "Check" element
23450              */
23451             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
23452             {
23453                 synchronized (monitor())
23454                 {
23455                     check_orphaned();
23456                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23457                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
23458                     return target;
23459                 }
23460             }
23461             
23462             /**
23463              * True if has "Check" element
23464              */
23465             public boolean isSetCheck()
23466             {
23467                 synchronized (monitor())
23468                 {
23469                     check_orphaned();
23470                     return get_store().count_elements(CHECK$8) != 0;
23471                 }
23472             }
23473             
23474             /**
23475              * Sets the "Check" element
23476              */
23477             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
23478             {
23479                 synchronized (monitor())
23480                 {
23481                     check_orphaned();
23482                     org.apache.xmlbeans.SimpleValue target = null;
23483                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
23484                     if (target == null)
23485                     {
23486                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
23487                     }
23488                     target.setEnumValue(check);
23489                 }
23490             }
23491             
23492             /**
23493              * Sets (as xml) the "Check" element
23494              */
23495             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
23496             {
23497                 synchronized (monitor())
23498                 {
23499                     check_orphaned();
23500                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
23501                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
23502                     if (target == null)
23503                     {
23504                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
23505                     }
23506                     target.set(check);
23507                 }
23508             }
23509             
23510             /**
23511              * Unsets the "Check" element
23512              */
23513             public void unsetCheck()
23514             {
23515                 synchronized (monitor())
23516                 {
23517                     check_orphaned();
23518                     get_store().remove_element(CHECK$8, 0);
23519                 }
23520             }
23521             
23522             /**
23523              * Gets the "HoursPCPD" element
23524              */
23525             public java.math.BigDecimal getHoursPCPD()
23526             {
23527                 synchronized (monitor())
23528                 {
23529                     check_orphaned();
23530                     org.apache.xmlbeans.SimpleValue target = null;
23531                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
23532                     if (target == null)
23533                     {
23534                       return null;
23535                     }
23536                     return target.getBigDecimalValue();
23537                 }
23538             }
23539             
23540             /**
23541              * Gets (as xml) the "HoursPCPD" element
23542              */
23543             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
23544             {
23545                 synchronized (monitor())
23546                 {
23547                     check_orphaned();
23548                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
23549                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
23550                     return target;
23551                 }
23552             }
23553             
23554             /**
23555              * True if has "HoursPCPD" element
23556              */
23557             public boolean isSetHoursPCPD()
23558             {
23559                 synchronized (monitor())
23560                 {
23561                     check_orphaned();
23562                     return get_store().count_elements(HOURSPCPD$10) != 0;
23563                 }
23564             }
23565             
23566             /**
23567              * Sets the "HoursPCPD" element
23568              */
23569             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
23570             {
23571                 synchronized (monitor())
23572                 {
23573                     check_orphaned();
23574                     org.apache.xmlbeans.SimpleValue target = null;
23575                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
23576                     if (target == null)
23577                     {
23578                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
23579                     }
23580                     target.setBigDecimalValue(hoursPCPD);
23581                 }
23582             }
23583             
23584             /**
23585              * Sets (as xml) the "HoursPCPD" element
23586              */
23587             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
23588             {
23589                 synchronized (monitor())
23590                 {
23591                     check_orphaned();
23592                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
23593                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
23594                     if (target == null)
23595                     {
23596                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
23597                     }
23598                     target.set(hoursPCPD);
23599                 }
23600             }
23601             
23602             /**
23603              * Unsets the "HoursPCPD" element
23604              */
23605             public void unsetHoursPCPD()
23606             {
23607                 synchronized (monitor())
23608                 {
23609                     check_orphaned();
23610                     get_store().remove_element(HOURSPCPD$10, 0);
23611                 }
23612             }
23613             
23614             /**
23615              * Gets the "DaysPCPW" element
23616              */
23617             public java.math.BigDecimal getDaysPCPW()
23618             {
23619                 synchronized (monitor())
23620                 {
23621                     check_orphaned();
23622                     org.apache.xmlbeans.SimpleValue target = null;
23623                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
23624                     if (target == null)
23625                     {
23626                       return null;
23627                     }
23628                     return target.getBigDecimalValue();
23629                 }
23630             }
23631             
23632             /**
23633              * Gets (as xml) the "DaysPCPW" element
23634              */
23635             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
23636             {
23637                 synchronized (monitor())
23638                 {
23639                     check_orphaned();
23640                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
23641                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
23642                     return target;
23643                 }
23644             }
23645             
23646             /**
23647              * True if has "DaysPCPW" element
23648              */
23649             public boolean isSetDaysPCPW()
23650             {
23651                 synchronized (monitor())
23652                 {
23653                     check_orphaned();
23654                     return get_store().count_elements(DAYSPCPW$12) != 0;
23655                 }
23656             }
23657             
23658             /**
23659              * Sets the "DaysPCPW" element
23660              */
23661             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
23662             {
23663                 synchronized (monitor())
23664                 {
23665                     check_orphaned();
23666                     org.apache.xmlbeans.SimpleValue target = null;
23667                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
23668                     if (target == null)
23669                     {
23670                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
23671                     }
23672                     target.setBigDecimalValue(daysPCPW);
23673                 }
23674             }
23675             
23676             /**
23677              * Sets (as xml) the "DaysPCPW" element
23678              */
23679             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
23680             {
23681                 synchronized (monitor())
23682                 {
23683                     check_orphaned();
23684                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
23685                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
23686                     if (target == null)
23687                     {
23688                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
23689                     }
23690                     target.set(daysPCPW);
23691                 }
23692             }
23693             
23694             /**
23695              * Unsets the "DaysPCPW" element
23696              */
23697             public void unsetDaysPCPW()
23698             {
23699                 synchronized (monitor())
23700                 {
23701                     check_orphaned();
23702                     get_store().remove_element(DAYSPCPW$12, 0);
23703                 }
23704             }
23705             
23706             /**
23707              * Gets the "DaysPCPY" element
23708              */
23709             public java.math.BigDecimal getDaysPCPY()
23710             {
23711                 synchronized (monitor())
23712                 {
23713                     check_orphaned();
23714                     org.apache.xmlbeans.SimpleValue target = null;
23715                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
23716                     if (target == null)
23717                     {
23718                       return null;
23719                     }
23720                     return target.getBigDecimalValue();
23721                 }
23722             }
23723             
23724             /**
23725              * Gets (as xml) the "DaysPCPY" element
23726              */
23727             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
23728             {
23729                 synchronized (monitor())
23730                 {
23731                     check_orphaned();
23732                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
23733                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
23734                     return target;
23735                 }
23736             }
23737             
23738             /**
23739              * True if has "DaysPCPY" element
23740              */
23741             public boolean isSetDaysPCPY()
23742             {
23743                 synchronized (monitor())
23744                 {
23745                     check_orphaned();
23746                     return get_store().count_elements(DAYSPCPY$14) != 0;
23747                 }
23748             }
23749             
23750             /**
23751              * Sets the "DaysPCPY" element
23752              */
23753             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
23754             {
23755                 synchronized (monitor())
23756                 {
23757                     check_orphaned();
23758                     org.apache.xmlbeans.SimpleValue target = null;
23759                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
23760                     if (target == null)
23761                     {
23762                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
23763                     }
23764                     target.setBigDecimalValue(daysPCPY);
23765                 }
23766             }
23767             
23768             /**
23769              * Sets (as xml) the "DaysPCPY" element
23770              */
23771             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
23772             {
23773                 synchronized (monitor())
23774                 {
23775                     check_orphaned();
23776                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
23777                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
23778                     if (target == null)
23779                     {
23780                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
23781                     }
23782                     target.set(daysPCPY);
23783                 }
23784             }
23785             
23786             /**
23787              * Unsets the "DaysPCPY" element
23788              */
23789             public void unsetDaysPCPY()
23790             {
23791                 synchronized (monitor())
23792                 {
23793                     check_orphaned();
23794                     get_store().remove_element(DAYSPCPY$14, 0);
23795                 }
23796             }
23797             
23798             /**
23799              * Gets the "NumHVPCPY" element
23800              */
23801             public java.math.BigDecimal getNumHVPCPY()
23802             {
23803                 synchronized (monitor())
23804                 {
23805                     check_orphaned();
23806                     org.apache.xmlbeans.SimpleValue target = null;
23807                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
23808                     if (target == null)
23809                     {
23810                       return null;
23811                     }
23812                     return target.getBigDecimalValue();
23813                 }
23814             }
23815             
23816             /**
23817              * Gets (as xml) the "NumHVPCPY" element
23818              */
23819             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
23820             {
23821                 synchronized (monitor())
23822                 {
23823                     check_orphaned();
23824                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
23825                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
23826                     return target;
23827                 }
23828             }
23829             
23830             /**
23831              * True if has "NumHVPCPY" element
23832              */
23833             public boolean isSetNumHVPCPY()
23834             {
23835                 synchronized (monitor())
23836                 {
23837                     check_orphaned();
23838                     return get_store().count_elements(NUMHVPCPY$16) != 0;
23839                 }
23840             }
23841             
23842             /**
23843              * Sets the "NumHVPCPY" element
23844              */
23845             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
23846             {
23847                 synchronized (monitor())
23848                 {
23849                     check_orphaned();
23850                     org.apache.xmlbeans.SimpleValue target = null;
23851                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
23852                     if (target == null)
23853                     {
23854                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
23855                     }
23856                     target.setBigDecimalValue(numHVPCPY);
23857                 }
23858             }
23859             
23860             /**
23861              * Sets (as xml) the "NumHVPCPY" element
23862              */
23863             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
23864             {
23865                 synchronized (monitor())
23866                 {
23867                     check_orphaned();
23868                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
23869                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
23870                     if (target == null)
23871                     {
23872                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
23873                     }
23874                     target.set(numHVPCPY);
23875                 }
23876             }
23877             
23878             /**
23879              * Unsets the "NumHVPCPY" element
23880              */
23881             public void unsetNumHVPCPY()
23882             {
23883                 synchronized (monitor())
23884                 {
23885                     check_orphaned();
23886                     get_store().remove_element(NUMHVPCPY$16, 0);
23887                 }
23888             }
23889             
23890             /**
23891              * Gets the "HoursPHV" element
23892              */
23893             public java.math.BigDecimal getHoursPHV()
23894             {
23895                 synchronized (monitor())
23896                 {
23897                     check_orphaned();
23898                     org.apache.xmlbeans.SimpleValue target = null;
23899                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
23900                     if (target == null)
23901                     {
23902                       return null;
23903                     }
23904                     return target.getBigDecimalValue();
23905                 }
23906             }
23907             
23908             /**
23909              * Gets (as xml) the "HoursPHV" element
23910              */
23911             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
23912             {
23913                 synchronized (monitor())
23914                 {
23915                     check_orphaned();
23916                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
23917                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
23918                     return target;
23919                 }
23920             }
23921             
23922             /**
23923              * True if has "HoursPHV" element
23924              */
23925             public boolean isSetHoursPHV()
23926             {
23927                 synchronized (monitor())
23928                 {
23929                     check_orphaned();
23930                     return get_store().count_elements(HOURSPHV$18) != 0;
23931                 }
23932             }
23933             
23934             /**
23935              * Sets the "HoursPHV" element
23936              */
23937             public void setHoursPHV(java.math.BigDecimal hoursPHV)
23938             {
23939                 synchronized (monitor())
23940                 {
23941                     check_orphaned();
23942                     org.apache.xmlbeans.SimpleValue target = null;
23943                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
23944                     if (target == null)
23945                     {
23946                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
23947                     }
23948                     target.setBigDecimalValue(hoursPHV);
23949                 }
23950             }
23951             
23952             /**
23953              * Sets (as xml) the "HoursPHV" element
23954              */
23955             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
23956             {
23957                 synchronized (monitor())
23958                 {
23959                     check_orphaned();
23960                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
23961                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
23962                     if (target == null)
23963                     {
23964                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
23965                     }
23966                     target.set(hoursPHV);
23967                 }
23968             }
23969             
23970             /**
23971              * Unsets the "HoursPHV" element
23972              */
23973             public void unsetHoursPHV()
23974             {
23975                 synchronized (monitor())
23976                 {
23977                     check_orphaned();
23978                     get_store().remove_element(HOURSPHV$18, 0);
23979                 }
23980             }
23981             
23982             /**
23983              * Gets the "NumHBHVPCPY" element
23984              */
23985             public java.math.BigDecimal getNumHBHVPCPY()
23986             {
23987                 synchronized (monitor())
23988                 {
23989                     check_orphaned();
23990                     org.apache.xmlbeans.SimpleValue target = null;
23991                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
23992                     if (target == null)
23993                     {
23994                       return null;
23995                     }
23996                     return target.getBigDecimalValue();
23997                 }
23998             }
23999             
24000             /**
24001              * Gets (as xml) the "NumHBHVPCPY" element
24002              */
24003             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
24004             {
24005                 synchronized (monitor())
24006                 {
24007                     check_orphaned();
24008                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
24009                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
24010                     return target;
24011                 }
24012             }
24013             
24014             /**
24015              * True if has "NumHBHVPCPY" element
24016              */
24017             public boolean isSetNumHBHVPCPY()
24018             {
24019                 synchronized (monitor())
24020                 {
24021                     check_orphaned();
24022                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
24023                 }
24024             }
24025             
24026             /**
24027              * Sets the "NumHBHVPCPY" element
24028              */
24029             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
24030             {
24031                 synchronized (monitor())
24032                 {
24033                     check_orphaned();
24034                     org.apache.xmlbeans.SimpleValue target = null;
24035                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
24036                     if (target == null)
24037                     {
24038                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
24039                     }
24040                     target.setBigDecimalValue(numHBHVPCPY);
24041                 }
24042             }
24043             
24044             /**
24045              * Sets (as xml) the "NumHBHVPCPY" element
24046              */
24047             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
24048             {
24049                 synchronized (monitor())
24050                 {
24051                     check_orphaned();
24052                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
24053                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
24054                     if (target == null)
24055                     {
24056                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
24057                     }
24058                     target.set(numHBHVPCPY);
24059                 }
24060             }
24061             
24062             /**
24063              * Unsets the "NumHBHVPCPY" element
24064              */
24065             public void unsetNumHBHVPCPY()
24066             {
24067                 synchronized (monitor())
24068                 {
24069                     check_orphaned();
24070                     get_store().remove_element(NUMHBHVPCPY$20, 0);
24071                 }
24072             }
24073             
24074             /**
24075              * Gets the "HoursHBPHV" element
24076              */
24077             public java.math.BigDecimal getHoursHBPHV()
24078             {
24079                 synchronized (monitor())
24080                 {
24081                     check_orphaned();
24082                     org.apache.xmlbeans.SimpleValue target = null;
24083                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
24084                     if (target == null)
24085                     {
24086                       return null;
24087                     }
24088                     return target.getBigDecimalValue();
24089                 }
24090             }
24091             
24092             /**
24093              * Gets (as xml) the "HoursHBPHV" element
24094              */
24095             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
24096             {
24097                 synchronized (monitor())
24098                 {
24099                     check_orphaned();
24100                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
24101                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
24102                     return target;
24103                 }
24104             }
24105             
24106             /**
24107              * True if has "HoursHBPHV" element
24108              */
24109             public boolean isSetHoursHBPHV()
24110             {
24111                 synchronized (monitor())
24112                 {
24113                     check_orphaned();
24114                     return get_store().count_elements(HOURSHBPHV$22) != 0;
24115                 }
24116             }
24117             
24118             /**
24119              * Sets the "HoursHBPHV" element
24120              */
24121             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
24122             {
24123                 synchronized (monitor())
24124                 {
24125                     check_orphaned();
24126                     org.apache.xmlbeans.SimpleValue target = null;
24127                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
24128                     if (target == null)
24129                     {
24130                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
24131                     }
24132                     target.setBigDecimalValue(hoursHBPHV);
24133                 }
24134             }
24135             
24136             /**
24137              * Sets (as xml) the "HoursHBPHV" element
24138              */
24139             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
24140             {
24141                 synchronized (monitor())
24142                 {
24143                     check_orphaned();
24144                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
24145                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
24146                     if (target == null)
24147                     {
24148                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
24149                     }
24150                     target.set(hoursHBPHV);
24151                 }
24152             }
24153             
24154             /**
24155              * Unsets the "HoursHBPHV" element
24156              */
24157             public void unsetHoursHBPHV()
24158             {
24159                 synchronized (monitor())
24160                 {
24161                     check_orphaned();
24162                     get_store().remove_element(HOURSHBPHV$22, 0);
24163                 }
24164             }
24165             
24166             /**
24167              * Gets the "HoursHBSE" element
24168              */
24169             public java.math.BigDecimal getHoursHBSE()
24170             {
24171                 synchronized (monitor())
24172                 {
24173                     check_orphaned();
24174                     org.apache.xmlbeans.SimpleValue target = null;
24175                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
24176                     if (target == null)
24177                     {
24178                       return null;
24179                     }
24180                     return target.getBigDecimalValue();
24181                 }
24182             }
24183             
24184             /**
24185              * Gets (as xml) the "HoursHBSE" element
24186              */
24187             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
24188             {
24189                 synchronized (monitor())
24190                 {
24191                     check_orphaned();
24192                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
24193                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
24194                     return target;
24195                 }
24196             }
24197             
24198             /**
24199              * True if has "HoursHBSE" element
24200              */
24201             public boolean isSetHoursHBSE()
24202             {
24203                 synchronized (monitor())
24204                 {
24205                     check_orphaned();
24206                     return get_store().count_elements(HOURSHBSE$24) != 0;
24207                 }
24208             }
24209             
24210             /**
24211              * Sets the "HoursHBSE" element
24212              */
24213             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
24214             {
24215                 synchronized (monitor())
24216                 {
24217                     check_orphaned();
24218                     org.apache.xmlbeans.SimpleValue target = null;
24219                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
24220                     if (target == null)
24221                     {
24222                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
24223                     }
24224                     target.setBigDecimalValue(hoursHBSE);
24225                 }
24226             }
24227             
24228             /**
24229              * Sets (as xml) the "HoursHBSE" element
24230              */
24231             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
24232             {
24233                 synchronized (monitor())
24234                 {
24235                     check_orphaned();
24236                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
24237                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
24238                     if (target == null)
24239                     {
24240                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
24241                     }
24242                     target.set(hoursHBSE);
24243                 }
24244             }
24245             
24246             /**
24247              * Unsets the "HoursHBSE" element
24248              */
24249             public void unsetHoursHBSE()
24250             {
24251                 synchronized (monitor())
24252                 {
24253                     check_orphaned();
24254                     get_store().remove_element(HOURSHBSE$24, 0);
24255                 }
24256             }
24257             
24258             /**
24259              * Gets the "NumHBSEPCPY" element
24260              */
24261             public java.math.BigDecimal getNumHBSEPCPY()
24262             {
24263                 synchronized (monitor())
24264                 {
24265                     check_orphaned();
24266                     org.apache.xmlbeans.SimpleValue target = null;
24267                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
24268                     if (target == null)
24269                     {
24270                       return null;
24271                     }
24272                     return target.getBigDecimalValue();
24273                 }
24274             }
24275             
24276             /**
24277              * Gets (as xml) the "NumHBSEPCPY" element
24278              */
24279             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
24280             {
24281                 synchronized (monitor())
24282                 {
24283                     check_orphaned();
24284                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
24285                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
24286                     return target;
24287                 }
24288             }
24289             
24290             /**
24291              * True if has "NumHBSEPCPY" element
24292              */
24293             public boolean isSetNumHBSEPCPY()
24294             {
24295                 synchronized (monitor())
24296                 {
24297                     check_orphaned();
24298                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
24299                 }
24300             }
24301             
24302             /**
24303              * Sets the "NumHBSEPCPY" element
24304              */
24305             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
24306             {
24307                 synchronized (monitor())
24308                 {
24309                     check_orphaned();
24310                     org.apache.xmlbeans.SimpleValue target = null;
24311                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
24312                     if (target == null)
24313                     {
24314                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
24315                     }
24316                     target.setBigDecimalValue(numHBSEPCPY);
24317                 }
24318             }
24319             
24320             /**
24321              * Sets (as xml) the "NumHBSEPCPY" element
24322              */
24323             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
24324             {
24325                 synchronized (monitor())
24326                 {
24327                     check_orphaned();
24328                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
24329                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
24330                     if (target == null)
24331                     {
24332                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
24333                     }
24334                     target.set(numHBSEPCPY);
24335                 }
24336             }
24337             
24338             /**
24339              * Unsets the "NumHBSEPCPY" element
24340              */
24341             public void unsetNumHBSEPCPY()
24342             {
24343                 synchronized (monitor())
24344                 {
24345                     check_orphaned();
24346                     get_store().remove_element(NUMHBSEPCPY$26, 0);
24347                 }
24348             }
24349             /**
24350              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
24351              *
24352              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column16$ScheduleID.
24353              */
24354             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.ScheduleID
24355             {
24356                 private static final long serialVersionUID = 1L;
24357                 
24358                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
24359                 {
24360                     super(sType, false);
24361                 }
24362                 
24363                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
24364                 {
24365                     super(sType, b);
24366                 }
24367             }
24368             /**
24369              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
24370              *
24371              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column16$Option.
24372              */
24373             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Option
24374             {
24375                 private static final long serialVersionUID = 1L;
24376                 
24377                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
24378                 {
24379                     super(sType, false);
24380                 }
24381                 
24382                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
24383                 {
24384                     super(sType, b);
24385                 }
24386             }
24387             /**
24388              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
24389              *
24390              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column16$Enrollment.
24391              */
24392             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column16.Enrollment
24393             {
24394                 private static final long serialVersionUID = 1L;
24395                 
24396                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
24397                 {
24398                     super(sType, false);
24399                 }
24400                 
24401                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
24402                 {
24403                     super(sType, b);
24404                 }
24405             }
24406         }
24407         /**
24408          * An XML Column17(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
24409          *
24410          * This is a complex type.
24411          */
24412         public static class Column17Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17
24413         {
24414             private static final long serialVersionUID = 1L;
24415             
24416             public Column17Impl(org.apache.xmlbeans.SchemaType sType)
24417             {
24418                 super(sType);
24419             }
24420             
24421             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
24422                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
24423             private static final javax.xml.namespace.QName OPTION$2 = 
24424                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
24425             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
24426                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
24427             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
24428                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
24429             private static final javax.xml.namespace.QName CHECK$8 = 
24430                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
24431             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
24432                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
24433             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
24434                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
24435             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
24436                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
24437             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
24438                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
24439             private static final javax.xml.namespace.QName HOURSPHV$18 = 
24440                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
24441             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
24442                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
24443             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
24444                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
24445             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
24446                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
24447             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
24448                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
24449             
24450             
24451             /**
24452              * Gets the "ScheduleID" element
24453              */
24454             public int getScheduleID()
24455             {
24456                 synchronized (monitor())
24457                 {
24458                     check_orphaned();
24459                     org.apache.xmlbeans.SimpleValue target = null;
24460                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
24461                     if (target == null)
24462                     {
24463                       return 0;
24464                     }
24465                     return target.getIntValue();
24466                 }
24467             }
24468             
24469             /**
24470              * Gets (as xml) the "ScheduleID" element
24471              */
24472             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.ScheduleID xgetScheduleID()
24473             {
24474                 synchronized (monitor())
24475                 {
24476                     check_orphaned();
24477                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.ScheduleID target = null;
24478                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
24479                     return target;
24480                 }
24481             }
24482             
24483             /**
24484              * True if has "ScheduleID" element
24485              */
24486             public boolean isSetScheduleID()
24487             {
24488                 synchronized (monitor())
24489                 {
24490                     check_orphaned();
24491                     return get_store().count_elements(SCHEDULEID$0) != 0;
24492                 }
24493             }
24494             
24495             /**
24496              * Sets the "ScheduleID" element
24497              */
24498             public void setScheduleID(int scheduleID)
24499             {
24500                 synchronized (monitor())
24501                 {
24502                     check_orphaned();
24503                     org.apache.xmlbeans.SimpleValue target = null;
24504                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
24505                     if (target == null)
24506                     {
24507                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
24508                     }
24509                     target.setIntValue(scheduleID);
24510                 }
24511             }
24512             
24513             /**
24514              * Sets (as xml) the "ScheduleID" element
24515              */
24516             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.ScheduleID scheduleID)
24517             {
24518                 synchronized (monitor())
24519                 {
24520                     check_orphaned();
24521                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.ScheduleID target = null;
24522                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
24523                     if (target == null)
24524                     {
24525                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
24526                     }
24527                     target.set(scheduleID);
24528                 }
24529             }
24530             
24531             /**
24532              * Unsets the "ScheduleID" element
24533              */
24534             public void unsetScheduleID()
24535             {
24536                 synchronized (monitor())
24537                 {
24538                     check_orphaned();
24539                     get_store().remove_element(SCHEDULEID$0, 0);
24540                 }
24541             }
24542             
24543             /**
24544              * Gets the "Option" element
24545              */
24546             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Option.Enum getOption()
24547             {
24548                 synchronized (monitor())
24549                 {
24550                     check_orphaned();
24551                     org.apache.xmlbeans.SimpleValue target = null;
24552                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
24553                     if (target == null)
24554                     {
24555                       return null;
24556                     }
24557                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Option.Enum)target.getEnumValue();
24558                 }
24559             }
24560             
24561             /**
24562              * Gets (as xml) the "Option" element
24563              */
24564             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Option xgetOption()
24565             {
24566                 synchronized (monitor())
24567                 {
24568                     check_orphaned();
24569                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Option target = null;
24570                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Option)get_store().find_element_user(OPTION$2, 0);
24571                     return target;
24572                 }
24573             }
24574             
24575             /**
24576              * True if has "Option" element
24577              */
24578             public boolean isSetOption()
24579             {
24580                 synchronized (monitor())
24581                 {
24582                     check_orphaned();
24583                     return get_store().count_elements(OPTION$2) != 0;
24584                 }
24585             }
24586             
24587             /**
24588              * Sets the "Option" element
24589              */
24590             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Option.Enum option)
24591             {
24592                 synchronized (monitor())
24593                 {
24594                     check_orphaned();
24595                     org.apache.xmlbeans.SimpleValue target = null;
24596                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
24597                     if (target == null)
24598                     {
24599                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
24600                     }
24601                     target.setEnumValue(option);
24602                 }
24603             }
24604             
24605             /**
24606              * Sets (as xml) the "Option" element
24607              */
24608             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Option option)
24609             {
24610                 synchronized (monitor())
24611                 {
24612                     check_orphaned();
24613                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Option target = null;
24614                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Option)get_store().find_element_user(OPTION$2, 0);
24615                     if (target == null)
24616                     {
24617                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Option)get_store().add_element_user(OPTION$2);
24618                     }
24619                     target.set(option);
24620                 }
24621             }
24622             
24623             /**
24624              * Unsets the "Option" element
24625              */
24626             public void unsetOption()
24627             {
24628                 synchronized (monitor())
24629                 {
24630                     check_orphaned();
24631                     get_store().remove_element(OPTION$2, 0);
24632                 }
24633             }
24634             
24635             /**
24636              * Gets the "Enrollment" element
24637              */
24638             public int getEnrollment()
24639             {
24640                 synchronized (monitor())
24641                 {
24642                     check_orphaned();
24643                     org.apache.xmlbeans.SimpleValue target = null;
24644                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
24645                     if (target == null)
24646                     {
24647                       return 0;
24648                     }
24649                     return target.getIntValue();
24650                 }
24651             }
24652             
24653             /**
24654              * Gets (as xml) the "Enrollment" element
24655              */
24656             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Enrollment xgetEnrollment()
24657             {
24658                 synchronized (monitor())
24659                 {
24660                     check_orphaned();
24661                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Enrollment target = null;
24662                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
24663                     return target;
24664                 }
24665             }
24666             
24667             /**
24668              * True if has "Enrollment" element
24669              */
24670             public boolean isSetEnrollment()
24671             {
24672                 synchronized (monitor())
24673                 {
24674                     check_orphaned();
24675                     return get_store().count_elements(ENROLLMENT$4) != 0;
24676                 }
24677             }
24678             
24679             /**
24680              * Sets the "Enrollment" element
24681              */
24682             public void setEnrollment(int enrollment)
24683             {
24684                 synchronized (monitor())
24685                 {
24686                     check_orphaned();
24687                     org.apache.xmlbeans.SimpleValue target = null;
24688                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
24689                     if (target == null)
24690                     {
24691                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
24692                     }
24693                     target.setIntValue(enrollment);
24694                 }
24695             }
24696             
24697             /**
24698              * Sets (as xml) the "Enrollment" element
24699              */
24700             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Enrollment enrollment)
24701             {
24702                 synchronized (monitor())
24703                 {
24704                     check_orphaned();
24705                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Enrollment target = null;
24706                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
24707                     if (target == null)
24708                     {
24709                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Enrollment)get_store().add_element_user(ENROLLMENT$4);
24710                     }
24711                     target.set(enrollment);
24712                 }
24713             }
24714             
24715             /**
24716              * Unsets the "Enrollment" element
24717              */
24718             public void unsetEnrollment()
24719             {
24720                 synchronized (monitor())
24721                 {
24722                     check_orphaned();
24723                     get_store().remove_element(ENROLLMENT$4, 0);
24724                 }
24725             }
24726             
24727             /**
24728              * Gets the "NumClasses" element
24729              */
24730             public java.math.BigDecimal getNumClasses()
24731             {
24732                 synchronized (monitor())
24733                 {
24734                     check_orphaned();
24735                     org.apache.xmlbeans.SimpleValue target = null;
24736                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
24737                     if (target == null)
24738                     {
24739                       return null;
24740                     }
24741                     return target.getBigDecimalValue();
24742                 }
24743             }
24744             
24745             /**
24746              * Gets (as xml) the "NumClasses" element
24747              */
24748             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
24749             {
24750                 synchronized (monitor())
24751                 {
24752                     check_orphaned();
24753                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
24754                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
24755                     return target;
24756                 }
24757             }
24758             
24759             /**
24760              * True if has "NumClasses" element
24761              */
24762             public boolean isSetNumClasses()
24763             {
24764                 synchronized (monitor())
24765                 {
24766                     check_orphaned();
24767                     return get_store().count_elements(NUMCLASSES$6) != 0;
24768                 }
24769             }
24770             
24771             /**
24772              * Sets the "NumClasses" element
24773              */
24774             public void setNumClasses(java.math.BigDecimal numClasses)
24775             {
24776                 synchronized (monitor())
24777                 {
24778                     check_orphaned();
24779                     org.apache.xmlbeans.SimpleValue target = null;
24780                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
24781                     if (target == null)
24782                     {
24783                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
24784                     }
24785                     target.setBigDecimalValue(numClasses);
24786                 }
24787             }
24788             
24789             /**
24790              * Sets (as xml) the "NumClasses" element
24791              */
24792             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
24793             {
24794                 synchronized (monitor())
24795                 {
24796                     check_orphaned();
24797                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
24798                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
24799                     if (target == null)
24800                     {
24801                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
24802                     }
24803                     target.set(numClasses);
24804                 }
24805             }
24806             
24807             /**
24808              * Unsets the "NumClasses" element
24809              */
24810             public void unsetNumClasses()
24811             {
24812                 synchronized (monitor())
24813                 {
24814                     check_orphaned();
24815                     get_store().remove_element(NUMCLASSES$6, 0);
24816                 }
24817             }
24818             
24819             /**
24820              * Gets the "Check" element
24821              */
24822             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
24823             {
24824                 synchronized (monitor())
24825                 {
24826                     check_orphaned();
24827                     org.apache.xmlbeans.SimpleValue target = null;
24828                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
24829                     if (target == null)
24830                     {
24831                       return null;
24832                     }
24833                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
24834                 }
24835             }
24836             
24837             /**
24838              * Gets (as xml) the "Check" element
24839              */
24840             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
24841             {
24842                 synchronized (monitor())
24843                 {
24844                     check_orphaned();
24845                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
24846                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
24847                     return target;
24848                 }
24849             }
24850             
24851             /**
24852              * True if has "Check" element
24853              */
24854             public boolean isSetCheck()
24855             {
24856                 synchronized (monitor())
24857                 {
24858                     check_orphaned();
24859                     return get_store().count_elements(CHECK$8) != 0;
24860                 }
24861             }
24862             
24863             /**
24864              * Sets the "Check" element
24865              */
24866             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
24867             {
24868                 synchronized (monitor())
24869                 {
24870                     check_orphaned();
24871                     org.apache.xmlbeans.SimpleValue target = null;
24872                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
24873                     if (target == null)
24874                     {
24875                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
24876                     }
24877                     target.setEnumValue(check);
24878                 }
24879             }
24880             
24881             /**
24882              * Sets (as xml) the "Check" element
24883              */
24884             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
24885             {
24886                 synchronized (monitor())
24887                 {
24888                     check_orphaned();
24889                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
24890                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
24891                     if (target == null)
24892                     {
24893                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
24894                     }
24895                     target.set(check);
24896                 }
24897             }
24898             
24899             /**
24900              * Unsets the "Check" element
24901              */
24902             public void unsetCheck()
24903             {
24904                 synchronized (monitor())
24905                 {
24906                     check_orphaned();
24907                     get_store().remove_element(CHECK$8, 0);
24908                 }
24909             }
24910             
24911             /**
24912              * Gets the "HoursPCPD" element
24913              */
24914             public java.math.BigDecimal getHoursPCPD()
24915             {
24916                 synchronized (monitor())
24917                 {
24918                     check_orphaned();
24919                     org.apache.xmlbeans.SimpleValue target = null;
24920                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
24921                     if (target == null)
24922                     {
24923                       return null;
24924                     }
24925                     return target.getBigDecimalValue();
24926                 }
24927             }
24928             
24929             /**
24930              * Gets (as xml) the "HoursPCPD" element
24931              */
24932             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
24933             {
24934                 synchronized (monitor())
24935                 {
24936                     check_orphaned();
24937                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
24938                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
24939                     return target;
24940                 }
24941             }
24942             
24943             /**
24944              * True if has "HoursPCPD" element
24945              */
24946             public boolean isSetHoursPCPD()
24947             {
24948                 synchronized (monitor())
24949                 {
24950                     check_orphaned();
24951                     return get_store().count_elements(HOURSPCPD$10) != 0;
24952                 }
24953             }
24954             
24955             /**
24956              * Sets the "HoursPCPD" element
24957              */
24958             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
24959             {
24960                 synchronized (monitor())
24961                 {
24962                     check_orphaned();
24963                     org.apache.xmlbeans.SimpleValue target = null;
24964                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
24965                     if (target == null)
24966                     {
24967                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
24968                     }
24969                     target.setBigDecimalValue(hoursPCPD);
24970                 }
24971             }
24972             
24973             /**
24974              * Sets (as xml) the "HoursPCPD" element
24975              */
24976             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
24977             {
24978                 synchronized (monitor())
24979                 {
24980                     check_orphaned();
24981                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
24982                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
24983                     if (target == null)
24984                     {
24985                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
24986                     }
24987                     target.set(hoursPCPD);
24988                 }
24989             }
24990             
24991             /**
24992              * Unsets the "HoursPCPD" element
24993              */
24994             public void unsetHoursPCPD()
24995             {
24996                 synchronized (monitor())
24997                 {
24998                     check_orphaned();
24999                     get_store().remove_element(HOURSPCPD$10, 0);
25000                 }
25001             }
25002             
25003             /**
25004              * Gets the "DaysPCPW" element
25005              */
25006             public java.math.BigDecimal getDaysPCPW()
25007             {
25008                 synchronized (monitor())
25009                 {
25010                     check_orphaned();
25011                     org.apache.xmlbeans.SimpleValue target = null;
25012                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
25013                     if (target == null)
25014                     {
25015                       return null;
25016                     }
25017                     return target.getBigDecimalValue();
25018                 }
25019             }
25020             
25021             /**
25022              * Gets (as xml) the "DaysPCPW" element
25023              */
25024             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
25025             {
25026                 synchronized (monitor())
25027                 {
25028                     check_orphaned();
25029                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25030                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
25031                     return target;
25032                 }
25033             }
25034             
25035             /**
25036              * True if has "DaysPCPW" element
25037              */
25038             public boolean isSetDaysPCPW()
25039             {
25040                 synchronized (monitor())
25041                 {
25042                     check_orphaned();
25043                     return get_store().count_elements(DAYSPCPW$12) != 0;
25044                 }
25045             }
25046             
25047             /**
25048              * Sets the "DaysPCPW" element
25049              */
25050             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
25051             {
25052                 synchronized (monitor())
25053                 {
25054                     check_orphaned();
25055                     org.apache.xmlbeans.SimpleValue target = null;
25056                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
25057                     if (target == null)
25058                     {
25059                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
25060                     }
25061                     target.setBigDecimalValue(daysPCPW);
25062                 }
25063             }
25064             
25065             /**
25066              * Sets (as xml) the "DaysPCPW" element
25067              */
25068             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
25069             {
25070                 synchronized (monitor())
25071                 {
25072                     check_orphaned();
25073                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25074                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
25075                     if (target == null)
25076                     {
25077                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
25078                     }
25079                     target.set(daysPCPW);
25080                 }
25081             }
25082             
25083             /**
25084              * Unsets the "DaysPCPW" element
25085              */
25086             public void unsetDaysPCPW()
25087             {
25088                 synchronized (monitor())
25089                 {
25090                     check_orphaned();
25091                     get_store().remove_element(DAYSPCPW$12, 0);
25092                 }
25093             }
25094             
25095             /**
25096              * Gets the "DaysPCPY" element
25097              */
25098             public java.math.BigDecimal getDaysPCPY()
25099             {
25100                 synchronized (monitor())
25101                 {
25102                     check_orphaned();
25103                     org.apache.xmlbeans.SimpleValue target = null;
25104                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
25105                     if (target == null)
25106                     {
25107                       return null;
25108                     }
25109                     return target.getBigDecimalValue();
25110                 }
25111             }
25112             
25113             /**
25114              * Gets (as xml) the "DaysPCPY" element
25115              */
25116             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
25117             {
25118                 synchronized (monitor())
25119                 {
25120                     check_orphaned();
25121                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25122                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
25123                     return target;
25124                 }
25125             }
25126             
25127             /**
25128              * True if has "DaysPCPY" element
25129              */
25130             public boolean isSetDaysPCPY()
25131             {
25132                 synchronized (monitor())
25133                 {
25134                     check_orphaned();
25135                     return get_store().count_elements(DAYSPCPY$14) != 0;
25136                 }
25137             }
25138             
25139             /**
25140              * Sets the "DaysPCPY" element
25141              */
25142             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
25143             {
25144                 synchronized (monitor())
25145                 {
25146                     check_orphaned();
25147                     org.apache.xmlbeans.SimpleValue target = null;
25148                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
25149                     if (target == null)
25150                     {
25151                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
25152                     }
25153                     target.setBigDecimalValue(daysPCPY);
25154                 }
25155             }
25156             
25157             /**
25158              * Sets (as xml) the "DaysPCPY" element
25159              */
25160             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
25161             {
25162                 synchronized (monitor())
25163                 {
25164                     check_orphaned();
25165                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25166                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
25167                     if (target == null)
25168                     {
25169                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
25170                     }
25171                     target.set(daysPCPY);
25172                 }
25173             }
25174             
25175             /**
25176              * Unsets the "DaysPCPY" element
25177              */
25178             public void unsetDaysPCPY()
25179             {
25180                 synchronized (monitor())
25181                 {
25182                     check_orphaned();
25183                     get_store().remove_element(DAYSPCPY$14, 0);
25184                 }
25185             }
25186             
25187             /**
25188              * Gets the "NumHVPCPY" element
25189              */
25190             public java.math.BigDecimal getNumHVPCPY()
25191             {
25192                 synchronized (monitor())
25193                 {
25194                     check_orphaned();
25195                     org.apache.xmlbeans.SimpleValue target = null;
25196                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
25197                     if (target == null)
25198                     {
25199                       return null;
25200                     }
25201                     return target.getBigDecimalValue();
25202                 }
25203             }
25204             
25205             /**
25206              * Gets (as xml) the "NumHVPCPY" element
25207              */
25208             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
25209             {
25210                 synchronized (monitor())
25211                 {
25212                     check_orphaned();
25213                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25214                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
25215                     return target;
25216                 }
25217             }
25218             
25219             /**
25220              * True if has "NumHVPCPY" element
25221              */
25222             public boolean isSetNumHVPCPY()
25223             {
25224                 synchronized (monitor())
25225                 {
25226                     check_orphaned();
25227                     return get_store().count_elements(NUMHVPCPY$16) != 0;
25228                 }
25229             }
25230             
25231             /**
25232              * Sets the "NumHVPCPY" element
25233              */
25234             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
25235             {
25236                 synchronized (monitor())
25237                 {
25238                     check_orphaned();
25239                     org.apache.xmlbeans.SimpleValue target = null;
25240                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
25241                     if (target == null)
25242                     {
25243                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
25244                     }
25245                     target.setBigDecimalValue(numHVPCPY);
25246                 }
25247             }
25248             
25249             /**
25250              * Sets (as xml) the "NumHVPCPY" element
25251              */
25252             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
25253             {
25254                 synchronized (monitor())
25255                 {
25256                     check_orphaned();
25257                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25258                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
25259                     if (target == null)
25260                     {
25261                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
25262                     }
25263                     target.set(numHVPCPY);
25264                 }
25265             }
25266             
25267             /**
25268              * Unsets the "NumHVPCPY" element
25269              */
25270             public void unsetNumHVPCPY()
25271             {
25272                 synchronized (monitor())
25273                 {
25274                     check_orphaned();
25275                     get_store().remove_element(NUMHVPCPY$16, 0);
25276                 }
25277             }
25278             
25279             /**
25280              * Gets the "HoursPHV" element
25281              */
25282             public java.math.BigDecimal getHoursPHV()
25283             {
25284                 synchronized (monitor())
25285                 {
25286                     check_orphaned();
25287                     org.apache.xmlbeans.SimpleValue target = null;
25288                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
25289                     if (target == null)
25290                     {
25291                       return null;
25292                     }
25293                     return target.getBigDecimalValue();
25294                 }
25295             }
25296             
25297             /**
25298              * Gets (as xml) the "HoursPHV" element
25299              */
25300             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
25301             {
25302                 synchronized (monitor())
25303                 {
25304                     check_orphaned();
25305                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25306                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
25307                     return target;
25308                 }
25309             }
25310             
25311             /**
25312              * True if has "HoursPHV" element
25313              */
25314             public boolean isSetHoursPHV()
25315             {
25316                 synchronized (monitor())
25317                 {
25318                     check_orphaned();
25319                     return get_store().count_elements(HOURSPHV$18) != 0;
25320                 }
25321             }
25322             
25323             /**
25324              * Sets the "HoursPHV" element
25325              */
25326             public void setHoursPHV(java.math.BigDecimal hoursPHV)
25327             {
25328                 synchronized (monitor())
25329                 {
25330                     check_orphaned();
25331                     org.apache.xmlbeans.SimpleValue target = null;
25332                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
25333                     if (target == null)
25334                     {
25335                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
25336                     }
25337                     target.setBigDecimalValue(hoursPHV);
25338                 }
25339             }
25340             
25341             /**
25342              * Sets (as xml) the "HoursPHV" element
25343              */
25344             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
25345             {
25346                 synchronized (monitor())
25347                 {
25348                     check_orphaned();
25349                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25350                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
25351                     if (target == null)
25352                     {
25353                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
25354                     }
25355                     target.set(hoursPHV);
25356                 }
25357             }
25358             
25359             /**
25360              * Unsets the "HoursPHV" element
25361              */
25362             public void unsetHoursPHV()
25363             {
25364                 synchronized (monitor())
25365                 {
25366                     check_orphaned();
25367                     get_store().remove_element(HOURSPHV$18, 0);
25368                 }
25369             }
25370             
25371             /**
25372              * Gets the "NumHBHVPCPY" element
25373              */
25374             public java.math.BigDecimal getNumHBHVPCPY()
25375             {
25376                 synchronized (monitor())
25377                 {
25378                     check_orphaned();
25379                     org.apache.xmlbeans.SimpleValue target = null;
25380                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
25381                     if (target == null)
25382                     {
25383                       return null;
25384                     }
25385                     return target.getBigDecimalValue();
25386                 }
25387             }
25388             
25389             /**
25390              * Gets (as xml) the "NumHBHVPCPY" element
25391              */
25392             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
25393             {
25394                 synchronized (monitor())
25395                 {
25396                     check_orphaned();
25397                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25398                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
25399                     return target;
25400                 }
25401             }
25402             
25403             /**
25404              * True if has "NumHBHVPCPY" element
25405              */
25406             public boolean isSetNumHBHVPCPY()
25407             {
25408                 synchronized (monitor())
25409                 {
25410                     check_orphaned();
25411                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
25412                 }
25413             }
25414             
25415             /**
25416              * Sets the "NumHBHVPCPY" element
25417              */
25418             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
25419             {
25420                 synchronized (monitor())
25421                 {
25422                     check_orphaned();
25423                     org.apache.xmlbeans.SimpleValue target = null;
25424                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
25425                     if (target == null)
25426                     {
25427                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
25428                     }
25429                     target.setBigDecimalValue(numHBHVPCPY);
25430                 }
25431             }
25432             
25433             /**
25434              * Sets (as xml) the "NumHBHVPCPY" element
25435              */
25436             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
25437             {
25438                 synchronized (monitor())
25439                 {
25440                     check_orphaned();
25441                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25442                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
25443                     if (target == null)
25444                     {
25445                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
25446                     }
25447                     target.set(numHBHVPCPY);
25448                 }
25449             }
25450             
25451             /**
25452              * Unsets the "NumHBHVPCPY" element
25453              */
25454             public void unsetNumHBHVPCPY()
25455             {
25456                 synchronized (monitor())
25457                 {
25458                     check_orphaned();
25459                     get_store().remove_element(NUMHBHVPCPY$20, 0);
25460                 }
25461             }
25462             
25463             /**
25464              * Gets the "HoursHBPHV" element
25465              */
25466             public java.math.BigDecimal getHoursHBPHV()
25467             {
25468                 synchronized (monitor())
25469                 {
25470                     check_orphaned();
25471                     org.apache.xmlbeans.SimpleValue target = null;
25472                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
25473                     if (target == null)
25474                     {
25475                       return null;
25476                     }
25477                     return target.getBigDecimalValue();
25478                 }
25479             }
25480             
25481             /**
25482              * Gets (as xml) the "HoursHBPHV" element
25483              */
25484             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
25485             {
25486                 synchronized (monitor())
25487                 {
25488                     check_orphaned();
25489                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25490                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
25491                     return target;
25492                 }
25493             }
25494             
25495             /**
25496              * True if has "HoursHBPHV" element
25497              */
25498             public boolean isSetHoursHBPHV()
25499             {
25500                 synchronized (monitor())
25501                 {
25502                     check_orphaned();
25503                     return get_store().count_elements(HOURSHBPHV$22) != 0;
25504                 }
25505             }
25506             
25507             /**
25508              * Sets the "HoursHBPHV" element
25509              */
25510             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
25511             {
25512                 synchronized (monitor())
25513                 {
25514                     check_orphaned();
25515                     org.apache.xmlbeans.SimpleValue target = null;
25516                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
25517                     if (target == null)
25518                     {
25519                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
25520                     }
25521                     target.setBigDecimalValue(hoursHBPHV);
25522                 }
25523             }
25524             
25525             /**
25526              * Sets (as xml) the "HoursHBPHV" element
25527              */
25528             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
25529             {
25530                 synchronized (monitor())
25531                 {
25532                     check_orphaned();
25533                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25534                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
25535                     if (target == null)
25536                     {
25537                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
25538                     }
25539                     target.set(hoursHBPHV);
25540                 }
25541             }
25542             
25543             /**
25544              * Unsets the "HoursHBPHV" element
25545              */
25546             public void unsetHoursHBPHV()
25547             {
25548                 synchronized (monitor())
25549                 {
25550                     check_orphaned();
25551                     get_store().remove_element(HOURSHBPHV$22, 0);
25552                 }
25553             }
25554             
25555             /**
25556              * Gets the "HoursHBSE" element
25557              */
25558             public java.math.BigDecimal getHoursHBSE()
25559             {
25560                 synchronized (monitor())
25561                 {
25562                     check_orphaned();
25563                     org.apache.xmlbeans.SimpleValue target = null;
25564                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
25565                     if (target == null)
25566                     {
25567                       return null;
25568                     }
25569                     return target.getBigDecimalValue();
25570                 }
25571             }
25572             
25573             /**
25574              * Gets (as xml) the "HoursHBSE" element
25575              */
25576             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
25577             {
25578                 synchronized (monitor())
25579                 {
25580                     check_orphaned();
25581                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25582                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
25583                     return target;
25584                 }
25585             }
25586             
25587             /**
25588              * True if has "HoursHBSE" element
25589              */
25590             public boolean isSetHoursHBSE()
25591             {
25592                 synchronized (monitor())
25593                 {
25594                     check_orphaned();
25595                     return get_store().count_elements(HOURSHBSE$24) != 0;
25596                 }
25597             }
25598             
25599             /**
25600              * Sets the "HoursHBSE" element
25601              */
25602             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
25603             {
25604                 synchronized (monitor())
25605                 {
25606                     check_orphaned();
25607                     org.apache.xmlbeans.SimpleValue target = null;
25608                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
25609                     if (target == null)
25610                     {
25611                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
25612                     }
25613                     target.setBigDecimalValue(hoursHBSE);
25614                 }
25615             }
25616             
25617             /**
25618              * Sets (as xml) the "HoursHBSE" element
25619              */
25620             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
25621             {
25622                 synchronized (monitor())
25623                 {
25624                     check_orphaned();
25625                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25626                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
25627                     if (target == null)
25628                     {
25629                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
25630                     }
25631                     target.set(hoursHBSE);
25632                 }
25633             }
25634             
25635             /**
25636              * Unsets the "HoursHBSE" element
25637              */
25638             public void unsetHoursHBSE()
25639             {
25640                 synchronized (monitor())
25641                 {
25642                     check_orphaned();
25643                     get_store().remove_element(HOURSHBSE$24, 0);
25644                 }
25645             }
25646             
25647             /**
25648              * Gets the "NumHBSEPCPY" element
25649              */
25650             public java.math.BigDecimal getNumHBSEPCPY()
25651             {
25652                 synchronized (monitor())
25653                 {
25654                     check_orphaned();
25655                     org.apache.xmlbeans.SimpleValue target = null;
25656                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
25657                     if (target == null)
25658                     {
25659                       return null;
25660                     }
25661                     return target.getBigDecimalValue();
25662                 }
25663             }
25664             
25665             /**
25666              * Gets (as xml) the "NumHBSEPCPY" element
25667              */
25668             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
25669             {
25670                 synchronized (monitor())
25671                 {
25672                     check_orphaned();
25673                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25674                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
25675                     return target;
25676                 }
25677             }
25678             
25679             /**
25680              * True if has "NumHBSEPCPY" element
25681              */
25682             public boolean isSetNumHBSEPCPY()
25683             {
25684                 synchronized (monitor())
25685                 {
25686                     check_orphaned();
25687                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
25688                 }
25689             }
25690             
25691             /**
25692              * Sets the "NumHBSEPCPY" element
25693              */
25694             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
25695             {
25696                 synchronized (monitor())
25697                 {
25698                     check_orphaned();
25699                     org.apache.xmlbeans.SimpleValue target = null;
25700                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
25701                     if (target == null)
25702                     {
25703                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
25704                     }
25705                     target.setBigDecimalValue(numHBSEPCPY);
25706                 }
25707             }
25708             
25709             /**
25710              * Sets (as xml) the "NumHBSEPCPY" element
25711              */
25712             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
25713             {
25714                 synchronized (monitor())
25715                 {
25716                     check_orphaned();
25717                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
25718                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
25719                     if (target == null)
25720                     {
25721                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
25722                     }
25723                     target.set(numHBSEPCPY);
25724                 }
25725             }
25726             
25727             /**
25728              * Unsets the "NumHBSEPCPY" element
25729              */
25730             public void unsetNumHBSEPCPY()
25731             {
25732                 synchronized (monitor())
25733                 {
25734                     check_orphaned();
25735                     get_store().remove_element(NUMHBSEPCPY$26, 0);
25736                 }
25737             }
25738             /**
25739              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
25740              *
25741              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column17$ScheduleID.
25742              */
25743             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.ScheduleID
25744             {
25745                 private static final long serialVersionUID = 1L;
25746                 
25747                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
25748                 {
25749                     super(sType, false);
25750                 }
25751                 
25752                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
25753                 {
25754                     super(sType, b);
25755                 }
25756             }
25757             /**
25758              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
25759              *
25760              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column17$Option.
25761              */
25762             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Option
25763             {
25764                 private static final long serialVersionUID = 1L;
25765                 
25766                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
25767                 {
25768                     super(sType, false);
25769                 }
25770                 
25771                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
25772                 {
25773                     super(sType, b);
25774                 }
25775             }
25776             /**
25777              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
25778              *
25779              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column17$Enrollment.
25780              */
25781             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column17.Enrollment
25782             {
25783                 private static final long serialVersionUID = 1L;
25784                 
25785                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
25786                 {
25787                     super(sType, false);
25788                 }
25789                 
25790                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
25791                 {
25792                     super(sType, b);
25793                 }
25794             }
25795         }
25796         /**
25797          * An XML Column18(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
25798          *
25799          * This is a complex type.
25800          */
25801         public static class Column18Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18
25802         {
25803             private static final long serialVersionUID = 1L;
25804             
25805             public Column18Impl(org.apache.xmlbeans.SchemaType sType)
25806             {
25807                 super(sType);
25808             }
25809             
25810             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
25811                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
25812             private static final javax.xml.namespace.QName OPTION$2 = 
25813                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
25814             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
25815                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
25816             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
25817                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
25818             private static final javax.xml.namespace.QName CHECK$8 = 
25819                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
25820             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
25821                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
25822             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
25823                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
25824             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
25825                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
25826             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
25827                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
25828             private static final javax.xml.namespace.QName HOURSPHV$18 = 
25829                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
25830             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
25831                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
25832             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
25833                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
25834             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
25835                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
25836             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
25837                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
25838             
25839             
25840             /**
25841              * Gets the "ScheduleID" element
25842              */
25843             public int getScheduleID()
25844             {
25845                 synchronized (monitor())
25846                 {
25847                     check_orphaned();
25848                     org.apache.xmlbeans.SimpleValue target = null;
25849                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
25850                     if (target == null)
25851                     {
25852                       return 0;
25853                     }
25854                     return target.getIntValue();
25855                 }
25856             }
25857             
25858             /**
25859              * Gets (as xml) the "ScheduleID" element
25860              */
25861             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.ScheduleID xgetScheduleID()
25862             {
25863                 synchronized (monitor())
25864                 {
25865                     check_orphaned();
25866                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.ScheduleID target = null;
25867                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
25868                     return target;
25869                 }
25870             }
25871             
25872             /**
25873              * True if has "ScheduleID" element
25874              */
25875             public boolean isSetScheduleID()
25876             {
25877                 synchronized (monitor())
25878                 {
25879                     check_orphaned();
25880                     return get_store().count_elements(SCHEDULEID$0) != 0;
25881                 }
25882             }
25883             
25884             /**
25885              * Sets the "ScheduleID" element
25886              */
25887             public void setScheduleID(int scheduleID)
25888             {
25889                 synchronized (monitor())
25890                 {
25891                     check_orphaned();
25892                     org.apache.xmlbeans.SimpleValue target = null;
25893                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
25894                     if (target == null)
25895                     {
25896                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
25897                     }
25898                     target.setIntValue(scheduleID);
25899                 }
25900             }
25901             
25902             /**
25903              * Sets (as xml) the "ScheduleID" element
25904              */
25905             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.ScheduleID scheduleID)
25906             {
25907                 synchronized (monitor())
25908                 {
25909                     check_orphaned();
25910                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.ScheduleID target = null;
25911                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
25912                     if (target == null)
25913                     {
25914                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
25915                     }
25916                     target.set(scheduleID);
25917                 }
25918             }
25919             
25920             /**
25921              * Unsets the "ScheduleID" element
25922              */
25923             public void unsetScheduleID()
25924             {
25925                 synchronized (monitor())
25926                 {
25927                     check_orphaned();
25928                     get_store().remove_element(SCHEDULEID$0, 0);
25929                 }
25930             }
25931             
25932             /**
25933              * Gets the "Option" element
25934              */
25935             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Option.Enum getOption()
25936             {
25937                 synchronized (monitor())
25938                 {
25939                     check_orphaned();
25940                     org.apache.xmlbeans.SimpleValue target = null;
25941                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
25942                     if (target == null)
25943                     {
25944                       return null;
25945                     }
25946                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Option.Enum)target.getEnumValue();
25947                 }
25948             }
25949             
25950             /**
25951              * Gets (as xml) the "Option" element
25952              */
25953             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Option xgetOption()
25954             {
25955                 synchronized (monitor())
25956                 {
25957                     check_orphaned();
25958                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Option target = null;
25959                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Option)get_store().find_element_user(OPTION$2, 0);
25960                     return target;
25961                 }
25962             }
25963             
25964             /**
25965              * True if has "Option" element
25966              */
25967             public boolean isSetOption()
25968             {
25969                 synchronized (monitor())
25970                 {
25971                     check_orphaned();
25972                     return get_store().count_elements(OPTION$2) != 0;
25973                 }
25974             }
25975             
25976             /**
25977              * Sets the "Option" element
25978              */
25979             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Option.Enum option)
25980             {
25981                 synchronized (monitor())
25982                 {
25983                     check_orphaned();
25984                     org.apache.xmlbeans.SimpleValue target = null;
25985                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
25986                     if (target == null)
25987                     {
25988                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
25989                     }
25990                     target.setEnumValue(option);
25991                 }
25992             }
25993             
25994             /**
25995              * Sets (as xml) the "Option" element
25996              */
25997             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Option option)
25998             {
25999                 synchronized (monitor())
26000                 {
26001                     check_orphaned();
26002                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Option target = null;
26003                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Option)get_store().find_element_user(OPTION$2, 0);
26004                     if (target == null)
26005                     {
26006                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Option)get_store().add_element_user(OPTION$2);
26007                     }
26008                     target.set(option);
26009                 }
26010             }
26011             
26012             /**
26013              * Unsets the "Option" element
26014              */
26015             public void unsetOption()
26016             {
26017                 synchronized (monitor())
26018                 {
26019                     check_orphaned();
26020                     get_store().remove_element(OPTION$2, 0);
26021                 }
26022             }
26023             
26024             /**
26025              * Gets the "Enrollment" element
26026              */
26027             public int getEnrollment()
26028             {
26029                 synchronized (monitor())
26030                 {
26031                     check_orphaned();
26032                     org.apache.xmlbeans.SimpleValue target = null;
26033                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
26034                     if (target == null)
26035                     {
26036                       return 0;
26037                     }
26038                     return target.getIntValue();
26039                 }
26040             }
26041             
26042             /**
26043              * Gets (as xml) the "Enrollment" element
26044              */
26045             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Enrollment xgetEnrollment()
26046             {
26047                 synchronized (monitor())
26048                 {
26049                     check_orphaned();
26050                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Enrollment target = null;
26051                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
26052                     return target;
26053                 }
26054             }
26055             
26056             /**
26057              * True if has "Enrollment" element
26058              */
26059             public boolean isSetEnrollment()
26060             {
26061                 synchronized (monitor())
26062                 {
26063                     check_orphaned();
26064                     return get_store().count_elements(ENROLLMENT$4) != 0;
26065                 }
26066             }
26067             
26068             /**
26069              * Sets the "Enrollment" element
26070              */
26071             public void setEnrollment(int enrollment)
26072             {
26073                 synchronized (monitor())
26074                 {
26075                     check_orphaned();
26076                     org.apache.xmlbeans.SimpleValue target = null;
26077                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
26078                     if (target == null)
26079                     {
26080                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
26081                     }
26082                     target.setIntValue(enrollment);
26083                 }
26084             }
26085             
26086             /**
26087              * Sets (as xml) the "Enrollment" element
26088              */
26089             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Enrollment enrollment)
26090             {
26091                 synchronized (monitor())
26092                 {
26093                     check_orphaned();
26094                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Enrollment target = null;
26095                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
26096                     if (target == null)
26097                     {
26098                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Enrollment)get_store().add_element_user(ENROLLMENT$4);
26099                     }
26100                     target.set(enrollment);
26101                 }
26102             }
26103             
26104             /**
26105              * Unsets the "Enrollment" element
26106              */
26107             public void unsetEnrollment()
26108             {
26109                 synchronized (monitor())
26110                 {
26111                     check_orphaned();
26112                     get_store().remove_element(ENROLLMENT$4, 0);
26113                 }
26114             }
26115             
26116             /**
26117              * Gets the "NumClasses" element
26118              */
26119             public java.math.BigDecimal getNumClasses()
26120             {
26121                 synchronized (monitor())
26122                 {
26123                     check_orphaned();
26124                     org.apache.xmlbeans.SimpleValue target = null;
26125                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
26126                     if (target == null)
26127                     {
26128                       return null;
26129                     }
26130                     return target.getBigDecimalValue();
26131                 }
26132             }
26133             
26134             /**
26135              * Gets (as xml) the "NumClasses" element
26136              */
26137             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
26138             {
26139                 synchronized (monitor())
26140                 {
26141                     check_orphaned();
26142                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26143                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
26144                     return target;
26145                 }
26146             }
26147             
26148             /**
26149              * True if has "NumClasses" element
26150              */
26151             public boolean isSetNumClasses()
26152             {
26153                 synchronized (monitor())
26154                 {
26155                     check_orphaned();
26156                     return get_store().count_elements(NUMCLASSES$6) != 0;
26157                 }
26158             }
26159             
26160             /**
26161              * Sets the "NumClasses" element
26162              */
26163             public void setNumClasses(java.math.BigDecimal numClasses)
26164             {
26165                 synchronized (monitor())
26166                 {
26167                     check_orphaned();
26168                     org.apache.xmlbeans.SimpleValue target = null;
26169                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
26170                     if (target == null)
26171                     {
26172                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
26173                     }
26174                     target.setBigDecimalValue(numClasses);
26175                 }
26176             }
26177             
26178             /**
26179              * Sets (as xml) the "NumClasses" element
26180              */
26181             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
26182             {
26183                 synchronized (monitor())
26184                 {
26185                     check_orphaned();
26186                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26187                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
26188                     if (target == null)
26189                     {
26190                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
26191                     }
26192                     target.set(numClasses);
26193                 }
26194             }
26195             
26196             /**
26197              * Unsets the "NumClasses" element
26198              */
26199             public void unsetNumClasses()
26200             {
26201                 synchronized (monitor())
26202                 {
26203                     check_orphaned();
26204                     get_store().remove_element(NUMCLASSES$6, 0);
26205                 }
26206             }
26207             
26208             /**
26209              * Gets the "Check" element
26210              */
26211             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
26212             {
26213                 synchronized (monitor())
26214                 {
26215                     check_orphaned();
26216                     org.apache.xmlbeans.SimpleValue target = null;
26217                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
26218                     if (target == null)
26219                     {
26220                       return null;
26221                     }
26222                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
26223                 }
26224             }
26225             
26226             /**
26227              * Gets (as xml) the "Check" element
26228              */
26229             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
26230             {
26231                 synchronized (monitor())
26232                 {
26233                     check_orphaned();
26234                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
26235                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
26236                     return target;
26237                 }
26238             }
26239             
26240             /**
26241              * True if has "Check" element
26242              */
26243             public boolean isSetCheck()
26244             {
26245                 synchronized (monitor())
26246                 {
26247                     check_orphaned();
26248                     return get_store().count_elements(CHECK$8) != 0;
26249                 }
26250             }
26251             
26252             /**
26253              * Sets the "Check" element
26254              */
26255             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
26256             {
26257                 synchronized (monitor())
26258                 {
26259                     check_orphaned();
26260                     org.apache.xmlbeans.SimpleValue target = null;
26261                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
26262                     if (target == null)
26263                     {
26264                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
26265                     }
26266                     target.setEnumValue(check);
26267                 }
26268             }
26269             
26270             /**
26271              * Sets (as xml) the "Check" element
26272              */
26273             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
26274             {
26275                 synchronized (monitor())
26276                 {
26277                     check_orphaned();
26278                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
26279                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
26280                     if (target == null)
26281                     {
26282                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
26283                     }
26284                     target.set(check);
26285                 }
26286             }
26287             
26288             /**
26289              * Unsets the "Check" element
26290              */
26291             public void unsetCheck()
26292             {
26293                 synchronized (monitor())
26294                 {
26295                     check_orphaned();
26296                     get_store().remove_element(CHECK$8, 0);
26297                 }
26298             }
26299             
26300             /**
26301              * Gets the "HoursPCPD" element
26302              */
26303             public java.math.BigDecimal getHoursPCPD()
26304             {
26305                 synchronized (monitor())
26306                 {
26307                     check_orphaned();
26308                     org.apache.xmlbeans.SimpleValue target = null;
26309                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
26310                     if (target == null)
26311                     {
26312                       return null;
26313                     }
26314                     return target.getBigDecimalValue();
26315                 }
26316             }
26317             
26318             /**
26319              * Gets (as xml) the "HoursPCPD" element
26320              */
26321             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
26322             {
26323                 synchronized (monitor())
26324                 {
26325                     check_orphaned();
26326                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26327                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
26328                     return target;
26329                 }
26330             }
26331             
26332             /**
26333              * True if has "HoursPCPD" element
26334              */
26335             public boolean isSetHoursPCPD()
26336             {
26337                 synchronized (monitor())
26338                 {
26339                     check_orphaned();
26340                     return get_store().count_elements(HOURSPCPD$10) != 0;
26341                 }
26342             }
26343             
26344             /**
26345              * Sets the "HoursPCPD" element
26346              */
26347             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
26348             {
26349                 synchronized (monitor())
26350                 {
26351                     check_orphaned();
26352                     org.apache.xmlbeans.SimpleValue target = null;
26353                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
26354                     if (target == null)
26355                     {
26356                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
26357                     }
26358                     target.setBigDecimalValue(hoursPCPD);
26359                 }
26360             }
26361             
26362             /**
26363              * Sets (as xml) the "HoursPCPD" element
26364              */
26365             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
26366             {
26367                 synchronized (monitor())
26368                 {
26369                     check_orphaned();
26370                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26371                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
26372                     if (target == null)
26373                     {
26374                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
26375                     }
26376                     target.set(hoursPCPD);
26377                 }
26378             }
26379             
26380             /**
26381              * Unsets the "HoursPCPD" element
26382              */
26383             public void unsetHoursPCPD()
26384             {
26385                 synchronized (monitor())
26386                 {
26387                     check_orphaned();
26388                     get_store().remove_element(HOURSPCPD$10, 0);
26389                 }
26390             }
26391             
26392             /**
26393              * Gets the "DaysPCPW" element
26394              */
26395             public java.math.BigDecimal getDaysPCPW()
26396             {
26397                 synchronized (monitor())
26398                 {
26399                     check_orphaned();
26400                     org.apache.xmlbeans.SimpleValue target = null;
26401                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
26402                     if (target == null)
26403                     {
26404                       return null;
26405                     }
26406                     return target.getBigDecimalValue();
26407                 }
26408             }
26409             
26410             /**
26411              * Gets (as xml) the "DaysPCPW" element
26412              */
26413             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
26414             {
26415                 synchronized (monitor())
26416                 {
26417                     check_orphaned();
26418                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26419                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
26420                     return target;
26421                 }
26422             }
26423             
26424             /**
26425              * True if has "DaysPCPW" element
26426              */
26427             public boolean isSetDaysPCPW()
26428             {
26429                 synchronized (monitor())
26430                 {
26431                     check_orphaned();
26432                     return get_store().count_elements(DAYSPCPW$12) != 0;
26433                 }
26434             }
26435             
26436             /**
26437              * Sets the "DaysPCPW" element
26438              */
26439             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
26440             {
26441                 synchronized (monitor())
26442                 {
26443                     check_orphaned();
26444                     org.apache.xmlbeans.SimpleValue target = null;
26445                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
26446                     if (target == null)
26447                     {
26448                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
26449                     }
26450                     target.setBigDecimalValue(daysPCPW);
26451                 }
26452             }
26453             
26454             /**
26455              * Sets (as xml) the "DaysPCPW" element
26456              */
26457             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
26458             {
26459                 synchronized (monitor())
26460                 {
26461                     check_orphaned();
26462                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26463                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
26464                     if (target == null)
26465                     {
26466                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
26467                     }
26468                     target.set(daysPCPW);
26469                 }
26470             }
26471             
26472             /**
26473              * Unsets the "DaysPCPW" element
26474              */
26475             public void unsetDaysPCPW()
26476             {
26477                 synchronized (monitor())
26478                 {
26479                     check_orphaned();
26480                     get_store().remove_element(DAYSPCPW$12, 0);
26481                 }
26482             }
26483             
26484             /**
26485              * Gets the "DaysPCPY" element
26486              */
26487             public java.math.BigDecimal getDaysPCPY()
26488             {
26489                 synchronized (monitor())
26490                 {
26491                     check_orphaned();
26492                     org.apache.xmlbeans.SimpleValue target = null;
26493                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
26494                     if (target == null)
26495                     {
26496                       return null;
26497                     }
26498                     return target.getBigDecimalValue();
26499                 }
26500             }
26501             
26502             /**
26503              * Gets (as xml) the "DaysPCPY" element
26504              */
26505             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
26506             {
26507                 synchronized (monitor())
26508                 {
26509                     check_orphaned();
26510                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26511                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
26512                     return target;
26513                 }
26514             }
26515             
26516             /**
26517              * True if has "DaysPCPY" element
26518              */
26519             public boolean isSetDaysPCPY()
26520             {
26521                 synchronized (monitor())
26522                 {
26523                     check_orphaned();
26524                     return get_store().count_elements(DAYSPCPY$14) != 0;
26525                 }
26526             }
26527             
26528             /**
26529              * Sets the "DaysPCPY" element
26530              */
26531             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
26532             {
26533                 synchronized (monitor())
26534                 {
26535                     check_orphaned();
26536                     org.apache.xmlbeans.SimpleValue target = null;
26537                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
26538                     if (target == null)
26539                     {
26540                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
26541                     }
26542                     target.setBigDecimalValue(daysPCPY);
26543                 }
26544             }
26545             
26546             /**
26547              * Sets (as xml) the "DaysPCPY" element
26548              */
26549             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
26550             {
26551                 synchronized (monitor())
26552                 {
26553                     check_orphaned();
26554                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26555                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
26556                     if (target == null)
26557                     {
26558                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
26559                     }
26560                     target.set(daysPCPY);
26561                 }
26562             }
26563             
26564             /**
26565              * Unsets the "DaysPCPY" element
26566              */
26567             public void unsetDaysPCPY()
26568             {
26569                 synchronized (monitor())
26570                 {
26571                     check_orphaned();
26572                     get_store().remove_element(DAYSPCPY$14, 0);
26573                 }
26574             }
26575             
26576             /**
26577              * Gets the "NumHVPCPY" element
26578              */
26579             public java.math.BigDecimal getNumHVPCPY()
26580             {
26581                 synchronized (monitor())
26582                 {
26583                     check_orphaned();
26584                     org.apache.xmlbeans.SimpleValue target = null;
26585                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
26586                     if (target == null)
26587                     {
26588                       return null;
26589                     }
26590                     return target.getBigDecimalValue();
26591                 }
26592             }
26593             
26594             /**
26595              * Gets (as xml) the "NumHVPCPY" element
26596              */
26597             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
26598             {
26599                 synchronized (monitor())
26600                 {
26601                     check_orphaned();
26602                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26603                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
26604                     return target;
26605                 }
26606             }
26607             
26608             /**
26609              * True if has "NumHVPCPY" element
26610              */
26611             public boolean isSetNumHVPCPY()
26612             {
26613                 synchronized (monitor())
26614                 {
26615                     check_orphaned();
26616                     return get_store().count_elements(NUMHVPCPY$16) != 0;
26617                 }
26618             }
26619             
26620             /**
26621              * Sets the "NumHVPCPY" element
26622              */
26623             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
26624             {
26625                 synchronized (monitor())
26626                 {
26627                     check_orphaned();
26628                     org.apache.xmlbeans.SimpleValue target = null;
26629                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
26630                     if (target == null)
26631                     {
26632                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
26633                     }
26634                     target.setBigDecimalValue(numHVPCPY);
26635                 }
26636             }
26637             
26638             /**
26639              * Sets (as xml) the "NumHVPCPY" element
26640              */
26641             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
26642             {
26643                 synchronized (monitor())
26644                 {
26645                     check_orphaned();
26646                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26647                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
26648                     if (target == null)
26649                     {
26650                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
26651                     }
26652                     target.set(numHVPCPY);
26653                 }
26654             }
26655             
26656             /**
26657              * Unsets the "NumHVPCPY" element
26658              */
26659             public void unsetNumHVPCPY()
26660             {
26661                 synchronized (monitor())
26662                 {
26663                     check_orphaned();
26664                     get_store().remove_element(NUMHVPCPY$16, 0);
26665                 }
26666             }
26667             
26668             /**
26669              * Gets the "HoursPHV" element
26670              */
26671             public java.math.BigDecimal getHoursPHV()
26672             {
26673                 synchronized (monitor())
26674                 {
26675                     check_orphaned();
26676                     org.apache.xmlbeans.SimpleValue target = null;
26677                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
26678                     if (target == null)
26679                     {
26680                       return null;
26681                     }
26682                     return target.getBigDecimalValue();
26683                 }
26684             }
26685             
26686             /**
26687              * Gets (as xml) the "HoursPHV" element
26688              */
26689             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
26690             {
26691                 synchronized (monitor())
26692                 {
26693                     check_orphaned();
26694                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26695                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
26696                     return target;
26697                 }
26698             }
26699             
26700             /**
26701              * True if has "HoursPHV" element
26702              */
26703             public boolean isSetHoursPHV()
26704             {
26705                 synchronized (monitor())
26706                 {
26707                     check_orphaned();
26708                     return get_store().count_elements(HOURSPHV$18) != 0;
26709                 }
26710             }
26711             
26712             /**
26713              * Sets the "HoursPHV" element
26714              */
26715             public void setHoursPHV(java.math.BigDecimal hoursPHV)
26716             {
26717                 synchronized (monitor())
26718                 {
26719                     check_orphaned();
26720                     org.apache.xmlbeans.SimpleValue target = null;
26721                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
26722                     if (target == null)
26723                     {
26724                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
26725                     }
26726                     target.setBigDecimalValue(hoursPHV);
26727                 }
26728             }
26729             
26730             /**
26731              * Sets (as xml) the "HoursPHV" element
26732              */
26733             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
26734             {
26735                 synchronized (monitor())
26736                 {
26737                     check_orphaned();
26738                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26739                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
26740                     if (target == null)
26741                     {
26742                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
26743                     }
26744                     target.set(hoursPHV);
26745                 }
26746             }
26747             
26748             /**
26749              * Unsets the "HoursPHV" element
26750              */
26751             public void unsetHoursPHV()
26752             {
26753                 synchronized (monitor())
26754                 {
26755                     check_orphaned();
26756                     get_store().remove_element(HOURSPHV$18, 0);
26757                 }
26758             }
26759             
26760             /**
26761              * Gets the "NumHBHVPCPY" element
26762              */
26763             public java.math.BigDecimal getNumHBHVPCPY()
26764             {
26765                 synchronized (monitor())
26766                 {
26767                     check_orphaned();
26768                     org.apache.xmlbeans.SimpleValue target = null;
26769                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
26770                     if (target == null)
26771                     {
26772                       return null;
26773                     }
26774                     return target.getBigDecimalValue();
26775                 }
26776             }
26777             
26778             /**
26779              * Gets (as xml) the "NumHBHVPCPY" element
26780              */
26781             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
26782             {
26783                 synchronized (monitor())
26784                 {
26785                     check_orphaned();
26786                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26787                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
26788                     return target;
26789                 }
26790             }
26791             
26792             /**
26793              * True if has "NumHBHVPCPY" element
26794              */
26795             public boolean isSetNumHBHVPCPY()
26796             {
26797                 synchronized (monitor())
26798                 {
26799                     check_orphaned();
26800                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
26801                 }
26802             }
26803             
26804             /**
26805              * Sets the "NumHBHVPCPY" element
26806              */
26807             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
26808             {
26809                 synchronized (monitor())
26810                 {
26811                     check_orphaned();
26812                     org.apache.xmlbeans.SimpleValue target = null;
26813                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
26814                     if (target == null)
26815                     {
26816                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
26817                     }
26818                     target.setBigDecimalValue(numHBHVPCPY);
26819                 }
26820             }
26821             
26822             /**
26823              * Sets (as xml) the "NumHBHVPCPY" element
26824              */
26825             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
26826             {
26827                 synchronized (monitor())
26828                 {
26829                     check_orphaned();
26830                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26831                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
26832                     if (target == null)
26833                     {
26834                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
26835                     }
26836                     target.set(numHBHVPCPY);
26837                 }
26838             }
26839             
26840             /**
26841              * Unsets the "NumHBHVPCPY" element
26842              */
26843             public void unsetNumHBHVPCPY()
26844             {
26845                 synchronized (monitor())
26846                 {
26847                     check_orphaned();
26848                     get_store().remove_element(NUMHBHVPCPY$20, 0);
26849                 }
26850             }
26851             
26852             /**
26853              * Gets the "HoursHBPHV" element
26854              */
26855             public java.math.BigDecimal getHoursHBPHV()
26856             {
26857                 synchronized (monitor())
26858                 {
26859                     check_orphaned();
26860                     org.apache.xmlbeans.SimpleValue target = null;
26861                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
26862                     if (target == null)
26863                     {
26864                       return null;
26865                     }
26866                     return target.getBigDecimalValue();
26867                 }
26868             }
26869             
26870             /**
26871              * Gets (as xml) the "HoursHBPHV" element
26872              */
26873             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
26874             {
26875                 synchronized (monitor())
26876                 {
26877                     check_orphaned();
26878                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26879                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
26880                     return target;
26881                 }
26882             }
26883             
26884             /**
26885              * True if has "HoursHBPHV" element
26886              */
26887             public boolean isSetHoursHBPHV()
26888             {
26889                 synchronized (monitor())
26890                 {
26891                     check_orphaned();
26892                     return get_store().count_elements(HOURSHBPHV$22) != 0;
26893                 }
26894             }
26895             
26896             /**
26897              * Sets the "HoursHBPHV" element
26898              */
26899             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
26900             {
26901                 synchronized (monitor())
26902                 {
26903                     check_orphaned();
26904                     org.apache.xmlbeans.SimpleValue target = null;
26905                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
26906                     if (target == null)
26907                     {
26908                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
26909                     }
26910                     target.setBigDecimalValue(hoursHBPHV);
26911                 }
26912             }
26913             
26914             /**
26915              * Sets (as xml) the "HoursHBPHV" element
26916              */
26917             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
26918             {
26919                 synchronized (monitor())
26920                 {
26921                     check_orphaned();
26922                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26923                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
26924                     if (target == null)
26925                     {
26926                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
26927                     }
26928                     target.set(hoursHBPHV);
26929                 }
26930             }
26931             
26932             /**
26933              * Unsets the "HoursHBPHV" element
26934              */
26935             public void unsetHoursHBPHV()
26936             {
26937                 synchronized (monitor())
26938                 {
26939                     check_orphaned();
26940                     get_store().remove_element(HOURSHBPHV$22, 0);
26941                 }
26942             }
26943             
26944             /**
26945              * Gets the "HoursHBSE" element
26946              */
26947             public java.math.BigDecimal getHoursHBSE()
26948             {
26949                 synchronized (monitor())
26950                 {
26951                     check_orphaned();
26952                     org.apache.xmlbeans.SimpleValue target = null;
26953                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
26954                     if (target == null)
26955                     {
26956                       return null;
26957                     }
26958                     return target.getBigDecimalValue();
26959                 }
26960             }
26961             
26962             /**
26963              * Gets (as xml) the "HoursHBSE" element
26964              */
26965             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
26966             {
26967                 synchronized (monitor())
26968                 {
26969                     check_orphaned();
26970                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
26971                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
26972                     return target;
26973                 }
26974             }
26975             
26976             /**
26977              * True if has "HoursHBSE" element
26978              */
26979             public boolean isSetHoursHBSE()
26980             {
26981                 synchronized (monitor())
26982                 {
26983                     check_orphaned();
26984                     return get_store().count_elements(HOURSHBSE$24) != 0;
26985                 }
26986             }
26987             
26988             /**
26989              * Sets the "HoursHBSE" element
26990              */
26991             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
26992             {
26993                 synchronized (monitor())
26994                 {
26995                     check_orphaned();
26996                     org.apache.xmlbeans.SimpleValue target = null;
26997                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
26998                     if (target == null)
26999                     {
27000                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
27001                     }
27002                     target.setBigDecimalValue(hoursHBSE);
27003                 }
27004             }
27005             
27006             /**
27007              * Sets (as xml) the "HoursHBSE" element
27008              */
27009             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
27010             {
27011                 synchronized (monitor())
27012                 {
27013                     check_orphaned();
27014                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
27015                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
27016                     if (target == null)
27017                     {
27018                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
27019                     }
27020                     target.set(hoursHBSE);
27021                 }
27022             }
27023             
27024             /**
27025              * Unsets the "HoursHBSE" element
27026              */
27027             public void unsetHoursHBSE()
27028             {
27029                 synchronized (monitor())
27030                 {
27031                     check_orphaned();
27032                     get_store().remove_element(HOURSHBSE$24, 0);
27033                 }
27034             }
27035             
27036             /**
27037              * Gets the "NumHBSEPCPY" element
27038              */
27039             public java.math.BigDecimal getNumHBSEPCPY()
27040             {
27041                 synchronized (monitor())
27042                 {
27043                     check_orphaned();
27044                     org.apache.xmlbeans.SimpleValue target = null;
27045                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
27046                     if (target == null)
27047                     {
27048                       return null;
27049                     }
27050                     return target.getBigDecimalValue();
27051                 }
27052             }
27053             
27054             /**
27055              * Gets (as xml) the "NumHBSEPCPY" element
27056              */
27057             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
27058             {
27059                 synchronized (monitor())
27060                 {
27061                     check_orphaned();
27062                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
27063                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
27064                     return target;
27065                 }
27066             }
27067             
27068             /**
27069              * True if has "NumHBSEPCPY" element
27070              */
27071             public boolean isSetNumHBSEPCPY()
27072             {
27073                 synchronized (monitor())
27074                 {
27075                     check_orphaned();
27076                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
27077                 }
27078             }
27079             
27080             /**
27081              * Sets the "NumHBSEPCPY" element
27082              */
27083             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
27084             {
27085                 synchronized (monitor())
27086                 {
27087                     check_orphaned();
27088                     org.apache.xmlbeans.SimpleValue target = null;
27089                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
27090                     if (target == null)
27091                     {
27092                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
27093                     }
27094                     target.setBigDecimalValue(numHBSEPCPY);
27095                 }
27096             }
27097             
27098             /**
27099              * Sets (as xml) the "NumHBSEPCPY" element
27100              */
27101             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
27102             {
27103                 synchronized (monitor())
27104                 {
27105                     check_orphaned();
27106                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
27107                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
27108                     if (target == null)
27109                     {
27110                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
27111                     }
27112                     target.set(numHBSEPCPY);
27113                 }
27114             }
27115             
27116             /**
27117              * Unsets the "NumHBSEPCPY" element
27118              */
27119             public void unsetNumHBSEPCPY()
27120             {
27121                 synchronized (monitor())
27122                 {
27123                     check_orphaned();
27124                     get_store().remove_element(NUMHBSEPCPY$26, 0);
27125                 }
27126             }
27127             /**
27128              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
27129              *
27130              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column18$ScheduleID.
27131              */
27132             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.ScheduleID
27133             {
27134                 private static final long serialVersionUID = 1L;
27135                 
27136                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
27137                 {
27138                     super(sType, false);
27139                 }
27140                 
27141                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
27142                 {
27143                     super(sType, b);
27144                 }
27145             }
27146             /**
27147              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
27148              *
27149              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column18$Option.
27150              */
27151             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Option
27152             {
27153                 private static final long serialVersionUID = 1L;
27154                 
27155                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
27156                 {
27157                     super(sType, false);
27158                 }
27159                 
27160                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
27161                 {
27162                     super(sType, b);
27163                 }
27164             }
27165             /**
27166              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
27167              *
27168              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column18$Enrollment.
27169              */
27170             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column18.Enrollment
27171             {
27172                 private static final long serialVersionUID = 1L;
27173                 
27174                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
27175                 {
27176                     super(sType, false);
27177                 }
27178                 
27179                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
27180                 {
27181                     super(sType, b);
27182                 }
27183             }
27184         }
27185         /**
27186          * An XML Column19(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
27187          *
27188          * This is a complex type.
27189          */
27190         public static class Column19Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19
27191         {
27192             private static final long serialVersionUID = 1L;
27193             
27194             public Column19Impl(org.apache.xmlbeans.SchemaType sType)
27195             {
27196                 super(sType);
27197             }
27198             
27199             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
27200                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
27201             private static final javax.xml.namespace.QName OPTION$2 = 
27202                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
27203             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
27204                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
27205             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
27206                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
27207             private static final javax.xml.namespace.QName CHECK$8 = 
27208                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
27209             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
27210                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
27211             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
27212                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
27213             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
27214                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
27215             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
27216                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
27217             private static final javax.xml.namespace.QName HOURSPHV$18 = 
27218                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
27219             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
27220                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
27221             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
27222                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
27223             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
27224                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
27225             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
27226                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
27227             
27228             
27229             /**
27230              * Gets the "ScheduleID" element
27231              */
27232             public int getScheduleID()
27233             {
27234                 synchronized (monitor())
27235                 {
27236                     check_orphaned();
27237                     org.apache.xmlbeans.SimpleValue target = null;
27238                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
27239                     if (target == null)
27240                     {
27241                       return 0;
27242                     }
27243                     return target.getIntValue();
27244                 }
27245             }
27246             
27247             /**
27248              * Gets (as xml) the "ScheduleID" element
27249              */
27250             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.ScheduleID xgetScheduleID()
27251             {
27252                 synchronized (monitor())
27253                 {
27254                     check_orphaned();
27255                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.ScheduleID target = null;
27256                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
27257                     return target;
27258                 }
27259             }
27260             
27261             /**
27262              * True if has "ScheduleID" element
27263              */
27264             public boolean isSetScheduleID()
27265             {
27266                 synchronized (monitor())
27267                 {
27268                     check_orphaned();
27269                     return get_store().count_elements(SCHEDULEID$0) != 0;
27270                 }
27271             }
27272             
27273             /**
27274              * Sets the "ScheduleID" element
27275              */
27276             public void setScheduleID(int scheduleID)
27277             {
27278                 synchronized (monitor())
27279                 {
27280                     check_orphaned();
27281                     org.apache.xmlbeans.SimpleValue target = null;
27282                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
27283                     if (target == null)
27284                     {
27285                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
27286                     }
27287                     target.setIntValue(scheduleID);
27288                 }
27289             }
27290             
27291             /**
27292              * Sets (as xml) the "ScheduleID" element
27293              */
27294             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.ScheduleID scheduleID)
27295             {
27296                 synchronized (monitor())
27297                 {
27298                     check_orphaned();
27299                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.ScheduleID target = null;
27300                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
27301                     if (target == null)
27302                     {
27303                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
27304                     }
27305                     target.set(scheduleID);
27306                 }
27307             }
27308             
27309             /**
27310              * Unsets the "ScheduleID" element
27311              */
27312             public void unsetScheduleID()
27313             {
27314                 synchronized (monitor())
27315                 {
27316                     check_orphaned();
27317                     get_store().remove_element(SCHEDULEID$0, 0);
27318                 }
27319             }
27320             
27321             /**
27322              * Gets the "Option" element
27323              */
27324             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Option.Enum getOption()
27325             {
27326                 synchronized (monitor())
27327                 {
27328                     check_orphaned();
27329                     org.apache.xmlbeans.SimpleValue target = null;
27330                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
27331                     if (target == null)
27332                     {
27333                       return null;
27334                     }
27335                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Option.Enum)target.getEnumValue();
27336                 }
27337             }
27338             
27339             /**
27340              * Gets (as xml) the "Option" element
27341              */
27342             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Option xgetOption()
27343             {
27344                 synchronized (monitor())
27345                 {
27346                     check_orphaned();
27347                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Option target = null;
27348                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Option)get_store().find_element_user(OPTION$2, 0);
27349                     return target;
27350                 }
27351             }
27352             
27353             /**
27354              * True if has "Option" element
27355              */
27356             public boolean isSetOption()
27357             {
27358                 synchronized (monitor())
27359                 {
27360                     check_orphaned();
27361                     return get_store().count_elements(OPTION$2) != 0;
27362                 }
27363             }
27364             
27365             /**
27366              * Sets the "Option" element
27367              */
27368             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Option.Enum option)
27369             {
27370                 synchronized (monitor())
27371                 {
27372                     check_orphaned();
27373                     org.apache.xmlbeans.SimpleValue target = null;
27374                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
27375                     if (target == null)
27376                     {
27377                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
27378                     }
27379                     target.setEnumValue(option);
27380                 }
27381             }
27382             
27383             /**
27384              * Sets (as xml) the "Option" element
27385              */
27386             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Option option)
27387             {
27388                 synchronized (monitor())
27389                 {
27390                     check_orphaned();
27391                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Option target = null;
27392                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Option)get_store().find_element_user(OPTION$2, 0);
27393                     if (target == null)
27394                     {
27395                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Option)get_store().add_element_user(OPTION$2);
27396                     }
27397                     target.set(option);
27398                 }
27399             }
27400             
27401             /**
27402              * Unsets the "Option" element
27403              */
27404             public void unsetOption()
27405             {
27406                 synchronized (monitor())
27407                 {
27408                     check_orphaned();
27409                     get_store().remove_element(OPTION$2, 0);
27410                 }
27411             }
27412             
27413             /**
27414              * Gets the "Enrollment" element
27415              */
27416             public int getEnrollment()
27417             {
27418                 synchronized (monitor())
27419                 {
27420                     check_orphaned();
27421                     org.apache.xmlbeans.SimpleValue target = null;
27422                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
27423                     if (target == null)
27424                     {
27425                       return 0;
27426                     }
27427                     return target.getIntValue();
27428                 }
27429             }
27430             
27431             /**
27432              * Gets (as xml) the "Enrollment" element
27433              */
27434             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Enrollment xgetEnrollment()
27435             {
27436                 synchronized (monitor())
27437                 {
27438                     check_orphaned();
27439                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Enrollment target = null;
27440                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
27441                     return target;
27442                 }
27443             }
27444             
27445             /**
27446              * True if has "Enrollment" element
27447              */
27448             public boolean isSetEnrollment()
27449             {
27450                 synchronized (monitor())
27451                 {
27452                     check_orphaned();
27453                     return get_store().count_elements(ENROLLMENT$4) != 0;
27454                 }
27455             }
27456             
27457             /**
27458              * Sets the "Enrollment" element
27459              */
27460             public void setEnrollment(int enrollment)
27461             {
27462                 synchronized (monitor())
27463                 {
27464                     check_orphaned();
27465                     org.apache.xmlbeans.SimpleValue target = null;
27466                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
27467                     if (target == null)
27468                     {
27469                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
27470                     }
27471                     target.setIntValue(enrollment);
27472                 }
27473             }
27474             
27475             /**
27476              * Sets (as xml) the "Enrollment" element
27477              */
27478             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Enrollment enrollment)
27479             {
27480                 synchronized (monitor())
27481                 {
27482                     check_orphaned();
27483                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Enrollment target = null;
27484                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
27485                     if (target == null)
27486                     {
27487                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Enrollment)get_store().add_element_user(ENROLLMENT$4);
27488                     }
27489                     target.set(enrollment);
27490                 }
27491             }
27492             
27493             /**
27494              * Unsets the "Enrollment" element
27495              */
27496             public void unsetEnrollment()
27497             {
27498                 synchronized (monitor())
27499                 {
27500                     check_orphaned();
27501                     get_store().remove_element(ENROLLMENT$4, 0);
27502                 }
27503             }
27504             
27505             /**
27506              * Gets the "NumClasses" element
27507              */
27508             public java.math.BigDecimal getNumClasses()
27509             {
27510                 synchronized (monitor())
27511                 {
27512                     check_orphaned();
27513                     org.apache.xmlbeans.SimpleValue target = null;
27514                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
27515                     if (target == null)
27516                     {
27517                       return null;
27518                     }
27519                     return target.getBigDecimalValue();
27520                 }
27521             }
27522             
27523             /**
27524              * Gets (as xml) the "NumClasses" element
27525              */
27526             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
27527             {
27528                 synchronized (monitor())
27529                 {
27530                     check_orphaned();
27531                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
27532                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
27533                     return target;
27534                 }
27535             }
27536             
27537             /**
27538              * True if has "NumClasses" element
27539              */
27540             public boolean isSetNumClasses()
27541             {
27542                 synchronized (monitor())
27543                 {
27544                     check_orphaned();
27545                     return get_store().count_elements(NUMCLASSES$6) != 0;
27546                 }
27547             }
27548             
27549             /**
27550              * Sets the "NumClasses" element
27551              */
27552             public void setNumClasses(java.math.BigDecimal numClasses)
27553             {
27554                 synchronized (monitor())
27555                 {
27556                     check_orphaned();
27557                     org.apache.xmlbeans.SimpleValue target = null;
27558                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
27559                     if (target == null)
27560                     {
27561                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
27562                     }
27563                     target.setBigDecimalValue(numClasses);
27564                 }
27565             }
27566             
27567             /**
27568              * Sets (as xml) the "NumClasses" element
27569              */
27570             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
27571             {
27572                 synchronized (monitor())
27573                 {
27574                     check_orphaned();
27575                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
27576                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
27577                     if (target == null)
27578                     {
27579                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
27580                     }
27581                     target.set(numClasses);
27582                 }
27583             }
27584             
27585             /**
27586              * Unsets the "NumClasses" element
27587              */
27588             public void unsetNumClasses()
27589             {
27590                 synchronized (monitor())
27591                 {
27592                     check_orphaned();
27593                     get_store().remove_element(NUMCLASSES$6, 0);
27594                 }
27595             }
27596             
27597             /**
27598              * Gets the "Check" element
27599              */
27600             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
27601             {
27602                 synchronized (monitor())
27603                 {
27604                     check_orphaned();
27605                     org.apache.xmlbeans.SimpleValue target = null;
27606                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
27607                     if (target == null)
27608                     {
27609                       return null;
27610                     }
27611                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
27612                 }
27613             }
27614             
27615             /**
27616              * Gets (as xml) the "Check" element
27617              */
27618             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
27619             {
27620                 synchronized (monitor())
27621                 {
27622                     check_orphaned();
27623                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
27624                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
27625                     return target;
27626                 }
27627             }
27628             
27629             /**
27630              * True if has "Check" element
27631              */
27632             public boolean isSetCheck()
27633             {
27634                 synchronized (monitor())
27635                 {
27636                     check_orphaned();
27637                     return get_store().count_elements(CHECK$8) != 0;
27638                 }
27639             }
27640             
27641             /**
27642              * Sets the "Check" element
27643              */
27644             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
27645             {
27646                 synchronized (monitor())
27647                 {
27648                     check_orphaned();
27649                     org.apache.xmlbeans.SimpleValue target = null;
27650                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
27651                     if (target == null)
27652                     {
27653                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
27654                     }
27655                     target.setEnumValue(check);
27656                 }
27657             }
27658             
27659             /**
27660              * Sets (as xml) the "Check" element
27661              */
27662             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
27663             {
27664                 synchronized (monitor())
27665                 {
27666                     check_orphaned();
27667                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
27668                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
27669                     if (target == null)
27670                     {
27671                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
27672                     }
27673                     target.set(check);
27674                 }
27675             }
27676             
27677             /**
27678              * Unsets the "Check" element
27679              */
27680             public void unsetCheck()
27681             {
27682                 synchronized (monitor())
27683                 {
27684                     check_orphaned();
27685                     get_store().remove_element(CHECK$8, 0);
27686                 }
27687             }
27688             
27689             /**
27690              * Gets the "HoursPCPD" element
27691              */
27692             public java.math.BigDecimal getHoursPCPD()
27693             {
27694                 synchronized (monitor())
27695                 {
27696                     check_orphaned();
27697                     org.apache.xmlbeans.SimpleValue target = null;
27698                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
27699                     if (target == null)
27700                     {
27701                       return null;
27702                     }
27703                     return target.getBigDecimalValue();
27704                 }
27705             }
27706             
27707             /**
27708              * Gets (as xml) the "HoursPCPD" element
27709              */
27710             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
27711             {
27712                 synchronized (monitor())
27713                 {
27714                     check_orphaned();
27715                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
27716                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
27717                     return target;
27718                 }
27719             }
27720             
27721             /**
27722              * True if has "HoursPCPD" element
27723              */
27724             public boolean isSetHoursPCPD()
27725             {
27726                 synchronized (monitor())
27727                 {
27728                     check_orphaned();
27729                     return get_store().count_elements(HOURSPCPD$10) != 0;
27730                 }
27731             }
27732             
27733             /**
27734              * Sets the "HoursPCPD" element
27735              */
27736             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
27737             {
27738                 synchronized (monitor())
27739                 {
27740                     check_orphaned();
27741                     org.apache.xmlbeans.SimpleValue target = null;
27742                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
27743                     if (target == null)
27744                     {
27745                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
27746                     }
27747                     target.setBigDecimalValue(hoursPCPD);
27748                 }
27749             }
27750             
27751             /**
27752              * Sets (as xml) the "HoursPCPD" element
27753              */
27754             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
27755             {
27756                 synchronized (monitor())
27757                 {
27758                     check_orphaned();
27759                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
27760                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
27761                     if (target == null)
27762                     {
27763                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
27764                     }
27765                     target.set(hoursPCPD);
27766                 }
27767             }
27768             
27769             /**
27770              * Unsets the "HoursPCPD" element
27771              */
27772             public void unsetHoursPCPD()
27773             {
27774                 synchronized (monitor())
27775                 {
27776                     check_orphaned();
27777                     get_store().remove_element(HOURSPCPD$10, 0);
27778                 }
27779             }
27780             
27781             /**
27782              * Gets the "DaysPCPW" element
27783              */
27784             public java.math.BigDecimal getDaysPCPW()
27785             {
27786                 synchronized (monitor())
27787                 {
27788                     check_orphaned();
27789                     org.apache.xmlbeans.SimpleValue target = null;
27790                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
27791                     if (target == null)
27792                     {
27793                       return null;
27794                     }
27795                     return target.getBigDecimalValue();
27796                 }
27797             }
27798             
27799             /**
27800              * Gets (as xml) the "DaysPCPW" element
27801              */
27802             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
27803             {
27804                 synchronized (monitor())
27805                 {
27806                     check_orphaned();
27807                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
27808                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
27809                     return target;
27810                 }
27811             }
27812             
27813             /**
27814              * True if has "DaysPCPW" element
27815              */
27816             public boolean isSetDaysPCPW()
27817             {
27818                 synchronized (monitor())
27819                 {
27820                     check_orphaned();
27821                     return get_store().count_elements(DAYSPCPW$12) != 0;
27822                 }
27823             }
27824             
27825             /**
27826              * Sets the "DaysPCPW" element
27827              */
27828             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
27829             {
27830                 synchronized (monitor())
27831                 {
27832                     check_orphaned();
27833                     org.apache.xmlbeans.SimpleValue target = null;
27834                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
27835                     if (target == null)
27836                     {
27837                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
27838                     }
27839                     target.setBigDecimalValue(daysPCPW);
27840                 }
27841             }
27842             
27843             /**
27844              * Sets (as xml) the "DaysPCPW" element
27845              */
27846             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
27847             {
27848                 synchronized (monitor())
27849                 {
27850                     check_orphaned();
27851                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
27852                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
27853                     if (target == null)
27854                     {
27855                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
27856                     }
27857                     target.set(daysPCPW);
27858                 }
27859             }
27860             
27861             /**
27862              * Unsets the "DaysPCPW" element
27863              */
27864             public void unsetDaysPCPW()
27865             {
27866                 synchronized (monitor())
27867                 {
27868                     check_orphaned();
27869                     get_store().remove_element(DAYSPCPW$12, 0);
27870                 }
27871             }
27872             
27873             /**
27874              * Gets the "DaysPCPY" element
27875              */
27876             public java.math.BigDecimal getDaysPCPY()
27877             {
27878                 synchronized (monitor())
27879                 {
27880                     check_orphaned();
27881                     org.apache.xmlbeans.SimpleValue target = null;
27882                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
27883                     if (target == null)
27884                     {
27885                       return null;
27886                     }
27887                     return target.getBigDecimalValue();
27888                 }
27889             }
27890             
27891             /**
27892              * Gets (as xml) the "DaysPCPY" element
27893              */
27894             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
27895             {
27896                 synchronized (monitor())
27897                 {
27898                     check_orphaned();
27899                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
27900                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
27901                     return target;
27902                 }
27903             }
27904             
27905             /**
27906              * True if has "DaysPCPY" element
27907              */
27908             public boolean isSetDaysPCPY()
27909             {
27910                 synchronized (monitor())
27911                 {
27912                     check_orphaned();
27913                     return get_store().count_elements(DAYSPCPY$14) != 0;
27914                 }
27915             }
27916             
27917             /**
27918              * Sets the "DaysPCPY" element
27919              */
27920             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
27921             {
27922                 synchronized (monitor())
27923                 {
27924                     check_orphaned();
27925                     org.apache.xmlbeans.SimpleValue target = null;
27926                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
27927                     if (target == null)
27928                     {
27929                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
27930                     }
27931                     target.setBigDecimalValue(daysPCPY);
27932                 }
27933             }
27934             
27935             /**
27936              * Sets (as xml) the "DaysPCPY" element
27937              */
27938             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
27939             {
27940                 synchronized (monitor())
27941                 {
27942                     check_orphaned();
27943                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
27944                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
27945                     if (target == null)
27946                     {
27947                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
27948                     }
27949                     target.set(daysPCPY);
27950                 }
27951             }
27952             
27953             /**
27954              * Unsets the "DaysPCPY" element
27955              */
27956             public void unsetDaysPCPY()
27957             {
27958                 synchronized (monitor())
27959                 {
27960                     check_orphaned();
27961                     get_store().remove_element(DAYSPCPY$14, 0);
27962                 }
27963             }
27964             
27965             /**
27966              * Gets the "NumHVPCPY" element
27967              */
27968             public java.math.BigDecimal getNumHVPCPY()
27969             {
27970                 synchronized (monitor())
27971                 {
27972                     check_orphaned();
27973                     org.apache.xmlbeans.SimpleValue target = null;
27974                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
27975                     if (target == null)
27976                     {
27977                       return null;
27978                     }
27979                     return target.getBigDecimalValue();
27980                 }
27981             }
27982             
27983             /**
27984              * Gets (as xml) the "NumHVPCPY" element
27985              */
27986             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
27987             {
27988                 synchronized (monitor())
27989                 {
27990                     check_orphaned();
27991                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
27992                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
27993                     return target;
27994                 }
27995             }
27996             
27997             /**
27998              * True if has "NumHVPCPY" element
27999              */
28000             public boolean isSetNumHVPCPY()
28001             {
28002                 synchronized (monitor())
28003                 {
28004                     check_orphaned();
28005                     return get_store().count_elements(NUMHVPCPY$16) != 0;
28006                 }
28007             }
28008             
28009             /**
28010              * Sets the "NumHVPCPY" element
28011              */
28012             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
28013             {
28014                 synchronized (monitor())
28015                 {
28016                     check_orphaned();
28017                     org.apache.xmlbeans.SimpleValue target = null;
28018                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
28019                     if (target == null)
28020                     {
28021                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
28022                     }
28023                     target.setBigDecimalValue(numHVPCPY);
28024                 }
28025             }
28026             
28027             /**
28028              * Sets (as xml) the "NumHVPCPY" element
28029              */
28030             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
28031             {
28032                 synchronized (monitor())
28033                 {
28034                     check_orphaned();
28035                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28036                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
28037                     if (target == null)
28038                     {
28039                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
28040                     }
28041                     target.set(numHVPCPY);
28042                 }
28043             }
28044             
28045             /**
28046              * Unsets the "NumHVPCPY" element
28047              */
28048             public void unsetNumHVPCPY()
28049             {
28050                 synchronized (monitor())
28051                 {
28052                     check_orphaned();
28053                     get_store().remove_element(NUMHVPCPY$16, 0);
28054                 }
28055             }
28056             
28057             /**
28058              * Gets the "HoursPHV" element
28059              */
28060             public java.math.BigDecimal getHoursPHV()
28061             {
28062                 synchronized (monitor())
28063                 {
28064                     check_orphaned();
28065                     org.apache.xmlbeans.SimpleValue target = null;
28066                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
28067                     if (target == null)
28068                     {
28069                       return null;
28070                     }
28071                     return target.getBigDecimalValue();
28072                 }
28073             }
28074             
28075             /**
28076              * Gets (as xml) the "HoursPHV" element
28077              */
28078             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
28079             {
28080                 synchronized (monitor())
28081                 {
28082                     check_orphaned();
28083                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28084                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
28085                     return target;
28086                 }
28087             }
28088             
28089             /**
28090              * True if has "HoursPHV" element
28091              */
28092             public boolean isSetHoursPHV()
28093             {
28094                 synchronized (monitor())
28095                 {
28096                     check_orphaned();
28097                     return get_store().count_elements(HOURSPHV$18) != 0;
28098                 }
28099             }
28100             
28101             /**
28102              * Sets the "HoursPHV" element
28103              */
28104             public void setHoursPHV(java.math.BigDecimal hoursPHV)
28105             {
28106                 synchronized (monitor())
28107                 {
28108                     check_orphaned();
28109                     org.apache.xmlbeans.SimpleValue target = null;
28110                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
28111                     if (target == null)
28112                     {
28113                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
28114                     }
28115                     target.setBigDecimalValue(hoursPHV);
28116                 }
28117             }
28118             
28119             /**
28120              * Sets (as xml) the "HoursPHV" element
28121              */
28122             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
28123             {
28124                 synchronized (monitor())
28125                 {
28126                     check_orphaned();
28127                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28128                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
28129                     if (target == null)
28130                     {
28131                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
28132                     }
28133                     target.set(hoursPHV);
28134                 }
28135             }
28136             
28137             /**
28138              * Unsets the "HoursPHV" element
28139              */
28140             public void unsetHoursPHV()
28141             {
28142                 synchronized (monitor())
28143                 {
28144                     check_orphaned();
28145                     get_store().remove_element(HOURSPHV$18, 0);
28146                 }
28147             }
28148             
28149             /**
28150              * Gets the "NumHBHVPCPY" element
28151              */
28152             public java.math.BigDecimal getNumHBHVPCPY()
28153             {
28154                 synchronized (monitor())
28155                 {
28156                     check_orphaned();
28157                     org.apache.xmlbeans.SimpleValue target = null;
28158                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
28159                     if (target == null)
28160                     {
28161                       return null;
28162                     }
28163                     return target.getBigDecimalValue();
28164                 }
28165             }
28166             
28167             /**
28168              * Gets (as xml) the "NumHBHVPCPY" element
28169              */
28170             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
28171             {
28172                 synchronized (monitor())
28173                 {
28174                     check_orphaned();
28175                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28176                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
28177                     return target;
28178                 }
28179             }
28180             
28181             /**
28182              * True if has "NumHBHVPCPY" element
28183              */
28184             public boolean isSetNumHBHVPCPY()
28185             {
28186                 synchronized (monitor())
28187                 {
28188                     check_orphaned();
28189                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
28190                 }
28191             }
28192             
28193             /**
28194              * Sets the "NumHBHVPCPY" element
28195              */
28196             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
28197             {
28198                 synchronized (monitor())
28199                 {
28200                     check_orphaned();
28201                     org.apache.xmlbeans.SimpleValue target = null;
28202                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
28203                     if (target == null)
28204                     {
28205                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
28206                     }
28207                     target.setBigDecimalValue(numHBHVPCPY);
28208                 }
28209             }
28210             
28211             /**
28212              * Sets (as xml) the "NumHBHVPCPY" element
28213              */
28214             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
28215             {
28216                 synchronized (monitor())
28217                 {
28218                     check_orphaned();
28219                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28220                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
28221                     if (target == null)
28222                     {
28223                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
28224                     }
28225                     target.set(numHBHVPCPY);
28226                 }
28227             }
28228             
28229             /**
28230              * Unsets the "NumHBHVPCPY" element
28231              */
28232             public void unsetNumHBHVPCPY()
28233             {
28234                 synchronized (monitor())
28235                 {
28236                     check_orphaned();
28237                     get_store().remove_element(NUMHBHVPCPY$20, 0);
28238                 }
28239             }
28240             
28241             /**
28242              * Gets the "HoursHBPHV" element
28243              */
28244             public java.math.BigDecimal getHoursHBPHV()
28245             {
28246                 synchronized (monitor())
28247                 {
28248                     check_orphaned();
28249                     org.apache.xmlbeans.SimpleValue target = null;
28250                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
28251                     if (target == null)
28252                     {
28253                       return null;
28254                     }
28255                     return target.getBigDecimalValue();
28256                 }
28257             }
28258             
28259             /**
28260              * Gets (as xml) the "HoursHBPHV" element
28261              */
28262             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
28263             {
28264                 synchronized (monitor())
28265                 {
28266                     check_orphaned();
28267                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28268                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
28269                     return target;
28270                 }
28271             }
28272             
28273             /**
28274              * True if has "HoursHBPHV" element
28275              */
28276             public boolean isSetHoursHBPHV()
28277             {
28278                 synchronized (monitor())
28279                 {
28280                     check_orphaned();
28281                     return get_store().count_elements(HOURSHBPHV$22) != 0;
28282                 }
28283             }
28284             
28285             /**
28286              * Sets the "HoursHBPHV" element
28287              */
28288             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
28289             {
28290                 synchronized (monitor())
28291                 {
28292                     check_orphaned();
28293                     org.apache.xmlbeans.SimpleValue target = null;
28294                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
28295                     if (target == null)
28296                     {
28297                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
28298                     }
28299                     target.setBigDecimalValue(hoursHBPHV);
28300                 }
28301             }
28302             
28303             /**
28304              * Sets (as xml) the "HoursHBPHV" element
28305              */
28306             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
28307             {
28308                 synchronized (monitor())
28309                 {
28310                     check_orphaned();
28311                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28312                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
28313                     if (target == null)
28314                     {
28315                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
28316                     }
28317                     target.set(hoursHBPHV);
28318                 }
28319             }
28320             
28321             /**
28322              * Unsets the "HoursHBPHV" element
28323              */
28324             public void unsetHoursHBPHV()
28325             {
28326                 synchronized (monitor())
28327                 {
28328                     check_orphaned();
28329                     get_store().remove_element(HOURSHBPHV$22, 0);
28330                 }
28331             }
28332             
28333             /**
28334              * Gets the "HoursHBSE" element
28335              */
28336             public java.math.BigDecimal getHoursHBSE()
28337             {
28338                 synchronized (monitor())
28339                 {
28340                     check_orphaned();
28341                     org.apache.xmlbeans.SimpleValue target = null;
28342                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
28343                     if (target == null)
28344                     {
28345                       return null;
28346                     }
28347                     return target.getBigDecimalValue();
28348                 }
28349             }
28350             
28351             /**
28352              * Gets (as xml) the "HoursHBSE" element
28353              */
28354             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
28355             {
28356                 synchronized (monitor())
28357                 {
28358                     check_orphaned();
28359                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28360                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
28361                     return target;
28362                 }
28363             }
28364             
28365             /**
28366              * True if has "HoursHBSE" element
28367              */
28368             public boolean isSetHoursHBSE()
28369             {
28370                 synchronized (monitor())
28371                 {
28372                     check_orphaned();
28373                     return get_store().count_elements(HOURSHBSE$24) != 0;
28374                 }
28375             }
28376             
28377             /**
28378              * Sets the "HoursHBSE" element
28379              */
28380             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
28381             {
28382                 synchronized (monitor())
28383                 {
28384                     check_orphaned();
28385                     org.apache.xmlbeans.SimpleValue target = null;
28386                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
28387                     if (target == null)
28388                     {
28389                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
28390                     }
28391                     target.setBigDecimalValue(hoursHBSE);
28392                 }
28393             }
28394             
28395             /**
28396              * Sets (as xml) the "HoursHBSE" element
28397              */
28398             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
28399             {
28400                 synchronized (monitor())
28401                 {
28402                     check_orphaned();
28403                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28404                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
28405                     if (target == null)
28406                     {
28407                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
28408                     }
28409                     target.set(hoursHBSE);
28410                 }
28411             }
28412             
28413             /**
28414              * Unsets the "HoursHBSE" element
28415              */
28416             public void unsetHoursHBSE()
28417             {
28418                 synchronized (monitor())
28419                 {
28420                     check_orphaned();
28421                     get_store().remove_element(HOURSHBSE$24, 0);
28422                 }
28423             }
28424             
28425             /**
28426              * Gets the "NumHBSEPCPY" element
28427              */
28428             public java.math.BigDecimal getNumHBSEPCPY()
28429             {
28430                 synchronized (monitor())
28431                 {
28432                     check_orphaned();
28433                     org.apache.xmlbeans.SimpleValue target = null;
28434                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
28435                     if (target == null)
28436                     {
28437                       return null;
28438                     }
28439                     return target.getBigDecimalValue();
28440                 }
28441             }
28442             
28443             /**
28444              * Gets (as xml) the "NumHBSEPCPY" element
28445              */
28446             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
28447             {
28448                 synchronized (monitor())
28449                 {
28450                     check_orphaned();
28451                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28452                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
28453                     return target;
28454                 }
28455             }
28456             
28457             /**
28458              * True if has "NumHBSEPCPY" element
28459              */
28460             public boolean isSetNumHBSEPCPY()
28461             {
28462                 synchronized (monitor())
28463                 {
28464                     check_orphaned();
28465                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
28466                 }
28467             }
28468             
28469             /**
28470              * Sets the "NumHBSEPCPY" element
28471              */
28472             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
28473             {
28474                 synchronized (monitor())
28475                 {
28476                     check_orphaned();
28477                     org.apache.xmlbeans.SimpleValue target = null;
28478                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
28479                     if (target == null)
28480                     {
28481                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
28482                     }
28483                     target.setBigDecimalValue(numHBSEPCPY);
28484                 }
28485             }
28486             
28487             /**
28488              * Sets (as xml) the "NumHBSEPCPY" element
28489              */
28490             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
28491             {
28492                 synchronized (monitor())
28493                 {
28494                     check_orphaned();
28495                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28496                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
28497                     if (target == null)
28498                     {
28499                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
28500                     }
28501                     target.set(numHBSEPCPY);
28502                 }
28503             }
28504             
28505             /**
28506              * Unsets the "NumHBSEPCPY" element
28507              */
28508             public void unsetNumHBSEPCPY()
28509             {
28510                 synchronized (monitor())
28511                 {
28512                     check_orphaned();
28513                     get_store().remove_element(NUMHBSEPCPY$26, 0);
28514                 }
28515             }
28516             /**
28517              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
28518              *
28519              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column19$ScheduleID.
28520              */
28521             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.ScheduleID
28522             {
28523                 private static final long serialVersionUID = 1L;
28524                 
28525                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
28526                 {
28527                     super(sType, false);
28528                 }
28529                 
28530                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
28531                 {
28532                     super(sType, b);
28533                 }
28534             }
28535             /**
28536              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
28537              *
28538              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column19$Option.
28539              */
28540             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Option
28541             {
28542                 private static final long serialVersionUID = 1L;
28543                 
28544                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
28545                 {
28546                     super(sType, false);
28547                 }
28548                 
28549                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
28550                 {
28551                     super(sType, b);
28552                 }
28553             }
28554             /**
28555              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
28556              *
28557              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column19$Enrollment.
28558              */
28559             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column19.Enrollment
28560             {
28561                 private static final long serialVersionUID = 1L;
28562                 
28563                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
28564                 {
28565                     super(sType, false);
28566                 }
28567                 
28568                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
28569                 {
28570                     super(sType, b);
28571                 }
28572             }
28573         }
28574         /**
28575          * An XML Column20(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
28576          *
28577          * This is a complex type.
28578          */
28579         public static class Column20Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20
28580         {
28581             private static final long serialVersionUID = 1L;
28582             
28583             public Column20Impl(org.apache.xmlbeans.SchemaType sType)
28584             {
28585                 super(sType);
28586             }
28587             
28588             private static final javax.xml.namespace.QName SCHEDULEID$0 = 
28589                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "ScheduleID");
28590             private static final javax.xml.namespace.QName OPTION$2 = 
28591                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Option");
28592             private static final javax.xml.namespace.QName ENROLLMENT$4 = 
28593                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Enrollment");
28594             private static final javax.xml.namespace.QName NUMCLASSES$6 = 
28595                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumClasses");
28596             private static final javax.xml.namespace.QName CHECK$8 = 
28597                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "Check");
28598             private static final javax.xml.namespace.QName HOURSPCPD$10 = 
28599                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPCPD");
28600             private static final javax.xml.namespace.QName DAYSPCPW$12 = 
28601                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPW");
28602             private static final javax.xml.namespace.QName DAYSPCPY$14 = 
28603                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "DaysPCPY");
28604             private static final javax.xml.namespace.QName NUMHVPCPY$16 = 
28605                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHVPCPY");
28606             private static final javax.xml.namespace.QName HOURSPHV$18 = 
28607                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursPHV");
28608             private static final javax.xml.namespace.QName NUMHBHVPCPY$20 = 
28609                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBHVPCPY");
28610             private static final javax.xml.namespace.QName HOURSHBPHV$22 = 
28611                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBPHV");
28612             private static final javax.xml.namespace.QName HOURSHBSE$24 = 
28613                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "HoursHBSE");
28614             private static final javax.xml.namespace.QName NUMHBSEPCPY$26 = 
28615                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/GABI_Program_Approach-V1.1", "NumHBSEPCPY");
28616             
28617             
28618             /**
28619              * Gets the "ScheduleID" element
28620              */
28621             public int getScheduleID()
28622             {
28623                 synchronized (monitor())
28624                 {
28625                     check_orphaned();
28626                     org.apache.xmlbeans.SimpleValue target = null;
28627                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
28628                     if (target == null)
28629                     {
28630                       return 0;
28631                     }
28632                     return target.getIntValue();
28633                 }
28634             }
28635             
28636             /**
28637              * Gets (as xml) the "ScheduleID" element
28638              */
28639             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.ScheduleID xgetScheduleID()
28640             {
28641                 synchronized (monitor())
28642                 {
28643                     check_orphaned();
28644                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.ScheduleID target = null;
28645                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
28646                     return target;
28647                 }
28648             }
28649             
28650             /**
28651              * True if has "ScheduleID" element
28652              */
28653             public boolean isSetScheduleID()
28654             {
28655                 synchronized (monitor())
28656                 {
28657                     check_orphaned();
28658                     return get_store().count_elements(SCHEDULEID$0) != 0;
28659                 }
28660             }
28661             
28662             /**
28663              * Sets the "ScheduleID" element
28664              */
28665             public void setScheduleID(int scheduleID)
28666             {
28667                 synchronized (monitor())
28668                 {
28669                     check_orphaned();
28670                     org.apache.xmlbeans.SimpleValue target = null;
28671                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SCHEDULEID$0, 0);
28672                     if (target == null)
28673                     {
28674                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SCHEDULEID$0);
28675                     }
28676                     target.setIntValue(scheduleID);
28677                 }
28678             }
28679             
28680             /**
28681              * Sets (as xml) the "ScheduleID" element
28682              */
28683             public void xsetScheduleID(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.ScheduleID scheduleID)
28684             {
28685                 synchronized (monitor())
28686                 {
28687                     check_orphaned();
28688                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.ScheduleID target = null;
28689                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.ScheduleID)get_store().find_element_user(SCHEDULEID$0, 0);
28690                     if (target == null)
28691                     {
28692                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.ScheduleID)get_store().add_element_user(SCHEDULEID$0);
28693                     }
28694                     target.set(scheduleID);
28695                 }
28696             }
28697             
28698             /**
28699              * Unsets the "ScheduleID" element
28700              */
28701             public void unsetScheduleID()
28702             {
28703                 synchronized (monitor())
28704                 {
28705                     check_orphaned();
28706                     get_store().remove_element(SCHEDULEID$0, 0);
28707                 }
28708             }
28709             
28710             /**
28711              * Gets the "Option" element
28712              */
28713             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Option.Enum getOption()
28714             {
28715                 synchronized (monitor())
28716                 {
28717                     check_orphaned();
28718                     org.apache.xmlbeans.SimpleValue target = null;
28719                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
28720                     if (target == null)
28721                     {
28722                       return null;
28723                     }
28724                     return (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Option.Enum)target.getEnumValue();
28725                 }
28726             }
28727             
28728             /**
28729              * Gets (as xml) the "Option" element
28730              */
28731             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Option xgetOption()
28732             {
28733                 synchronized (monitor())
28734                 {
28735                     check_orphaned();
28736                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Option target = null;
28737                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Option)get_store().find_element_user(OPTION$2, 0);
28738                     return target;
28739                 }
28740             }
28741             
28742             /**
28743              * True if has "Option" element
28744              */
28745             public boolean isSetOption()
28746             {
28747                 synchronized (monitor())
28748                 {
28749                     check_orphaned();
28750                     return get_store().count_elements(OPTION$2) != 0;
28751                 }
28752             }
28753             
28754             /**
28755              * Sets the "Option" element
28756              */
28757             public void setOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Option.Enum option)
28758             {
28759                 synchronized (monitor())
28760                 {
28761                     check_orphaned();
28762                     org.apache.xmlbeans.SimpleValue target = null;
28763                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OPTION$2, 0);
28764                     if (target == null)
28765                     {
28766                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OPTION$2);
28767                     }
28768                     target.setEnumValue(option);
28769                 }
28770             }
28771             
28772             /**
28773              * Sets (as xml) the "Option" element
28774              */
28775             public void xsetOption(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Option option)
28776             {
28777                 synchronized (monitor())
28778                 {
28779                     check_orphaned();
28780                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Option target = null;
28781                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Option)get_store().find_element_user(OPTION$2, 0);
28782                     if (target == null)
28783                     {
28784                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Option)get_store().add_element_user(OPTION$2);
28785                     }
28786                     target.set(option);
28787                 }
28788             }
28789             
28790             /**
28791              * Unsets the "Option" element
28792              */
28793             public void unsetOption()
28794             {
28795                 synchronized (monitor())
28796                 {
28797                     check_orphaned();
28798                     get_store().remove_element(OPTION$2, 0);
28799                 }
28800             }
28801             
28802             /**
28803              * Gets the "Enrollment" element
28804              */
28805             public int getEnrollment()
28806             {
28807                 synchronized (monitor())
28808                 {
28809                     check_orphaned();
28810                     org.apache.xmlbeans.SimpleValue target = null;
28811                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
28812                     if (target == null)
28813                     {
28814                       return 0;
28815                     }
28816                     return target.getIntValue();
28817                 }
28818             }
28819             
28820             /**
28821              * Gets (as xml) the "Enrollment" element
28822              */
28823             public gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Enrollment xgetEnrollment()
28824             {
28825                 synchronized (monitor())
28826                 {
28827                     check_orphaned();
28828                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Enrollment target = null;
28829                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
28830                     return target;
28831                 }
28832             }
28833             
28834             /**
28835              * True if has "Enrollment" element
28836              */
28837             public boolean isSetEnrollment()
28838             {
28839                 synchronized (monitor())
28840                 {
28841                     check_orphaned();
28842                     return get_store().count_elements(ENROLLMENT$4) != 0;
28843                 }
28844             }
28845             
28846             /**
28847              * Sets the "Enrollment" element
28848              */
28849             public void setEnrollment(int enrollment)
28850             {
28851                 synchronized (monitor())
28852                 {
28853                     check_orphaned();
28854                     org.apache.xmlbeans.SimpleValue target = null;
28855                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ENROLLMENT$4, 0);
28856                     if (target == null)
28857                     {
28858                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ENROLLMENT$4);
28859                     }
28860                     target.setIntValue(enrollment);
28861                 }
28862             }
28863             
28864             /**
28865              * Sets (as xml) the "Enrollment" element
28866              */
28867             public void xsetEnrollment(gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Enrollment enrollment)
28868             {
28869                 synchronized (monitor())
28870                 {
28871                     check_orphaned();
28872                     gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Enrollment target = null;
28873                     target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Enrollment)get_store().find_element_user(ENROLLMENT$4, 0);
28874                     if (target == null)
28875                     {
28876                       target = (gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Enrollment)get_store().add_element_user(ENROLLMENT$4);
28877                     }
28878                     target.set(enrollment);
28879                 }
28880             }
28881             
28882             /**
28883              * Unsets the "Enrollment" element
28884              */
28885             public void unsetEnrollment()
28886             {
28887                 synchronized (monitor())
28888                 {
28889                     check_orphaned();
28890                     get_store().remove_element(ENROLLMENT$4, 0);
28891                 }
28892             }
28893             
28894             /**
28895              * Gets the "NumClasses" element
28896              */
28897             public java.math.BigDecimal getNumClasses()
28898             {
28899                 synchronized (monitor())
28900                 {
28901                     check_orphaned();
28902                     org.apache.xmlbeans.SimpleValue target = null;
28903                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
28904                     if (target == null)
28905                     {
28906                       return null;
28907                     }
28908                     return target.getBigDecimalValue();
28909                 }
28910             }
28911             
28912             /**
28913              * Gets (as xml) the "NumClasses" element
28914              */
28915             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumClasses()
28916             {
28917                 synchronized (monitor())
28918                 {
28919                     check_orphaned();
28920                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28921                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
28922                     return target;
28923                 }
28924             }
28925             
28926             /**
28927              * True if has "NumClasses" element
28928              */
28929             public boolean isSetNumClasses()
28930             {
28931                 synchronized (monitor())
28932                 {
28933                     check_orphaned();
28934                     return get_store().count_elements(NUMCLASSES$6) != 0;
28935                 }
28936             }
28937             
28938             /**
28939              * Sets the "NumClasses" element
28940              */
28941             public void setNumClasses(java.math.BigDecimal numClasses)
28942             {
28943                 synchronized (monitor())
28944                 {
28945                     check_orphaned();
28946                     org.apache.xmlbeans.SimpleValue target = null;
28947                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMCLASSES$6, 0);
28948                     if (target == null)
28949                     {
28950                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMCLASSES$6);
28951                     }
28952                     target.setBigDecimalValue(numClasses);
28953                 }
28954             }
28955             
28956             /**
28957              * Sets (as xml) the "NumClasses" element
28958              */
28959             public void xsetNumClasses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numClasses)
28960             {
28961                 synchronized (monitor())
28962                 {
28963                     check_orphaned();
28964                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
28965                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMCLASSES$6, 0);
28966                     if (target == null)
28967                     {
28968                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMCLASSES$6);
28969                     }
28970                     target.set(numClasses);
28971                 }
28972             }
28973             
28974             /**
28975              * Unsets the "NumClasses" element
28976              */
28977             public void unsetNumClasses()
28978             {
28979                 synchronized (monitor())
28980                 {
28981                     check_orphaned();
28982                     get_store().remove_element(NUMCLASSES$6, 0);
28983                 }
28984             }
28985             
28986             /**
28987              * Gets the "Check" element
28988              */
28989             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheck()
28990             {
28991                 synchronized (monitor())
28992                 {
28993                     check_orphaned();
28994                     org.apache.xmlbeans.SimpleValue target = null;
28995                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
28996                     if (target == null)
28997                     {
28998                       return null;
28999                     }
29000                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
29001                 }
29002             }
29003             
29004             /**
29005              * Gets (as xml) the "Check" element
29006              */
29007             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheck()
29008             {
29009                 synchronized (monitor())
29010                 {
29011                     check_orphaned();
29012                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
29013                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
29014                     return target;
29015                 }
29016             }
29017             
29018             /**
29019              * True if has "Check" element
29020              */
29021             public boolean isSetCheck()
29022             {
29023                 synchronized (monitor())
29024                 {
29025                     check_orphaned();
29026                     return get_store().count_elements(CHECK$8) != 0;
29027                 }
29028             }
29029             
29030             /**
29031              * Sets the "Check" element
29032              */
29033             public void setCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum check)
29034             {
29035                 synchronized (monitor())
29036                 {
29037                     check_orphaned();
29038                     org.apache.xmlbeans.SimpleValue target = null;
29039                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHECK$8, 0);
29040                     if (target == null)
29041                     {
29042                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHECK$8);
29043                     }
29044                     target.setEnumValue(check);
29045                 }
29046             }
29047             
29048             /**
29049              * Sets (as xml) the "Check" element
29050              */
29051             public void xsetCheck(gov.grants.apply.system.globalLibraryV20.YesNoDataType check)
29052             {
29053                 synchronized (monitor())
29054                 {
29055                     check_orphaned();
29056                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
29057                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CHECK$8, 0);
29058                     if (target == null)
29059                     {
29060                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CHECK$8);
29061                     }
29062                     target.set(check);
29063                 }
29064             }
29065             
29066             /**
29067              * Unsets the "Check" element
29068              */
29069             public void unsetCheck()
29070             {
29071                 synchronized (monitor())
29072                 {
29073                     check_orphaned();
29074                     get_store().remove_element(CHECK$8, 0);
29075                 }
29076             }
29077             
29078             /**
29079              * Gets the "HoursPCPD" element
29080              */
29081             public java.math.BigDecimal getHoursPCPD()
29082             {
29083                 synchronized (monitor())
29084                 {
29085                     check_orphaned();
29086                     org.apache.xmlbeans.SimpleValue target = null;
29087                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
29088                     if (target == null)
29089                     {
29090                       return null;
29091                     }
29092                     return target.getBigDecimalValue();
29093                 }
29094             }
29095             
29096             /**
29097              * Gets (as xml) the "HoursPCPD" element
29098              */
29099             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPCPD()
29100             {
29101                 synchronized (monitor())
29102                 {
29103                     check_orphaned();
29104                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29105                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
29106                     return target;
29107                 }
29108             }
29109             
29110             /**
29111              * True if has "HoursPCPD" element
29112              */
29113             public boolean isSetHoursPCPD()
29114             {
29115                 synchronized (monitor())
29116                 {
29117                     check_orphaned();
29118                     return get_store().count_elements(HOURSPCPD$10) != 0;
29119                 }
29120             }
29121             
29122             /**
29123              * Sets the "HoursPCPD" element
29124              */
29125             public void setHoursPCPD(java.math.BigDecimal hoursPCPD)
29126             {
29127                 synchronized (monitor())
29128                 {
29129                     check_orphaned();
29130                     org.apache.xmlbeans.SimpleValue target = null;
29131                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPCPD$10, 0);
29132                     if (target == null)
29133                     {
29134                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPCPD$10);
29135                     }
29136                     target.setBigDecimalValue(hoursPCPD);
29137                 }
29138             }
29139             
29140             /**
29141              * Sets (as xml) the "HoursPCPD" element
29142              */
29143             public void xsetHoursPCPD(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPCPD)
29144             {
29145                 synchronized (monitor())
29146                 {
29147                     check_orphaned();
29148                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29149                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPCPD$10, 0);
29150                     if (target == null)
29151                     {
29152                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPCPD$10);
29153                     }
29154                     target.set(hoursPCPD);
29155                 }
29156             }
29157             
29158             /**
29159              * Unsets the "HoursPCPD" element
29160              */
29161             public void unsetHoursPCPD()
29162             {
29163                 synchronized (monitor())
29164                 {
29165                     check_orphaned();
29166                     get_store().remove_element(HOURSPCPD$10, 0);
29167                 }
29168             }
29169             
29170             /**
29171              * Gets the "DaysPCPW" element
29172              */
29173             public java.math.BigDecimal getDaysPCPW()
29174             {
29175                 synchronized (monitor())
29176                 {
29177                     check_orphaned();
29178                     org.apache.xmlbeans.SimpleValue target = null;
29179                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
29180                     if (target == null)
29181                     {
29182                       return null;
29183                     }
29184                     return target.getBigDecimalValue();
29185                 }
29186             }
29187             
29188             /**
29189              * Gets (as xml) the "DaysPCPW" element
29190              */
29191             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPW()
29192             {
29193                 synchronized (monitor())
29194                 {
29195                     check_orphaned();
29196                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29197                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
29198                     return target;
29199                 }
29200             }
29201             
29202             /**
29203              * True if has "DaysPCPW" element
29204              */
29205             public boolean isSetDaysPCPW()
29206             {
29207                 synchronized (monitor())
29208                 {
29209                     check_orphaned();
29210                     return get_store().count_elements(DAYSPCPW$12) != 0;
29211                 }
29212             }
29213             
29214             /**
29215              * Sets the "DaysPCPW" element
29216              */
29217             public void setDaysPCPW(java.math.BigDecimal daysPCPW)
29218             {
29219                 synchronized (monitor())
29220                 {
29221                     check_orphaned();
29222                     org.apache.xmlbeans.SimpleValue target = null;
29223                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPW$12, 0);
29224                     if (target == null)
29225                     {
29226                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPW$12);
29227                     }
29228                     target.setBigDecimalValue(daysPCPW);
29229                 }
29230             }
29231             
29232             /**
29233              * Sets (as xml) the "DaysPCPW" element
29234              */
29235             public void xsetDaysPCPW(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPW)
29236             {
29237                 synchronized (monitor())
29238                 {
29239                     check_orphaned();
29240                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29241                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPW$12, 0);
29242                     if (target == null)
29243                     {
29244                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPW$12);
29245                     }
29246                     target.set(daysPCPW);
29247                 }
29248             }
29249             
29250             /**
29251              * Unsets the "DaysPCPW" element
29252              */
29253             public void unsetDaysPCPW()
29254             {
29255                 synchronized (monitor())
29256                 {
29257                     check_orphaned();
29258                     get_store().remove_element(DAYSPCPW$12, 0);
29259                 }
29260             }
29261             
29262             /**
29263              * Gets the "DaysPCPY" element
29264              */
29265             public java.math.BigDecimal getDaysPCPY()
29266             {
29267                 synchronized (monitor())
29268                 {
29269                     check_orphaned();
29270                     org.apache.xmlbeans.SimpleValue target = null;
29271                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
29272                     if (target == null)
29273                     {
29274                       return null;
29275                     }
29276                     return target.getBigDecimalValue();
29277                 }
29278             }
29279             
29280             /**
29281              * Gets (as xml) the "DaysPCPY" element
29282              */
29283             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetDaysPCPY()
29284             {
29285                 synchronized (monitor())
29286                 {
29287                     check_orphaned();
29288                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29289                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
29290                     return target;
29291                 }
29292             }
29293             
29294             /**
29295              * True if has "DaysPCPY" element
29296              */
29297             public boolean isSetDaysPCPY()
29298             {
29299                 synchronized (monitor())
29300                 {
29301                     check_orphaned();
29302                     return get_store().count_elements(DAYSPCPY$14) != 0;
29303                 }
29304             }
29305             
29306             /**
29307              * Sets the "DaysPCPY" element
29308              */
29309             public void setDaysPCPY(java.math.BigDecimal daysPCPY)
29310             {
29311                 synchronized (monitor())
29312                 {
29313                     check_orphaned();
29314                     org.apache.xmlbeans.SimpleValue target = null;
29315                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DAYSPCPY$14, 0);
29316                     if (target == null)
29317                     {
29318                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DAYSPCPY$14);
29319                     }
29320                     target.setBigDecimalValue(daysPCPY);
29321                 }
29322             }
29323             
29324             /**
29325              * Sets (as xml) the "DaysPCPY" element
29326              */
29327             public void xsetDaysPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType daysPCPY)
29328             {
29329                 synchronized (monitor())
29330                 {
29331                     check_orphaned();
29332                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29333                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(DAYSPCPY$14, 0);
29334                     if (target == null)
29335                     {
29336                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(DAYSPCPY$14);
29337                     }
29338                     target.set(daysPCPY);
29339                 }
29340             }
29341             
29342             /**
29343              * Unsets the "DaysPCPY" element
29344              */
29345             public void unsetDaysPCPY()
29346             {
29347                 synchronized (monitor())
29348                 {
29349                     check_orphaned();
29350                     get_store().remove_element(DAYSPCPY$14, 0);
29351                 }
29352             }
29353             
29354             /**
29355              * Gets the "NumHVPCPY" element
29356              */
29357             public java.math.BigDecimal getNumHVPCPY()
29358             {
29359                 synchronized (monitor())
29360                 {
29361                     check_orphaned();
29362                     org.apache.xmlbeans.SimpleValue target = null;
29363                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
29364                     if (target == null)
29365                     {
29366                       return null;
29367                     }
29368                     return target.getBigDecimalValue();
29369                 }
29370             }
29371             
29372             /**
29373              * Gets (as xml) the "NumHVPCPY" element
29374              */
29375             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHVPCPY()
29376             {
29377                 synchronized (monitor())
29378                 {
29379                     check_orphaned();
29380                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29381                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
29382                     return target;
29383                 }
29384             }
29385             
29386             /**
29387              * True if has "NumHVPCPY" element
29388              */
29389             public boolean isSetNumHVPCPY()
29390             {
29391                 synchronized (monitor())
29392                 {
29393                     check_orphaned();
29394                     return get_store().count_elements(NUMHVPCPY$16) != 0;
29395                 }
29396             }
29397             
29398             /**
29399              * Sets the "NumHVPCPY" element
29400              */
29401             public void setNumHVPCPY(java.math.BigDecimal numHVPCPY)
29402             {
29403                 synchronized (monitor())
29404                 {
29405                     check_orphaned();
29406                     org.apache.xmlbeans.SimpleValue target = null;
29407                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHVPCPY$16, 0);
29408                     if (target == null)
29409                     {
29410                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHVPCPY$16);
29411                     }
29412                     target.setBigDecimalValue(numHVPCPY);
29413                 }
29414             }
29415             
29416             /**
29417              * Sets (as xml) the "NumHVPCPY" element
29418              */
29419             public void xsetNumHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHVPCPY)
29420             {
29421                 synchronized (monitor())
29422                 {
29423                     check_orphaned();
29424                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29425                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHVPCPY$16, 0);
29426                     if (target == null)
29427                     {
29428                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHVPCPY$16);
29429                     }
29430                     target.set(numHVPCPY);
29431                 }
29432             }
29433             
29434             /**
29435              * Unsets the "NumHVPCPY" element
29436              */
29437             public void unsetNumHVPCPY()
29438             {
29439                 synchronized (monitor())
29440                 {
29441                     check_orphaned();
29442                     get_store().remove_element(NUMHVPCPY$16, 0);
29443                 }
29444             }
29445             
29446             /**
29447              * Gets the "HoursPHV" element
29448              */
29449             public java.math.BigDecimal getHoursPHV()
29450             {
29451                 synchronized (monitor())
29452                 {
29453                     check_orphaned();
29454                     org.apache.xmlbeans.SimpleValue target = null;
29455                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
29456                     if (target == null)
29457                     {
29458                       return null;
29459                     }
29460                     return target.getBigDecimalValue();
29461                 }
29462             }
29463             
29464             /**
29465              * Gets (as xml) the "HoursPHV" element
29466              */
29467             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursPHV()
29468             {
29469                 synchronized (monitor())
29470                 {
29471                     check_orphaned();
29472                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29473                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
29474                     return target;
29475                 }
29476             }
29477             
29478             /**
29479              * True if has "HoursPHV" element
29480              */
29481             public boolean isSetHoursPHV()
29482             {
29483                 synchronized (monitor())
29484                 {
29485                     check_orphaned();
29486                     return get_store().count_elements(HOURSPHV$18) != 0;
29487                 }
29488             }
29489             
29490             /**
29491              * Sets the "HoursPHV" element
29492              */
29493             public void setHoursPHV(java.math.BigDecimal hoursPHV)
29494             {
29495                 synchronized (monitor())
29496                 {
29497                     check_orphaned();
29498                     org.apache.xmlbeans.SimpleValue target = null;
29499                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSPHV$18, 0);
29500                     if (target == null)
29501                     {
29502                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSPHV$18);
29503                     }
29504                     target.setBigDecimalValue(hoursPHV);
29505                 }
29506             }
29507             
29508             /**
29509              * Sets (as xml) the "HoursPHV" element
29510              */
29511             public void xsetHoursPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursPHV)
29512             {
29513                 synchronized (monitor())
29514                 {
29515                     check_orphaned();
29516                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29517                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSPHV$18, 0);
29518                     if (target == null)
29519                     {
29520                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSPHV$18);
29521                     }
29522                     target.set(hoursPHV);
29523                 }
29524             }
29525             
29526             /**
29527              * Unsets the "HoursPHV" element
29528              */
29529             public void unsetHoursPHV()
29530             {
29531                 synchronized (monitor())
29532                 {
29533                     check_orphaned();
29534                     get_store().remove_element(HOURSPHV$18, 0);
29535                 }
29536             }
29537             
29538             /**
29539              * Gets the "NumHBHVPCPY" element
29540              */
29541             public java.math.BigDecimal getNumHBHVPCPY()
29542             {
29543                 synchronized (monitor())
29544                 {
29545                     check_orphaned();
29546                     org.apache.xmlbeans.SimpleValue target = null;
29547                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
29548                     if (target == null)
29549                     {
29550                       return null;
29551                     }
29552                     return target.getBigDecimalValue();
29553                 }
29554             }
29555             
29556             /**
29557              * Gets (as xml) the "NumHBHVPCPY" element
29558              */
29559             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBHVPCPY()
29560             {
29561                 synchronized (monitor())
29562                 {
29563                     check_orphaned();
29564                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29565                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
29566                     return target;
29567                 }
29568             }
29569             
29570             /**
29571              * True if has "NumHBHVPCPY" element
29572              */
29573             public boolean isSetNumHBHVPCPY()
29574             {
29575                 synchronized (monitor())
29576                 {
29577                     check_orphaned();
29578                     return get_store().count_elements(NUMHBHVPCPY$20) != 0;
29579                 }
29580             }
29581             
29582             /**
29583              * Sets the "NumHBHVPCPY" element
29584              */
29585             public void setNumHBHVPCPY(java.math.BigDecimal numHBHVPCPY)
29586             {
29587                 synchronized (monitor())
29588                 {
29589                     check_orphaned();
29590                     org.apache.xmlbeans.SimpleValue target = null;
29591                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBHVPCPY$20, 0);
29592                     if (target == null)
29593                     {
29594                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBHVPCPY$20);
29595                     }
29596                     target.setBigDecimalValue(numHBHVPCPY);
29597                 }
29598             }
29599             
29600             /**
29601              * Sets (as xml) the "NumHBHVPCPY" element
29602              */
29603             public void xsetNumHBHVPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBHVPCPY)
29604             {
29605                 synchronized (monitor())
29606                 {
29607                     check_orphaned();
29608                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29609                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBHVPCPY$20, 0);
29610                     if (target == null)
29611                     {
29612                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBHVPCPY$20);
29613                     }
29614                     target.set(numHBHVPCPY);
29615                 }
29616             }
29617             
29618             /**
29619              * Unsets the "NumHBHVPCPY" element
29620              */
29621             public void unsetNumHBHVPCPY()
29622             {
29623                 synchronized (monitor())
29624                 {
29625                     check_orphaned();
29626                     get_store().remove_element(NUMHBHVPCPY$20, 0);
29627                 }
29628             }
29629             
29630             /**
29631              * Gets the "HoursHBPHV" element
29632              */
29633             public java.math.BigDecimal getHoursHBPHV()
29634             {
29635                 synchronized (monitor())
29636                 {
29637                     check_orphaned();
29638                     org.apache.xmlbeans.SimpleValue target = null;
29639                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
29640                     if (target == null)
29641                     {
29642                       return null;
29643                     }
29644                     return target.getBigDecimalValue();
29645                 }
29646             }
29647             
29648             /**
29649              * Gets (as xml) the "HoursHBPHV" element
29650              */
29651             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBPHV()
29652             {
29653                 synchronized (monitor())
29654                 {
29655                     check_orphaned();
29656                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29657                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
29658                     return target;
29659                 }
29660             }
29661             
29662             /**
29663              * True if has "HoursHBPHV" element
29664              */
29665             public boolean isSetHoursHBPHV()
29666             {
29667                 synchronized (monitor())
29668                 {
29669                     check_orphaned();
29670                     return get_store().count_elements(HOURSHBPHV$22) != 0;
29671                 }
29672             }
29673             
29674             /**
29675              * Sets the "HoursHBPHV" element
29676              */
29677             public void setHoursHBPHV(java.math.BigDecimal hoursHBPHV)
29678             {
29679                 synchronized (monitor())
29680                 {
29681                     check_orphaned();
29682                     org.apache.xmlbeans.SimpleValue target = null;
29683                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBPHV$22, 0);
29684                     if (target == null)
29685                     {
29686                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBPHV$22);
29687                     }
29688                     target.setBigDecimalValue(hoursHBPHV);
29689                 }
29690             }
29691             
29692             /**
29693              * Sets (as xml) the "HoursHBPHV" element
29694              */
29695             public void xsetHoursHBPHV(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBPHV)
29696             {
29697                 synchronized (monitor())
29698                 {
29699                     check_orphaned();
29700                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29701                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBPHV$22, 0);
29702                     if (target == null)
29703                     {
29704                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBPHV$22);
29705                     }
29706                     target.set(hoursHBPHV);
29707                 }
29708             }
29709             
29710             /**
29711              * Unsets the "HoursHBPHV" element
29712              */
29713             public void unsetHoursHBPHV()
29714             {
29715                 synchronized (monitor())
29716                 {
29717                     check_orphaned();
29718                     get_store().remove_element(HOURSHBPHV$22, 0);
29719                 }
29720             }
29721             
29722             /**
29723              * Gets the "HoursHBSE" element
29724              */
29725             public java.math.BigDecimal getHoursHBSE()
29726             {
29727                 synchronized (monitor())
29728                 {
29729                     check_orphaned();
29730                     org.apache.xmlbeans.SimpleValue target = null;
29731                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
29732                     if (target == null)
29733                     {
29734                       return null;
29735                     }
29736                     return target.getBigDecimalValue();
29737                 }
29738             }
29739             
29740             /**
29741              * Gets (as xml) the "HoursHBSE" element
29742              */
29743             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetHoursHBSE()
29744             {
29745                 synchronized (monitor())
29746                 {
29747                     check_orphaned();
29748                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29749                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
29750                     return target;
29751                 }
29752             }
29753             
29754             /**
29755              * True if has "HoursHBSE" element
29756              */
29757             public boolean isSetHoursHBSE()
29758             {
29759                 synchronized (monitor())
29760                 {
29761                     check_orphaned();
29762                     return get_store().count_elements(HOURSHBSE$24) != 0;
29763                 }
29764             }
29765             
29766             /**
29767              * Sets the "HoursHBSE" element
29768              */
29769             public void setHoursHBSE(java.math.BigDecimal hoursHBSE)
29770             {
29771                 synchronized (monitor())
29772                 {
29773                     check_orphaned();
29774                     org.apache.xmlbeans.SimpleValue target = null;
29775                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HOURSHBSE$24, 0);
29776                     if (target == null)
29777                     {
29778                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HOURSHBSE$24);
29779                     }
29780                     target.setBigDecimalValue(hoursHBSE);
29781                 }
29782             }
29783             
29784             /**
29785              * Sets (as xml) the "HoursHBSE" element
29786              */
29787             public void xsetHoursHBSE(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType hoursHBSE)
29788             {
29789                 synchronized (monitor())
29790                 {
29791                     check_orphaned();
29792                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29793                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(HOURSHBSE$24, 0);
29794                     if (target == null)
29795                     {
29796                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(HOURSHBSE$24);
29797                     }
29798                     target.set(hoursHBSE);
29799                 }
29800             }
29801             
29802             /**
29803              * Unsets the "HoursHBSE" element
29804              */
29805             public void unsetHoursHBSE()
29806             {
29807                 synchronized (monitor())
29808                 {
29809                     check_orphaned();
29810                     get_store().remove_element(HOURSHBSE$24, 0);
29811                 }
29812             }
29813             
29814             /**
29815              * Gets the "NumHBSEPCPY" element
29816              */
29817             public java.math.BigDecimal getNumHBSEPCPY()
29818             {
29819                 synchronized (monitor())
29820                 {
29821                     check_orphaned();
29822                     org.apache.xmlbeans.SimpleValue target = null;
29823                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
29824                     if (target == null)
29825                     {
29826                       return null;
29827                     }
29828                     return target.getBigDecimalValue();
29829                 }
29830             }
29831             
29832             /**
29833              * Gets (as xml) the "NumHBSEPCPY" element
29834              */
29835             public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetNumHBSEPCPY()
29836             {
29837                 synchronized (monitor())
29838                 {
29839                     check_orphaned();
29840                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29841                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
29842                     return target;
29843                 }
29844             }
29845             
29846             /**
29847              * True if has "NumHBSEPCPY" element
29848              */
29849             public boolean isSetNumHBSEPCPY()
29850             {
29851                 synchronized (monitor())
29852                 {
29853                     check_orphaned();
29854                     return get_store().count_elements(NUMHBSEPCPY$26) != 0;
29855                 }
29856             }
29857             
29858             /**
29859              * Sets the "NumHBSEPCPY" element
29860              */
29861             public void setNumHBSEPCPY(java.math.BigDecimal numHBSEPCPY)
29862             {
29863                 synchronized (monitor())
29864                 {
29865                     check_orphaned();
29866                     org.apache.xmlbeans.SimpleValue target = null;
29867                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMHBSEPCPY$26, 0);
29868                     if (target == null)
29869                     {
29870                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMHBSEPCPY$26);
29871                     }
29872                     target.setBigDecimalValue(numHBSEPCPY);
29873                 }
29874             }
29875             
29876             /**
29877              * Sets (as xml) the "NumHBSEPCPY" element
29878              */
29879             public void xsetNumHBSEPCPY(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType numHBSEPCPY)
29880             {
29881                 synchronized (monitor())
29882                 {
29883                     check_orphaned();
29884                     gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
29885                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(NUMHBSEPCPY$26, 0);
29886                     if (target == null)
29887                     {
29888                       target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(NUMHBSEPCPY$26);
29889                     }
29890                     target.set(numHBSEPCPY);
29891                 }
29892             }
29893             
29894             /**
29895              * Unsets the "NumHBSEPCPY" element
29896              */
29897             public void unsetNumHBSEPCPY()
29898             {
29899                 synchronized (monitor())
29900                 {
29901                     check_orphaned();
29902                     get_store().remove_element(NUMHBSEPCPY$26, 0);
29903                 }
29904             }
29905             /**
29906              * An XML ScheduleID(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
29907              *
29908              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column20$ScheduleID.
29909              */
29910             public static class ScheduleIDImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.ScheduleID
29911             {
29912                 private static final long serialVersionUID = 1L;
29913                 
29914                 public ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType)
29915                 {
29916                     super(sType, false);
29917                 }
29918                 
29919                 protected ScheduleIDImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
29920                 {
29921                     super(sType, b);
29922                 }
29923             }
29924             /**
29925              * An XML Option(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
29926              *
29927              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column20$Option.
29928              */
29929             public static class OptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Option
29930             {
29931                 private static final long serialVersionUID = 1L;
29932                 
29933                 public OptionImpl(org.apache.xmlbeans.SchemaType sType)
29934                 {
29935                     super(sType, false);
29936                 }
29937                 
29938                 protected OptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
29939                 {
29940                     super(sType, b);
29941                 }
29942             }
29943             /**
29944              * An XML Enrollment(@http://apply.grants.gov/forms/GABI_Program_Approach-V1.1).
29945              *
29946              * This is an atomic type that is a restriction of gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument$GABI$Column20$Enrollment.
29947              */
29948             public static class EnrollmentImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.gabiProgramApproachV11.GABIDocument.GABI.Column20.Enrollment
29949             {
29950                 private static final long serialVersionUID = 1L;
29951                 
29952                 public EnrollmentImpl(org.apache.xmlbeans.SchemaType sType)
29953                 {
29954                     super(sType, false);
29955                 }
29956                 
29957                 protected EnrollmentImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
29958                 {
29959                     super(sType, b);
29960                 }
29961             }
29962         }
29963     }
29964 }