View Javadoc
1   /*
2    * An XML document type.
3    * Localname: DOE_F_540_2
4    * Namespace: http://apply.grants.gov/forms/DOE_F_540_2-V1.0
5    * Java type: gov.grants.apply.forms.doeF5402V10.DOEF5402Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.doeF5402V10.impl;
10  /**
11   * A document containing one DOE_F_540_2(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0) element.
12   *
13   * This is a complex type.
14   */
15  public class DOEF5402DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public DOEF5402DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName DOEF5402$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "DOE_F_540_2");
26      
27      
28      /**
29       * Gets the "DOE_F_540_2" element
30       */
31      public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402 getDOEF5402()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402 target = null;
37              target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402)get_store().find_element_user(DOEF5402$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "DOE_F_540_2" element
48       */
49      public void setDOEF5402(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402 doef5402)
50      {
51          generatedSetterHelperImpl(doef5402, DOEF5402$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "DOE_F_540_2" element
56       */
57      public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402 addNewDOEF5402()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402 target = null;
63              target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402)get_store().add_element_user(DOEF5402$0);
64              return target;
65          }
66      }
67      /**
68       * An XML DOE_F_540_2(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
69       *
70       * This is a complex type.
71       */
72      public static class DOEF5402Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public DOEF5402Impl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName GRNTNUM$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "GrntNum");
83          private static final javax.xml.namespace.QName MODNUM$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "ModNum");
85          private static final javax.xml.namespace.QName STATE$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "State");
87          private static final javax.xml.namespace.QName PY$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "PY");
89          private static final javax.xml.namespace.QName DATEBUDGSTART$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "DateBudgStart");
91          private static final javax.xml.namespace.QName DATEBUDGEND$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "DateBudgEnd");
93          private static final javax.xml.namespace.QName PLANNEDST$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "PlannedST");
95          private static final javax.xml.namespace.QName PLANNEDRW$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "PlannedRW");
97          private static final javax.xml.namespace.QName BUDGVEHICLES$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "BudgVehicles");
99          private static final javax.xml.namespace.QName PLANNEDST2$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "Planned_ST");
101         private static final javax.xml.namespace.QName PLANNEDRW2$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "Planned_RW");
103         private static final javax.xml.namespace.QName BUDGPROGOPS$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "BudgProgOps");
105         private static final javax.xml.namespace.QName SVGSCALC$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "SvgsCalc");
107         private static final javax.xml.namespace.QName PLANNEDENERGYSVGS$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "PlannedEnergySvgs");
109         private static final javax.xml.namespace.QName CALCDESCRIP$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "CalcDescrip");
111         private static final javax.xml.namespace.QName TTA$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "TTA");
113         private static final javax.xml.namespace.QName LEVFUNDSUSE$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "LevFundsUse");
115         private static final javax.xml.namespace.QName PACMEMBER$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "PACMember");
117         private static final javax.xml.namespace.QName HEARINGDATEHELD$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "HearingDateHeld");
119         private static final javax.xml.namespace.QName HEARINGNOTICE$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "HearingNotice");
121         private static final javax.xml.namespace.QName ONFILEADJUST$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "OnFileAdjust");
123         private static final javax.xml.namespace.QName MISC$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "Misc");
125         private static final javax.xml.namespace.QName FORMVERSION$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/DOE_F_540_2-V1.0", "FormVersion");
127         
128         
129         /**
130          * Gets the "GrntNum" element
131          */
132         public java.lang.String getGrntNum()
133         {
134             synchronized (monitor())
135             {
136                 check_orphaned();
137                 org.apache.xmlbeans.SimpleValue target = null;
138                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRNTNUM$0, 0);
139                 if (target == null)
140                 {
141                     return null;
142                 }
143                 return target.getStringValue();
144             }
145         }
146         
147         /**
148          * Gets (as xml) the "GrntNum" element
149          */
150         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum xgetGrntNum()
151         {
152             synchronized (monitor())
153             {
154                 check_orphaned();
155                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum target = null;
156                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum)get_store().find_element_user(GRNTNUM$0, 0);
157                 return target;
158             }
159         }
160         
161         /**
162          * True if has "GrntNum" element
163          */
164         public boolean isSetGrntNum()
165         {
166             synchronized (monitor())
167             {
168                 check_orphaned();
169                 return get_store().count_elements(GRNTNUM$0) != 0;
170             }
171         }
172         
173         /**
174          * Sets the "GrntNum" element
175          */
176         public void setGrntNum(java.lang.String grntNum)
177         {
178             synchronized (monitor())
179             {
180                 check_orphaned();
181                 org.apache.xmlbeans.SimpleValue target = null;
182                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GRNTNUM$0, 0);
183                 if (target == null)
184                 {
185                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GRNTNUM$0);
186                 }
187                 target.setStringValue(grntNum);
188             }
189         }
190         
191         /**
192          * Sets (as xml) the "GrntNum" element
193          */
194         public void xsetGrntNum(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum grntNum)
195         {
196             synchronized (monitor())
197             {
198                 check_orphaned();
199                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum target = null;
200                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum)get_store().find_element_user(GRNTNUM$0, 0);
201                 if (target == null)
202                 {
203                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum)get_store().add_element_user(GRNTNUM$0);
204                 }
205                 target.set(grntNum);
206             }
207         }
208         
209         /**
210          * Unsets the "GrntNum" element
211          */
212         public void unsetGrntNum()
213         {
214             synchronized (monitor())
215             {
216                 check_orphaned();
217                 get_store().remove_element(GRNTNUM$0, 0);
218             }
219         }
220         
221         /**
222          * Gets the "ModNum" element
223          */
224         public java.lang.String getModNum()
225         {
226             synchronized (monitor())
227             {
228                 check_orphaned();
229                 org.apache.xmlbeans.SimpleValue target = null;
230                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODNUM$2, 0);
231                 if (target == null)
232                 {
233                     return null;
234                 }
235                 return target.getStringValue();
236             }
237         }
238         
239         /**
240          * Gets (as xml) the "ModNum" element
241          */
242         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum xgetModNum()
243         {
244             synchronized (monitor())
245             {
246                 check_orphaned();
247                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum target = null;
248                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum)get_store().find_element_user(MODNUM$2, 0);
249                 return target;
250             }
251         }
252         
253         /**
254          * True if has "ModNum" element
255          */
256         public boolean isSetModNum()
257         {
258             synchronized (monitor())
259             {
260                 check_orphaned();
261                 return get_store().count_elements(MODNUM$2) != 0;
262             }
263         }
264         
265         /**
266          * Sets the "ModNum" element
267          */
268         public void setModNum(java.lang.String modNum)
269         {
270             synchronized (monitor())
271             {
272                 check_orphaned();
273                 org.apache.xmlbeans.SimpleValue target = null;
274                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MODNUM$2, 0);
275                 if (target == null)
276                 {
277                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MODNUM$2);
278                 }
279                 target.setStringValue(modNum);
280             }
281         }
282         
283         /**
284          * Sets (as xml) the "ModNum" element
285          */
286         public void xsetModNum(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum modNum)
287         {
288             synchronized (monitor())
289             {
290                 check_orphaned();
291                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum target = null;
292                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum)get_store().find_element_user(MODNUM$2, 0);
293                 if (target == null)
294                 {
295                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum)get_store().add_element_user(MODNUM$2);
296                 }
297                 target.set(modNum);
298             }
299         }
300         
301         /**
302          * Unsets the "ModNum" element
303          */
304         public void unsetModNum()
305         {
306             synchronized (monitor())
307             {
308                 check_orphaned();
309                 get_store().remove_element(MODNUM$2, 0);
310             }
311         }
312         
313         /**
314          * Gets the "State" element
315          */
316         public gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState()
317         {
318             synchronized (monitor())
319             {
320                 check_orphaned();
321                 org.apache.xmlbeans.SimpleValue target = null;
322                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$4, 0);
323                 if (target == null)
324                 {
325                     return null;
326                 }
327                 return (gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum)target.getEnumValue();
328             }
329         }
330         
331         /**
332          * Gets (as xml) the "State" element
333          */
334         public gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState()
335         {
336             synchronized (monitor())
337             {
338                 check_orphaned();
339                 gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
340                 target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$4, 0);
341                 return target;
342             }
343         }
344         
345         /**
346          * True if has "State" element
347          */
348         public boolean isSetState()
349         {
350             synchronized (monitor())
351             {
352                 check_orphaned();
353                 return get_store().count_elements(STATE$4) != 0;
354             }
355         }
356         
357         /**
358          * Sets the "State" element
359          */
360         public void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state)
361         {
362             synchronized (monitor())
363             {
364                 check_orphaned();
365                 org.apache.xmlbeans.SimpleValue target = null;
366                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(STATE$4, 0);
367                 if (target == null)
368                 {
369                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(STATE$4);
370                 }
371                 target.setEnumValue(state);
372             }
373         }
374         
375         /**
376          * Sets (as xml) the "State" element
377          */
378         public void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state)
379         {
380             synchronized (monitor())
381             {
382                 check_orphaned();
383                 gov.grants.apply.system.universalCodesV20.StateCodeDataType target = null;
384                 target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().find_element_user(STATE$4, 0);
385                 if (target == null)
386                 {
387                     target = (gov.grants.apply.system.universalCodesV20.StateCodeDataType)get_store().add_element_user(STATE$4);
388                 }
389                 target.set(state);
390             }
391         }
392         
393         /**
394          * Unsets the "State" element
395          */
396         public void unsetState()
397         {
398             synchronized (monitor())
399             {
400                 check_orphaned();
401                 get_store().remove_element(STATE$4, 0);
402             }
403         }
404         
405         /**
406          * Gets the "PY" element
407          */
408         public java.util.Calendar getPY()
409         {
410             synchronized (monitor())
411             {
412                 check_orphaned();
413                 org.apache.xmlbeans.SimpleValue target = null;
414                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PY$6, 0);
415                 if (target == null)
416                 {
417                     return null;
418                 }
419                 return target.getCalendarValue();
420             }
421         }
422         
423         /**
424          * Gets (as xml) the "PY" element
425          */
426         public org.apache.xmlbeans.XmlGYear xgetPY()
427         {
428             synchronized (monitor())
429             {
430                 check_orphaned();
431                 org.apache.xmlbeans.XmlGYear target = null;
432                 target = (org.apache.xmlbeans.XmlGYear)get_store().find_element_user(PY$6, 0);
433                 return target;
434             }
435         }
436         
437         /**
438          * Sets the "PY" element
439          */
440         public void setPY(java.util.Calendar py)
441         {
442             synchronized (monitor())
443             {
444                 check_orphaned();
445                 org.apache.xmlbeans.SimpleValue target = null;
446                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PY$6, 0);
447                 if (target == null)
448                 {
449                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PY$6);
450                 }
451                 target.setCalendarValue(py);
452             }
453         }
454         
455         /**
456          * Sets (as xml) the "PY" element
457          */
458         public void xsetPY(org.apache.xmlbeans.XmlGYear py)
459         {
460             synchronized (monitor())
461             {
462                 check_orphaned();
463                 org.apache.xmlbeans.XmlGYear target = null;
464                 target = (org.apache.xmlbeans.XmlGYear)get_store().find_element_user(PY$6, 0);
465                 if (target == null)
466                 {
467                     target = (org.apache.xmlbeans.XmlGYear)get_store().add_element_user(PY$6);
468                 }
469                 target.set(py);
470             }
471         }
472         
473         /**
474          * Gets the "DateBudgStart" element
475          */
476         public java.util.Calendar getDateBudgStart()
477         {
478             synchronized (monitor())
479             {
480                 check_orphaned();
481                 org.apache.xmlbeans.SimpleValue target = null;
482                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEBUDGSTART$8, 0);
483                 if (target == null)
484                 {
485                     return null;
486                 }
487                 return target.getCalendarValue();
488             }
489         }
490         
491         /**
492          * Gets (as xml) the "DateBudgStart" element
493          */
494         public org.apache.xmlbeans.XmlDate xgetDateBudgStart()
495         {
496             synchronized (monitor())
497             {
498                 check_orphaned();
499                 org.apache.xmlbeans.XmlDate target = null;
500                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEBUDGSTART$8, 0);
501                 return target;
502             }
503         }
504         
505         /**
506          * Sets the "DateBudgStart" element
507          */
508         public void setDateBudgStart(java.util.Calendar dateBudgStart)
509         {
510             synchronized (monitor())
511             {
512                 check_orphaned();
513                 org.apache.xmlbeans.SimpleValue target = null;
514                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEBUDGSTART$8, 0);
515                 if (target == null)
516                 {
517                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATEBUDGSTART$8);
518                 }
519                 target.setCalendarValue(dateBudgStart);
520             }
521         }
522         
523         /**
524          * Sets (as xml) the "DateBudgStart" element
525          */
526         public void xsetDateBudgStart(org.apache.xmlbeans.XmlDate dateBudgStart)
527         {
528             synchronized (monitor())
529             {
530                 check_orphaned();
531                 org.apache.xmlbeans.XmlDate target = null;
532                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEBUDGSTART$8, 0);
533                 if (target == null)
534                 {
535                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATEBUDGSTART$8);
536                 }
537                 target.set(dateBudgStart);
538             }
539         }
540         
541         /**
542          * Gets the "DateBudgEnd" element
543          */
544         public java.util.Calendar getDateBudgEnd()
545         {
546             synchronized (monitor())
547             {
548                 check_orphaned();
549                 org.apache.xmlbeans.SimpleValue target = null;
550                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEBUDGEND$10, 0);
551                 if (target == null)
552                 {
553                     return null;
554                 }
555                 return target.getCalendarValue();
556             }
557         }
558         
559         /**
560          * Gets (as xml) the "DateBudgEnd" element
561          */
562         public org.apache.xmlbeans.XmlDate xgetDateBudgEnd()
563         {
564             synchronized (monitor())
565             {
566                 check_orphaned();
567                 org.apache.xmlbeans.XmlDate target = null;
568                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEBUDGEND$10, 0);
569                 return target;
570             }
571         }
572         
573         /**
574          * Sets the "DateBudgEnd" element
575          */
576         public void setDateBudgEnd(java.util.Calendar dateBudgEnd)
577         {
578             synchronized (monitor())
579             {
580                 check_orphaned();
581                 org.apache.xmlbeans.SimpleValue target = null;
582                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DATEBUDGEND$10, 0);
583                 if (target == null)
584                 {
585                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DATEBUDGEND$10);
586                 }
587                 target.setCalendarValue(dateBudgEnd);
588             }
589         }
590         
591         /**
592          * Sets (as xml) the "DateBudgEnd" element
593          */
594         public void xsetDateBudgEnd(org.apache.xmlbeans.XmlDate dateBudgEnd)
595         {
596             synchronized (monitor())
597             {
598                 check_orphaned();
599                 org.apache.xmlbeans.XmlDate target = null;
600                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(DATEBUDGEND$10, 0);
601                 if (target == null)
602                 {
603                     target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(DATEBUDGEND$10);
604                 }
605                 target.set(dateBudgEnd);
606             }
607         }
608         
609         /**
610          * Gets the "PlannedST" element
611          */
612         public int getPlannedST()
613         {
614             synchronized (monitor())
615             {
616                 check_orphaned();
617                 org.apache.xmlbeans.SimpleValue target = null;
618                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANNEDST$12, 0);
619                 if (target == null)
620                 {
621                     return 0;
622                 }
623                 return target.getIntValue();
624             }
625         }
626         
627         /**
628          * Gets (as xml) the "PlannedST" element
629          */
630         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST xgetPlannedST()
631         {
632             synchronized (monitor())
633             {
634                 check_orphaned();
635                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST target = null;
636                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST)get_store().find_element_user(PLANNEDST$12, 0);
637                 return target;
638             }
639         }
640         
641         /**
642          * Sets the "PlannedST" element
643          */
644         public void setPlannedST(int plannedST)
645         {
646             synchronized (monitor())
647             {
648                 check_orphaned();
649                 org.apache.xmlbeans.SimpleValue target = null;
650                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANNEDST$12, 0);
651                 if (target == null)
652                 {
653                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PLANNEDST$12);
654                 }
655                 target.setIntValue(plannedST);
656             }
657         }
658         
659         /**
660          * Sets (as xml) the "PlannedST" element
661          */
662         public void xsetPlannedST(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST plannedST)
663         {
664             synchronized (monitor())
665             {
666                 check_orphaned();
667                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST target = null;
668                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST)get_store().find_element_user(PLANNEDST$12, 0);
669                 if (target == null)
670                 {
671                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST)get_store().add_element_user(PLANNEDST$12);
672                 }
673                 target.set(plannedST);
674             }
675         }
676         
677         /**
678          * Gets the "PlannedRW" element
679          */
680         public int getPlannedRW()
681         {
682             synchronized (monitor())
683             {
684                 check_orphaned();
685                 org.apache.xmlbeans.SimpleValue target = null;
686                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANNEDRW$14, 0);
687                 if (target == null)
688                 {
689                     return 0;
690                 }
691                 return target.getIntValue();
692             }
693         }
694         
695         /**
696          * Gets (as xml) the "PlannedRW" element
697          */
698         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW xgetPlannedRW()
699         {
700             synchronized (monitor())
701             {
702                 check_orphaned();
703                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW target = null;
704                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW)get_store().find_element_user(PLANNEDRW$14, 0);
705                 return target;
706             }
707         }
708         
709         /**
710          * Sets the "PlannedRW" element
711          */
712         public void setPlannedRW(int plannedRW)
713         {
714             synchronized (monitor())
715             {
716                 check_orphaned();
717                 org.apache.xmlbeans.SimpleValue target = null;
718                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANNEDRW$14, 0);
719                 if (target == null)
720                 {
721                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PLANNEDRW$14);
722                 }
723                 target.setIntValue(plannedRW);
724             }
725         }
726         
727         /**
728          * Sets (as xml) the "PlannedRW" element
729          */
730         public void xsetPlannedRW(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW plannedRW)
731         {
732             synchronized (monitor())
733             {
734                 check_orphaned();
735                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW target = null;
736                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW)get_store().find_element_user(PLANNEDRW$14, 0);
737                 if (target == null)
738                 {
739                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW)get_store().add_element_user(PLANNEDRW$14);
740                 }
741                 target.set(plannedRW);
742             }
743         }
744         
745         /**
746          * Gets the "BudgVehicles" element
747          */
748         public java.math.BigDecimal getBudgVehicles()
749         {
750             synchronized (monitor())
751             {
752                 check_orphaned();
753                 org.apache.xmlbeans.SimpleValue target = null;
754                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGVEHICLES$16, 0);
755                 if (target == null)
756                 {
757                     return null;
758                 }
759                 return target.getBigDecimalValue();
760             }
761         }
762         
763         /**
764          * Gets (as xml) the "BudgVehicles" element
765          */
766         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgVehicles()
767         {
768             synchronized (monitor())
769             {
770                 check_orphaned();
771                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
772                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGVEHICLES$16, 0);
773                 return target;
774             }
775         }
776         
777         /**
778          * True if has "BudgVehicles" element
779          */
780         public boolean isSetBudgVehicles()
781         {
782             synchronized (monitor())
783             {
784                 check_orphaned();
785                 return get_store().count_elements(BUDGVEHICLES$16) != 0;
786             }
787         }
788         
789         /**
790          * Sets the "BudgVehicles" element
791          */
792         public void setBudgVehicles(java.math.BigDecimal budgVehicles)
793         {
794             synchronized (monitor())
795             {
796                 check_orphaned();
797                 org.apache.xmlbeans.SimpleValue target = null;
798                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGVEHICLES$16, 0);
799                 if (target == null)
800                 {
801                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGVEHICLES$16);
802                 }
803                 target.setBigDecimalValue(budgVehicles);
804             }
805         }
806         
807         /**
808          * Sets (as xml) the "BudgVehicles" element
809          */
810         public void xsetBudgVehicles(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgVehicles)
811         {
812             synchronized (monitor())
813             {
814                 check_orphaned();
815                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
816                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGVEHICLES$16, 0);
817                 if (target == null)
818                 {
819                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGVEHICLES$16);
820                 }
821                 target.set(budgVehicles);
822             }
823         }
824         
825         /**
826          * Unsets the "BudgVehicles" element
827          */
828         public void unsetBudgVehicles()
829         {
830             synchronized (monitor())
831             {
832                 check_orphaned();
833                 get_store().remove_element(BUDGVEHICLES$16, 0);
834             }
835         }
836         
837         /**
838          * Gets the "Planned_ST" element
839          */
840         public int getPlannedST2()
841         {
842             synchronized (monitor())
843             {
844                 check_orphaned();
845                 org.apache.xmlbeans.SimpleValue target = null;
846                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANNEDST2$18, 0);
847                 if (target == null)
848                 {
849                     return 0;
850                 }
851                 return target.getIntValue();
852             }
853         }
854         
855         /**
856          * Gets (as xml) the "Planned_ST" element
857          */
858         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2 xgetPlannedST2()
859         {
860             synchronized (monitor())
861             {
862                 check_orphaned();
863                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2 target = null;
864                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2)get_store().find_element_user(PLANNEDST2$18, 0);
865                 return target;
866             }
867         }
868         
869         /**
870          * Sets the "Planned_ST" element
871          */
872         public void setPlannedST2(int plannedST2)
873         {
874             synchronized (monitor())
875             {
876                 check_orphaned();
877                 org.apache.xmlbeans.SimpleValue target = null;
878                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANNEDST2$18, 0);
879                 if (target == null)
880                 {
881                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PLANNEDST2$18);
882                 }
883                 target.setIntValue(plannedST2);
884             }
885         }
886         
887         /**
888          * Sets (as xml) the "Planned_ST" element
889          */
890         public void xsetPlannedST2(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2 plannedST2)
891         {
892             synchronized (monitor())
893             {
894                 check_orphaned();
895                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2 target = null;
896                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2)get_store().find_element_user(PLANNEDST2$18, 0);
897                 if (target == null)
898                 {
899                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2)get_store().add_element_user(PLANNEDST2$18);
900                 }
901                 target.set(plannedST2);
902             }
903         }
904         
905         /**
906          * Gets the "Planned_RW" element
907          */
908         public int getPlannedRW2()
909         {
910             synchronized (monitor())
911             {
912                 check_orphaned();
913                 org.apache.xmlbeans.SimpleValue target = null;
914                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANNEDRW2$20, 0);
915                 if (target == null)
916                 {
917                     return 0;
918                 }
919                 return target.getIntValue();
920             }
921         }
922         
923         /**
924          * Gets (as xml) the "Planned_RW" element
925          */
926         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2 xgetPlannedRW2()
927         {
928             synchronized (monitor())
929             {
930                 check_orphaned();
931                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2 target = null;
932                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2)get_store().find_element_user(PLANNEDRW2$20, 0);
933                 return target;
934             }
935         }
936         
937         /**
938          * Sets the "Planned_RW" element
939          */
940         public void setPlannedRW2(int plannedRW2)
941         {
942             synchronized (monitor())
943             {
944                 check_orphaned();
945                 org.apache.xmlbeans.SimpleValue target = null;
946                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANNEDRW2$20, 0);
947                 if (target == null)
948                 {
949                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PLANNEDRW2$20);
950                 }
951                 target.setIntValue(plannedRW2);
952             }
953         }
954         
955         /**
956          * Sets (as xml) the "Planned_RW" element
957          */
958         public void xsetPlannedRW2(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2 plannedRW2)
959         {
960             synchronized (monitor())
961             {
962                 check_orphaned();
963                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2 target = null;
964                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2)get_store().find_element_user(PLANNEDRW2$20, 0);
965                 if (target == null)
966                 {
967                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2)get_store().add_element_user(PLANNEDRW2$20);
968                 }
969                 target.set(plannedRW2);
970             }
971         }
972         
973         /**
974          * Gets the "BudgProgOps" element
975          */
976         public java.math.BigDecimal getBudgProgOps()
977         {
978             synchronized (monitor())
979             {
980                 check_orphaned();
981                 org.apache.xmlbeans.SimpleValue target = null;
982                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGPROGOPS$22, 0);
983                 if (target == null)
984                 {
985                     return null;
986                 }
987                 return target.getBigDecimalValue();
988             }
989         }
990         
991         /**
992          * Gets (as xml) the "BudgProgOps" element
993          */
994         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetBudgProgOps()
995         {
996             synchronized (monitor())
997             {
998                 check_orphaned();
999                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1000                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGPROGOPS$22, 0);
1001                 return target;
1002             }
1003         }
1004         
1005         /**
1006          * Sets the "BudgProgOps" element
1007          */
1008         public void setBudgProgOps(java.math.BigDecimal budgProgOps)
1009         {
1010             synchronized (monitor())
1011             {
1012                 check_orphaned();
1013                 org.apache.xmlbeans.SimpleValue target = null;
1014                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(BUDGPROGOPS$22, 0);
1015                 if (target == null)
1016                 {
1017                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(BUDGPROGOPS$22);
1018                 }
1019                 target.setBigDecimalValue(budgProgOps);
1020             }
1021         }
1022         
1023         /**
1024          * Sets (as xml) the "BudgProgOps" element
1025          */
1026         public void xsetBudgProgOps(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType budgProgOps)
1027         {
1028             synchronized (monitor())
1029             {
1030                 check_orphaned();
1031                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1032                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(BUDGPROGOPS$22, 0);
1033                 if (target == null)
1034                 {
1035                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(BUDGPROGOPS$22);
1036                 }
1037                 target.set(budgProgOps);
1038             }
1039         }
1040         
1041         /**
1042          * Gets the "SvgsCalc" element
1043          */
1044         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc.Enum getSvgsCalc()
1045         {
1046             synchronized (monitor())
1047             {
1048                 check_orphaned();
1049                 org.apache.xmlbeans.SimpleValue target = null;
1050                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SVGSCALC$24, 0);
1051                 if (target == null)
1052                 {
1053                     return null;
1054                 }
1055                 return (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc.Enum)target.getEnumValue();
1056             }
1057         }
1058         
1059         /**
1060          * Gets (as xml) the "SvgsCalc" element
1061          */
1062         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc xgetSvgsCalc()
1063         {
1064             synchronized (monitor())
1065             {
1066                 check_orphaned();
1067                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc target = null;
1068                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc)get_store().find_element_user(SVGSCALC$24, 0);
1069                 return target;
1070             }
1071         }
1072         
1073         /**
1074          * Sets the "SvgsCalc" element
1075          */
1076         public void setSvgsCalc(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc.Enum svgsCalc)
1077         {
1078             synchronized (monitor())
1079             {
1080                 check_orphaned();
1081                 org.apache.xmlbeans.SimpleValue target = null;
1082                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SVGSCALC$24, 0);
1083                 if (target == null)
1084                 {
1085                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SVGSCALC$24);
1086                 }
1087                 target.setEnumValue(svgsCalc);
1088             }
1089         }
1090         
1091         /**
1092          * Sets (as xml) the "SvgsCalc" element
1093          */
1094         public void xsetSvgsCalc(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc svgsCalc)
1095         {
1096             synchronized (monitor())
1097             {
1098                 check_orphaned();
1099                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc target = null;
1100                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc)get_store().find_element_user(SVGSCALC$24, 0);
1101                 if (target == null)
1102                 {
1103                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc)get_store().add_element_user(SVGSCALC$24);
1104                 }
1105                 target.set(svgsCalc);
1106             }
1107         }
1108         
1109         /**
1110          * Gets the "PlannedEnergySvgs" element
1111          */
1112         public java.math.BigDecimal getPlannedEnergySvgs()
1113         {
1114             synchronized (monitor())
1115             {
1116                 check_orphaned();
1117                 org.apache.xmlbeans.SimpleValue target = null;
1118                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANNEDENERGYSVGS$26, 0);
1119                 if (target == null)
1120                 {
1121                     return null;
1122                 }
1123                 return target.getBigDecimalValue();
1124             }
1125         }
1126         
1127         /**
1128          * Gets (as xml) the "PlannedEnergySvgs" element
1129          */
1130         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs xgetPlannedEnergySvgs()
1131         {
1132             synchronized (monitor())
1133             {
1134                 check_orphaned();
1135                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs target = null;
1136                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs)get_store().find_element_user(PLANNEDENERGYSVGS$26, 0);
1137                 return target;
1138             }
1139         }
1140         
1141         /**
1142          * Sets the "PlannedEnergySvgs" element
1143          */
1144         public void setPlannedEnergySvgs(java.math.BigDecimal plannedEnergySvgs)
1145         {
1146             synchronized (monitor())
1147             {
1148                 check_orphaned();
1149                 org.apache.xmlbeans.SimpleValue target = null;
1150                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PLANNEDENERGYSVGS$26, 0);
1151                 if (target == null)
1152                 {
1153                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PLANNEDENERGYSVGS$26);
1154                 }
1155                 target.setBigDecimalValue(plannedEnergySvgs);
1156             }
1157         }
1158         
1159         /**
1160          * Sets (as xml) the "PlannedEnergySvgs" element
1161          */
1162         public void xsetPlannedEnergySvgs(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs plannedEnergySvgs)
1163         {
1164             synchronized (monitor())
1165             {
1166                 check_orphaned();
1167                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs target = null;
1168                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs)get_store().find_element_user(PLANNEDENERGYSVGS$26, 0);
1169                 if (target == null)
1170                 {
1171                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs)get_store().add_element_user(PLANNEDENERGYSVGS$26);
1172                 }
1173                 target.set(plannedEnergySvgs);
1174             }
1175         }
1176         
1177         /**
1178          * Gets the "CalcDescrip" element
1179          */
1180         public java.lang.String getCalcDescrip()
1181         {
1182             synchronized (monitor())
1183             {
1184                 check_orphaned();
1185                 org.apache.xmlbeans.SimpleValue target = null;
1186                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALCDESCRIP$28, 0);
1187                 if (target == null)
1188                 {
1189                     return null;
1190                 }
1191                 return target.getStringValue();
1192             }
1193         }
1194         
1195         /**
1196          * Gets (as xml) the "CalcDescrip" element
1197          */
1198         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip xgetCalcDescrip()
1199         {
1200             synchronized (monitor())
1201             {
1202                 check_orphaned();
1203                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip target = null;
1204                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip)get_store().find_element_user(CALCDESCRIP$28, 0);
1205                 return target;
1206             }
1207         }
1208         
1209         /**
1210          * True if has "CalcDescrip" element
1211          */
1212         public boolean isSetCalcDescrip()
1213         {
1214             synchronized (monitor())
1215             {
1216                 check_orphaned();
1217                 return get_store().count_elements(CALCDESCRIP$28) != 0;
1218             }
1219         }
1220         
1221         /**
1222          * Sets the "CalcDescrip" element
1223          */
1224         public void setCalcDescrip(java.lang.String calcDescrip)
1225         {
1226             synchronized (monitor())
1227             {
1228                 check_orphaned();
1229                 org.apache.xmlbeans.SimpleValue target = null;
1230                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CALCDESCRIP$28, 0);
1231                 if (target == null)
1232                 {
1233                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CALCDESCRIP$28);
1234                 }
1235                 target.setStringValue(calcDescrip);
1236             }
1237         }
1238         
1239         /**
1240          * Sets (as xml) the "CalcDescrip" element
1241          */
1242         public void xsetCalcDescrip(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip calcDescrip)
1243         {
1244             synchronized (monitor())
1245             {
1246                 check_orphaned();
1247                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip target = null;
1248                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip)get_store().find_element_user(CALCDESCRIP$28, 0);
1249                 if (target == null)
1250                 {
1251                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip)get_store().add_element_user(CALCDESCRIP$28);
1252                 }
1253                 target.set(calcDescrip);
1254             }
1255         }
1256         
1257         /**
1258          * Unsets the "CalcDescrip" element
1259          */
1260         public void unsetCalcDescrip()
1261         {
1262             synchronized (monitor())
1263             {
1264                 check_orphaned();
1265                 get_store().remove_element(CALCDESCRIP$28, 0);
1266             }
1267         }
1268         
1269         /**
1270          * Gets the "TTA" element
1271          */
1272         public java.lang.String getTTA()
1273         {
1274             synchronized (monitor())
1275             {
1276                 check_orphaned();
1277                 org.apache.xmlbeans.SimpleValue target = null;
1278                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TTA$30, 0);
1279                 if (target == null)
1280                 {
1281                     return null;
1282                 }
1283                 return target.getStringValue();
1284             }
1285         }
1286         
1287         /**
1288          * Gets (as xml) the "TTA" element
1289          */
1290         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA xgetTTA()
1291         {
1292             synchronized (monitor())
1293             {
1294                 check_orphaned();
1295                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA target = null;
1296                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA)get_store().find_element_user(TTA$30, 0);
1297                 return target;
1298             }
1299         }
1300         
1301         /**
1302          * True if has "TTA" element
1303          */
1304         public boolean isSetTTA()
1305         {
1306             synchronized (monitor())
1307             {
1308                 check_orphaned();
1309                 return get_store().count_elements(TTA$30) != 0;
1310             }
1311         }
1312         
1313         /**
1314          * Sets the "TTA" element
1315          */
1316         public void setTTA(java.lang.String tta)
1317         {
1318             synchronized (monitor())
1319             {
1320                 check_orphaned();
1321                 org.apache.xmlbeans.SimpleValue target = null;
1322                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TTA$30, 0);
1323                 if (target == null)
1324                 {
1325                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TTA$30);
1326                 }
1327                 target.setStringValue(tta);
1328             }
1329         }
1330         
1331         /**
1332          * Sets (as xml) the "TTA" element
1333          */
1334         public void xsetTTA(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA tta)
1335         {
1336             synchronized (monitor())
1337             {
1338                 check_orphaned();
1339                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA target = null;
1340                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA)get_store().find_element_user(TTA$30, 0);
1341                 if (target == null)
1342                 {
1343                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA)get_store().add_element_user(TTA$30);
1344                 }
1345                 target.set(tta);
1346             }
1347         }
1348         
1349         /**
1350          * Unsets the "TTA" element
1351          */
1352         public void unsetTTA()
1353         {
1354             synchronized (monitor())
1355             {
1356                 check_orphaned();
1357                 get_store().remove_element(TTA$30, 0);
1358             }
1359         }
1360         
1361         /**
1362          * Gets the "LevFundsUse" element
1363          */
1364         public java.lang.String getLevFundsUse()
1365         {
1366             synchronized (monitor())
1367             {
1368                 check_orphaned();
1369                 org.apache.xmlbeans.SimpleValue target = null;
1370                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEVFUNDSUSE$32, 0);
1371                 if (target == null)
1372                 {
1373                     return null;
1374                 }
1375                 return target.getStringValue();
1376             }
1377         }
1378         
1379         /**
1380          * Gets (as xml) the "LevFundsUse" element
1381          */
1382         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse xgetLevFundsUse()
1383         {
1384             synchronized (monitor())
1385             {
1386                 check_orphaned();
1387                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse target = null;
1388                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse)get_store().find_element_user(LEVFUNDSUSE$32, 0);
1389                 return target;
1390             }
1391         }
1392         
1393         /**
1394          * True if has "LevFundsUse" element
1395          */
1396         public boolean isSetLevFundsUse()
1397         {
1398             synchronized (monitor())
1399             {
1400                 check_orphaned();
1401                 return get_store().count_elements(LEVFUNDSUSE$32) != 0;
1402             }
1403         }
1404         
1405         /**
1406          * Sets the "LevFundsUse" element
1407          */
1408         public void setLevFundsUse(java.lang.String levFundsUse)
1409         {
1410             synchronized (monitor())
1411             {
1412                 check_orphaned();
1413                 org.apache.xmlbeans.SimpleValue target = null;
1414                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LEVFUNDSUSE$32, 0);
1415                 if (target == null)
1416                 {
1417                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LEVFUNDSUSE$32);
1418                 }
1419                 target.setStringValue(levFundsUse);
1420             }
1421         }
1422         
1423         /**
1424          * Sets (as xml) the "LevFundsUse" element
1425          */
1426         public void xsetLevFundsUse(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse levFundsUse)
1427         {
1428             synchronized (monitor())
1429             {
1430                 check_orphaned();
1431                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse target = null;
1432                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse)get_store().find_element_user(LEVFUNDSUSE$32, 0);
1433                 if (target == null)
1434                 {
1435                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse)get_store().add_element_user(LEVFUNDSUSE$32);
1436                 }
1437                 target.set(levFundsUse);
1438             }
1439         }
1440         
1441         /**
1442          * Unsets the "LevFundsUse" element
1443          */
1444         public void unsetLevFundsUse()
1445         {
1446             synchronized (monitor())
1447             {
1448                 check_orphaned();
1449                 get_store().remove_element(LEVFUNDSUSE$32, 0);
1450             }
1451         }
1452         
1453         /**
1454          * Gets array of all "PACMember" elements
1455          */
1456         public java.lang.String[] getPACMemberArray()
1457         {
1458             synchronized (monitor())
1459             {
1460                 check_orphaned();
1461                 java.util.List targetList = new java.util.ArrayList();
1462                 get_store().find_all_element_users(PACMEMBER$34, targetList);
1463                 java.lang.String[] result = new java.lang.String[targetList.size()];
1464                 for (int i = 0, len = targetList.size() ; i < len ; i++)
1465                     result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getStringValue();
1466                 return result;
1467             }
1468         }
1469         
1470         /**
1471          * Gets ith "PACMember" element
1472          */
1473         public java.lang.String getPACMemberArray(int i)
1474         {
1475             synchronized (monitor())
1476             {
1477                 check_orphaned();
1478                 org.apache.xmlbeans.SimpleValue target = null;
1479                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PACMEMBER$34, i);
1480                 if (target == null)
1481                 {
1482                     throw new IndexOutOfBoundsException();
1483                 }
1484                 return target.getStringValue();
1485             }
1486         }
1487         
1488         /**
1489          * Gets (as xml) array of all "PACMember" elements
1490          */
1491         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember[] xgetPACMemberArray()
1492         {
1493             synchronized (monitor())
1494             {
1495                 check_orphaned();
1496                 java.util.List targetList = new java.util.ArrayList();
1497                 get_store().find_all_element_users(PACMEMBER$34, targetList);
1498                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember[] result = new gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember[targetList.size()];
1499                 targetList.toArray(result);
1500                 return result;
1501             }
1502         }
1503         
1504         /**
1505          * Gets (as xml) ith "PACMember" element
1506          */
1507         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember xgetPACMemberArray(int i)
1508         {
1509             synchronized (monitor())
1510             {
1511                 check_orphaned();
1512                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember target = null;
1513                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember)get_store().find_element_user(PACMEMBER$34, i);
1514                 if (target == null)
1515                 {
1516                     throw new IndexOutOfBoundsException();
1517                 }
1518                 return target;
1519             }
1520         }
1521         
1522         /**
1523          * Returns number of "PACMember" element
1524          */
1525         public int sizeOfPACMemberArray()
1526         {
1527             synchronized (monitor())
1528             {
1529                 check_orphaned();
1530                 return get_store().count_elements(PACMEMBER$34);
1531             }
1532         }
1533         
1534         /**
1535          * Sets array of all "PACMember" element
1536          */
1537         public void setPACMemberArray(java.lang.String[] pacMemberArray)
1538         {
1539             synchronized (monitor())
1540             {
1541                 check_orphaned();
1542                 arraySetterHelper(pacMemberArray, PACMEMBER$34);
1543             }
1544         }
1545         
1546         /**
1547          * Sets ith "PACMember" element
1548          */
1549         public void setPACMemberArray(int i, java.lang.String pacMember)
1550         {
1551             synchronized (monitor())
1552             {
1553                 check_orphaned();
1554                 org.apache.xmlbeans.SimpleValue target = null;
1555                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PACMEMBER$34, i);
1556                 if (target == null)
1557                 {
1558                     throw new IndexOutOfBoundsException();
1559                 }
1560                 target.setStringValue(pacMember);
1561             }
1562         }
1563         
1564         /**
1565          * Sets (as xml) array of all "PACMember" element
1566          */
1567         public void xsetPACMemberArray(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember[]pacMemberArray)
1568         {
1569             synchronized (monitor())
1570             {
1571                 check_orphaned();
1572                 arraySetterHelper(pacMemberArray, PACMEMBER$34);
1573             }
1574         }
1575         
1576         /**
1577          * Sets (as xml) ith "PACMember" element
1578          */
1579         public void xsetPACMemberArray(int i, gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember pacMember)
1580         {
1581             synchronized (monitor())
1582             {
1583                 check_orphaned();
1584                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember target = null;
1585                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember)get_store().find_element_user(PACMEMBER$34, i);
1586                 if (target == null)
1587                 {
1588                     throw new IndexOutOfBoundsException();
1589                 }
1590                 target.set(pacMember);
1591             }
1592         }
1593         
1594         /**
1595          * Inserts the value as the ith "PACMember" element
1596          */
1597         public void insertPACMember(int i, java.lang.String pacMember)
1598         {
1599             synchronized (monitor())
1600             {
1601                 check_orphaned();
1602                 org.apache.xmlbeans.SimpleValue target = 
1603                     (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(PACMEMBER$34, i);
1604                 target.setStringValue(pacMember);
1605             }
1606         }
1607         
1608         /**
1609          * Appends the value as the last "PACMember" element
1610          */
1611         public void addPACMember(java.lang.String pacMember)
1612         {
1613             synchronized (monitor())
1614             {
1615                 check_orphaned();
1616                 org.apache.xmlbeans.SimpleValue target = null;
1617                 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PACMEMBER$34);
1618                 target.setStringValue(pacMember);
1619             }
1620         }
1621         
1622         /**
1623          * Inserts and returns a new empty value (as xml) as the ith "PACMember" element
1624          */
1625         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember insertNewPACMember(int i)
1626         {
1627             synchronized (monitor())
1628             {
1629                 check_orphaned();
1630                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember target = null;
1631                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember)get_store().insert_element_user(PACMEMBER$34, i);
1632                 return target;
1633             }
1634         }
1635         
1636         /**
1637          * Appends and returns a new empty value (as xml) as the last "PACMember" element
1638          */
1639         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember addNewPACMember()
1640         {
1641             synchronized (monitor())
1642             {
1643                 check_orphaned();
1644                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember target = null;
1645                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember)get_store().add_element_user(PACMEMBER$34);
1646                 return target;
1647             }
1648         }
1649         
1650         /**
1651          * Removes the ith "PACMember" element
1652          */
1653         public void removePACMember(int i)
1654         {
1655             synchronized (monitor())
1656             {
1657                 check_orphaned();
1658                 get_store().remove_element(PACMEMBER$34, i);
1659             }
1660         }
1661         
1662         /**
1663          * Gets array of all "HearingDateHeld" elements
1664          */
1665         public java.util.Calendar[] getHearingDateHeldArray()
1666         {
1667             synchronized (monitor())
1668             {
1669                 check_orphaned();
1670                 java.util.List targetList = new java.util.ArrayList();
1671                 get_store().find_all_element_users(HEARINGDATEHELD$36, targetList);
1672                 java.util.Calendar[] result = new java.util.Calendar[targetList.size()];
1673                 for (int i = 0, len = targetList.size() ; i < len ; i++)
1674                     result[i] = ((org.apache.xmlbeans.SimpleValue)targetList.get(i)).getCalendarValue();
1675                 return result;
1676             }
1677         }
1678         
1679         /**
1680          * Gets ith "HearingDateHeld" element
1681          */
1682         public java.util.Calendar getHearingDateHeldArray(int i)
1683         {
1684             synchronized (monitor())
1685             {
1686                 check_orphaned();
1687                 org.apache.xmlbeans.SimpleValue target = null;
1688                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HEARINGDATEHELD$36, i);
1689                 if (target == null)
1690                 {
1691                     throw new IndexOutOfBoundsException();
1692                 }
1693                 return target.getCalendarValue();
1694             }
1695         }
1696         
1697         /**
1698          * Gets (as xml) array of all "HearingDateHeld" elements
1699          */
1700         public org.apache.xmlbeans.XmlDate[] xgetHearingDateHeldArray()
1701         {
1702             synchronized (monitor())
1703             {
1704                 check_orphaned();
1705                 java.util.List targetList = new java.util.ArrayList();
1706                 get_store().find_all_element_users(HEARINGDATEHELD$36, targetList);
1707                 org.apache.xmlbeans.XmlDate[] result = new org.apache.xmlbeans.XmlDate[targetList.size()];
1708                 targetList.toArray(result);
1709                 return result;
1710             }
1711         }
1712         
1713         /**
1714          * Gets (as xml) ith "HearingDateHeld" element
1715          */
1716         public org.apache.xmlbeans.XmlDate xgetHearingDateHeldArray(int i)
1717         {
1718             synchronized (monitor())
1719             {
1720                 check_orphaned();
1721                 org.apache.xmlbeans.XmlDate target = null;
1722                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(HEARINGDATEHELD$36, i);
1723                 if (target == null)
1724                 {
1725                     throw new IndexOutOfBoundsException();
1726                 }
1727                 return target;
1728             }
1729         }
1730         
1731         /**
1732          * Returns number of "HearingDateHeld" element
1733          */
1734         public int sizeOfHearingDateHeldArray()
1735         {
1736             synchronized (monitor())
1737             {
1738                 check_orphaned();
1739                 return get_store().count_elements(HEARINGDATEHELD$36);
1740             }
1741         }
1742         
1743         /**
1744          * Sets array of all "HearingDateHeld" element
1745          */
1746         public void setHearingDateHeldArray(java.util.Calendar[] hearingDateHeldArray)
1747         {
1748             synchronized (monitor())
1749             {
1750                 check_orphaned();
1751                 arraySetterHelper(hearingDateHeldArray, HEARINGDATEHELD$36);
1752             }
1753         }
1754         
1755         /**
1756          * Sets ith "HearingDateHeld" element
1757          */
1758         public void setHearingDateHeldArray(int i, java.util.Calendar hearingDateHeld)
1759         {
1760             synchronized (monitor())
1761             {
1762                 check_orphaned();
1763                 org.apache.xmlbeans.SimpleValue target = null;
1764                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HEARINGDATEHELD$36, i);
1765                 if (target == null)
1766                 {
1767                     throw new IndexOutOfBoundsException();
1768                 }
1769                 target.setCalendarValue(hearingDateHeld);
1770             }
1771         }
1772         
1773         /**
1774          * Sets (as xml) array of all "HearingDateHeld" element
1775          */
1776         public void xsetHearingDateHeldArray(org.apache.xmlbeans.XmlDate[]hearingDateHeldArray)
1777         {
1778             synchronized (monitor())
1779             {
1780                 check_orphaned();
1781                 arraySetterHelper(hearingDateHeldArray, HEARINGDATEHELD$36);
1782             }
1783         }
1784         
1785         /**
1786          * Sets (as xml) ith "HearingDateHeld" element
1787          */
1788         public void xsetHearingDateHeldArray(int i, org.apache.xmlbeans.XmlDate hearingDateHeld)
1789         {
1790             synchronized (monitor())
1791             {
1792                 check_orphaned();
1793                 org.apache.xmlbeans.XmlDate target = null;
1794                 target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(HEARINGDATEHELD$36, i);
1795                 if (target == null)
1796                 {
1797                     throw new IndexOutOfBoundsException();
1798                 }
1799                 target.set(hearingDateHeld);
1800             }
1801         }
1802         
1803         /**
1804          * Inserts the value as the ith "HearingDateHeld" element
1805          */
1806         public void insertHearingDateHeld(int i, java.util.Calendar hearingDateHeld)
1807         {
1808             synchronized (monitor())
1809             {
1810                 check_orphaned();
1811                 org.apache.xmlbeans.SimpleValue target = 
1812                     (org.apache.xmlbeans.SimpleValue)get_store().insert_element_user(HEARINGDATEHELD$36, i);
1813                 target.setCalendarValue(hearingDateHeld);
1814             }
1815         }
1816         
1817         /**
1818          * Appends the value as the last "HearingDateHeld" element
1819          */
1820         public void addHearingDateHeld(java.util.Calendar hearingDateHeld)
1821         {
1822             synchronized (monitor())
1823             {
1824                 check_orphaned();
1825                 org.apache.xmlbeans.SimpleValue target = null;
1826                 target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HEARINGDATEHELD$36);
1827                 target.setCalendarValue(hearingDateHeld);
1828             }
1829         }
1830         
1831         /**
1832          * Inserts and returns a new empty value (as xml) as the ith "HearingDateHeld" element
1833          */
1834         public org.apache.xmlbeans.XmlDate insertNewHearingDateHeld(int i)
1835         {
1836             synchronized (monitor())
1837             {
1838                 check_orphaned();
1839                 org.apache.xmlbeans.XmlDate target = null;
1840                 target = (org.apache.xmlbeans.XmlDate)get_store().insert_element_user(HEARINGDATEHELD$36, i);
1841                 return target;
1842             }
1843         }
1844         
1845         /**
1846          * Appends and returns a new empty value (as xml) as the last "HearingDateHeld" element
1847          */
1848         public org.apache.xmlbeans.XmlDate addNewHearingDateHeld()
1849         {
1850             synchronized (monitor())
1851             {
1852                 check_orphaned();
1853                 org.apache.xmlbeans.XmlDate target = null;
1854                 target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(HEARINGDATEHELD$36);
1855                 return target;
1856             }
1857         }
1858         
1859         /**
1860          * Removes the ith "HearingDateHeld" element
1861          */
1862         public void removeHearingDateHeld(int i)
1863         {
1864             synchronized (monitor())
1865             {
1866                 check_orphaned();
1867                 get_store().remove_element(HEARINGDATEHELD$36, i);
1868             }
1869         }
1870         
1871         /**
1872          * Gets the "HearingNotice" element
1873          */
1874         public java.lang.String getHearingNotice()
1875         {
1876             synchronized (monitor())
1877             {
1878                 check_orphaned();
1879                 org.apache.xmlbeans.SimpleValue target = null;
1880                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HEARINGNOTICE$38, 0);
1881                 if (target == null)
1882                 {
1883                     return null;
1884                 }
1885                 return target.getStringValue();
1886             }
1887         }
1888         
1889         /**
1890          * Gets (as xml) the "HearingNotice" element
1891          */
1892         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice xgetHearingNotice()
1893         {
1894             synchronized (monitor())
1895             {
1896                 check_orphaned();
1897                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice target = null;
1898                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice)get_store().find_element_user(HEARINGNOTICE$38, 0);
1899                 return target;
1900             }
1901         }
1902         
1903         /**
1904          * True if has "HearingNotice" element
1905          */
1906         public boolean isSetHearingNotice()
1907         {
1908             synchronized (monitor())
1909             {
1910                 check_orphaned();
1911                 return get_store().count_elements(HEARINGNOTICE$38) != 0;
1912             }
1913         }
1914         
1915         /**
1916          * Sets the "HearingNotice" element
1917          */
1918         public void setHearingNotice(java.lang.String hearingNotice)
1919         {
1920             synchronized (monitor())
1921             {
1922                 check_orphaned();
1923                 org.apache.xmlbeans.SimpleValue target = null;
1924                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(HEARINGNOTICE$38, 0);
1925                 if (target == null)
1926                 {
1927                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(HEARINGNOTICE$38);
1928                 }
1929                 target.setStringValue(hearingNotice);
1930             }
1931         }
1932         
1933         /**
1934          * Sets (as xml) the "HearingNotice" element
1935          */
1936         public void xsetHearingNotice(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice hearingNotice)
1937         {
1938             synchronized (monitor())
1939             {
1940                 check_orphaned();
1941                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice target = null;
1942                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice)get_store().find_element_user(HEARINGNOTICE$38, 0);
1943                 if (target == null)
1944                 {
1945                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice)get_store().add_element_user(HEARINGNOTICE$38);
1946                 }
1947                 target.set(hearingNotice);
1948             }
1949         }
1950         
1951         /**
1952          * Unsets the "HearingNotice" element
1953          */
1954         public void unsetHearingNotice()
1955         {
1956             synchronized (monitor())
1957             {
1958                 check_orphaned();
1959                 get_store().remove_element(HEARINGNOTICE$38, 0);
1960             }
1961         }
1962         
1963         /**
1964          * Gets the "OnFileAdjust" element
1965          */
1966         public java.lang.String getOnFileAdjust()
1967         {
1968             synchronized (monitor())
1969             {
1970                 check_orphaned();
1971                 org.apache.xmlbeans.SimpleValue target = null;
1972                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ONFILEADJUST$40, 0);
1973                 if (target == null)
1974                 {
1975                     return null;
1976                 }
1977                 return target.getStringValue();
1978             }
1979         }
1980         
1981         /**
1982          * Gets (as xml) the "OnFileAdjust" element
1983          */
1984         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust xgetOnFileAdjust()
1985         {
1986             synchronized (monitor())
1987             {
1988                 check_orphaned();
1989                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust target = null;
1990                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust)get_store().find_element_user(ONFILEADJUST$40, 0);
1991                 return target;
1992             }
1993         }
1994         
1995         /**
1996          * True if has "OnFileAdjust" element
1997          */
1998         public boolean isSetOnFileAdjust()
1999         {
2000             synchronized (monitor())
2001             {
2002                 check_orphaned();
2003                 return get_store().count_elements(ONFILEADJUST$40) != 0;
2004             }
2005         }
2006         
2007         /**
2008          * Sets the "OnFileAdjust" element
2009          */
2010         public void setOnFileAdjust(java.lang.String onFileAdjust)
2011         {
2012             synchronized (monitor())
2013             {
2014                 check_orphaned();
2015                 org.apache.xmlbeans.SimpleValue target = null;
2016                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ONFILEADJUST$40, 0);
2017                 if (target == null)
2018                 {
2019                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ONFILEADJUST$40);
2020                 }
2021                 target.setStringValue(onFileAdjust);
2022             }
2023         }
2024         
2025         /**
2026          * Sets (as xml) the "OnFileAdjust" element
2027          */
2028         public void xsetOnFileAdjust(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust onFileAdjust)
2029         {
2030             synchronized (monitor())
2031             {
2032                 check_orphaned();
2033                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust target = null;
2034                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust)get_store().find_element_user(ONFILEADJUST$40, 0);
2035                 if (target == null)
2036                 {
2037                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust)get_store().add_element_user(ONFILEADJUST$40);
2038                 }
2039                 target.set(onFileAdjust);
2040             }
2041         }
2042         
2043         /**
2044          * Unsets the "OnFileAdjust" element
2045          */
2046         public void unsetOnFileAdjust()
2047         {
2048             synchronized (monitor())
2049             {
2050                 check_orphaned();
2051                 get_store().remove_element(ONFILEADJUST$40, 0);
2052             }
2053         }
2054         
2055         /**
2056          * Gets the "Misc" element
2057          */
2058         public java.lang.String getMisc()
2059         {
2060             synchronized (monitor())
2061             {
2062                 check_orphaned();
2063                 org.apache.xmlbeans.SimpleValue target = null;
2064                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISC$42, 0);
2065                 if (target == null)
2066                 {
2067                     return null;
2068                 }
2069                 return target.getStringValue();
2070             }
2071         }
2072         
2073         /**
2074          * Gets (as xml) the "Misc" element
2075          */
2076         public gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc xgetMisc()
2077         {
2078             synchronized (monitor())
2079             {
2080                 check_orphaned();
2081                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc target = null;
2082                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc)get_store().find_element_user(MISC$42, 0);
2083                 return target;
2084             }
2085         }
2086         
2087         /**
2088          * True if has "Misc" element
2089          */
2090         public boolean isSetMisc()
2091         {
2092             synchronized (monitor())
2093             {
2094                 check_orphaned();
2095                 return get_store().count_elements(MISC$42) != 0;
2096             }
2097         }
2098         
2099         /**
2100          * Sets the "Misc" element
2101          */
2102         public void setMisc(java.lang.String misc)
2103         {
2104             synchronized (monitor())
2105             {
2106                 check_orphaned();
2107                 org.apache.xmlbeans.SimpleValue target = null;
2108                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(MISC$42, 0);
2109                 if (target == null)
2110                 {
2111                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(MISC$42);
2112                 }
2113                 target.setStringValue(misc);
2114             }
2115         }
2116         
2117         /**
2118          * Sets (as xml) the "Misc" element
2119          */
2120         public void xsetMisc(gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc misc)
2121         {
2122             synchronized (monitor())
2123             {
2124                 check_orphaned();
2125                 gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc target = null;
2126                 target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc)get_store().find_element_user(MISC$42, 0);
2127                 if (target == null)
2128                 {
2129                     target = (gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc)get_store().add_element_user(MISC$42);
2130                 }
2131                 target.set(misc);
2132             }
2133         }
2134         
2135         /**
2136          * Unsets the "Misc" element
2137          */
2138         public void unsetMisc()
2139         {
2140             synchronized (monitor())
2141             {
2142                 check_orphaned();
2143                 get_store().remove_element(MISC$42, 0);
2144             }
2145         }
2146         
2147         /**
2148          * Gets the "FormVersion" attribute
2149          */
2150         public java.lang.String getFormVersion()
2151         {
2152             synchronized (monitor())
2153             {
2154                 check_orphaned();
2155                 org.apache.xmlbeans.SimpleValue target = null;
2156                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$44);
2157                 if (target == null)
2158                 {
2159                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$44);
2160                 }
2161                 if (target == null)
2162                 {
2163                     return null;
2164                 }
2165                 return target.getStringValue();
2166             }
2167         }
2168         
2169         /**
2170          * Gets (as xml) the "FormVersion" attribute
2171          */
2172         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
2173         {
2174             synchronized (monitor())
2175             {
2176                 check_orphaned();
2177                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
2178                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$44);
2179                 if (target == null)
2180                 {
2181                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$44);
2182                 }
2183                 return target;
2184             }
2185         }
2186         
2187         /**
2188          * Sets the "FormVersion" attribute
2189          */
2190         public void setFormVersion(java.lang.String formVersion)
2191         {
2192             synchronized (monitor())
2193             {
2194                 check_orphaned();
2195                 org.apache.xmlbeans.SimpleValue target = null;
2196                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$44);
2197                 if (target == null)
2198                 {
2199                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$44);
2200                 }
2201                 target.setStringValue(formVersion);
2202             }
2203         }
2204         
2205         /**
2206          * Sets (as xml) the "FormVersion" attribute
2207          */
2208         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
2209         {
2210             synchronized (monitor())
2211             {
2212                 check_orphaned();
2213                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
2214                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$44);
2215                 if (target == null)
2216                 {
2217                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$44);
2218                 }
2219                 target.set(formVersion);
2220             }
2221         }
2222         /**
2223          * An XML GrntNum(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2224          *
2225          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$GrntNum.
2226          */
2227         public static class GrntNumImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.GrntNum
2228         {
2229             private static final long serialVersionUID = 1L;
2230             
2231             public GrntNumImpl(org.apache.xmlbeans.SchemaType sType)
2232             {
2233                 super(sType, false);
2234             }
2235             
2236             protected GrntNumImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2237             {
2238                 super(sType, b);
2239             }
2240         }
2241         /**
2242          * An XML ModNum(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2243          *
2244          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$ModNum.
2245          */
2246         public static class ModNumImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.ModNum
2247         {
2248             private static final long serialVersionUID = 1L;
2249             
2250             public ModNumImpl(org.apache.xmlbeans.SchemaType sType)
2251             {
2252                 super(sType, false);
2253             }
2254             
2255             protected ModNumImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2256             {
2257                 super(sType, b);
2258             }
2259         }
2260         /**
2261          * An XML PlannedST(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2262          *
2263          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$PlannedST.
2264          */
2265         public static class PlannedSTImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST
2266         {
2267             private static final long serialVersionUID = 1L;
2268             
2269             public PlannedSTImpl(org.apache.xmlbeans.SchemaType sType)
2270             {
2271                 super(sType, false);
2272             }
2273             
2274             protected PlannedSTImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2275             {
2276                 super(sType, b);
2277             }
2278         }
2279         /**
2280          * An XML PlannedRW(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2281          *
2282          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$PlannedRW.
2283          */
2284         public static class PlannedRWImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW
2285         {
2286             private static final long serialVersionUID = 1L;
2287             
2288             public PlannedRWImpl(org.apache.xmlbeans.SchemaType sType)
2289             {
2290                 super(sType, false);
2291             }
2292             
2293             protected PlannedRWImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2294             {
2295                 super(sType, b);
2296             }
2297         }
2298         /**
2299          * An XML Planned_ST(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2300          *
2301          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$PlannedST2.
2302          */
2303         public static class PlannedSTImpl2 extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedST2
2304         {
2305             private static final long serialVersionUID = 1L;
2306             
2307             public PlannedSTImpl2(org.apache.xmlbeans.SchemaType sType)
2308             {
2309                 super(sType, false);
2310             }
2311             
2312             protected PlannedSTImpl2(org.apache.xmlbeans.SchemaType sType, boolean b)
2313             {
2314                 super(sType, b);
2315             }
2316         }
2317         /**
2318          * An XML Planned_RW(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2319          *
2320          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$PlannedRW2.
2321          */
2322         public static class PlannedRWImpl2 extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedRW2
2323         {
2324             private static final long serialVersionUID = 1L;
2325             
2326             public PlannedRWImpl2(org.apache.xmlbeans.SchemaType sType)
2327             {
2328                 super(sType, false);
2329             }
2330             
2331             protected PlannedRWImpl2(org.apache.xmlbeans.SchemaType sType, boolean b)
2332             {
2333                 super(sType, b);
2334             }
2335         }
2336         /**
2337          * An XML SvgsCalc(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2338          *
2339          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$SvgsCalc.
2340          */
2341         public static class SvgsCalcImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.SvgsCalc
2342         {
2343             private static final long serialVersionUID = 1L;
2344             
2345             public SvgsCalcImpl(org.apache.xmlbeans.SchemaType sType)
2346             {
2347                 super(sType, false);
2348             }
2349             
2350             protected SvgsCalcImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2351             {
2352                 super(sType, b);
2353             }
2354         }
2355         /**
2356          * An XML PlannedEnergySvgs(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2357          *
2358          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$PlannedEnergySvgs.
2359          */
2360         public static class PlannedEnergySvgsImpl extends org.apache.xmlbeans.impl.values.JavaDecimalHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PlannedEnergySvgs
2361         {
2362             private static final long serialVersionUID = 1L;
2363             
2364             public PlannedEnergySvgsImpl(org.apache.xmlbeans.SchemaType sType)
2365             {
2366                 super(sType, false);
2367             }
2368             
2369             protected PlannedEnergySvgsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2370             {
2371                 super(sType, b);
2372             }
2373         }
2374         /**
2375          * An XML CalcDescrip(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2376          *
2377          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$CalcDescrip.
2378          */
2379         public static class CalcDescripImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.CalcDescrip
2380         {
2381             private static final long serialVersionUID = 1L;
2382             
2383             public CalcDescripImpl(org.apache.xmlbeans.SchemaType sType)
2384             {
2385                 super(sType, false);
2386             }
2387             
2388             protected CalcDescripImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2389             {
2390                 super(sType, b);
2391             }
2392         }
2393         /**
2394          * An XML TTA(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2395          *
2396          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$TTA.
2397          */
2398         public static class TTAImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.TTA
2399         {
2400             private static final long serialVersionUID = 1L;
2401             
2402             public TTAImpl(org.apache.xmlbeans.SchemaType sType)
2403             {
2404                 super(sType, false);
2405             }
2406             
2407             protected TTAImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2408             {
2409                 super(sType, b);
2410             }
2411         }
2412         /**
2413          * An XML LevFundsUse(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2414          *
2415          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$LevFundsUse.
2416          */
2417         public static class LevFundsUseImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.LevFundsUse
2418         {
2419             private static final long serialVersionUID = 1L;
2420             
2421             public LevFundsUseImpl(org.apache.xmlbeans.SchemaType sType)
2422             {
2423                 super(sType, false);
2424             }
2425             
2426             protected LevFundsUseImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2427             {
2428                 super(sType, b);
2429             }
2430         }
2431         /**
2432          * An XML PACMember(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2433          *
2434          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$PACMember.
2435          */
2436         public static class PACMemberImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.PACMember
2437         {
2438             private static final long serialVersionUID = 1L;
2439             
2440             public PACMemberImpl(org.apache.xmlbeans.SchemaType sType)
2441             {
2442                 super(sType, false);
2443             }
2444             
2445             protected PACMemberImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2446             {
2447                 super(sType, b);
2448             }
2449         }
2450         /**
2451          * An XML HearingNotice(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2452          *
2453          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$HearingNotice.
2454          */
2455         public static class HearingNoticeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.HearingNotice
2456         {
2457             private static final long serialVersionUID = 1L;
2458             
2459             public HearingNoticeImpl(org.apache.xmlbeans.SchemaType sType)
2460             {
2461                 super(sType, false);
2462             }
2463             
2464             protected HearingNoticeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2465             {
2466                 super(sType, b);
2467             }
2468         }
2469         /**
2470          * An XML OnFileAdjust(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2471          *
2472          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$OnFileAdjust.
2473          */
2474         public static class OnFileAdjustImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.OnFileAdjust
2475         {
2476             private static final long serialVersionUID = 1L;
2477             
2478             public OnFileAdjustImpl(org.apache.xmlbeans.SchemaType sType)
2479             {
2480                 super(sType, false);
2481             }
2482             
2483             protected OnFileAdjustImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2484             {
2485                 super(sType, b);
2486             }
2487         }
2488         /**
2489          * An XML Misc(@http://apply.grants.gov/forms/DOE_F_540_2-V1.0).
2490          *
2491          * This is an atomic type that is a restriction of gov.grants.apply.forms.doeF5402V10.DOEF5402Document$DOEF5402$Misc.
2492          */
2493         public static class MiscImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.doeF5402V10.DOEF5402Document.DOEF5402.Misc
2494         {
2495             private static final long serialVersionUID = 1L;
2496             
2497             public MiscImpl(org.apache.xmlbeans.SchemaType sType)
2498             {
2499                 super(sType, false);
2500             }
2501             
2502             protected MiscImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2503             {
2504                 super(sType, b);
2505             }
2506         }
2507     }
2508 }