View Javadoc
1   /*
2    * An XML document type.
3    * Localname: EPA4700_4_2_0
4    * Namespace: http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0
5    * Java type: gov.grants.apply.forms.epa4700420V20.EPA4700420Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.epa4700420V20.impl;
10  /**
11   * A document containing one EPA4700_4_2_0(@http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0) element.
12   *
13   * This is a complex type.
14   */
15  public class EPA4700420DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.epa4700420V20.EPA4700420Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public EPA4700420DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName EPA4700420$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "EPA4700_4_2_0");
26      
27      
28      /**
29       * Gets the "EPA4700_4_2_0" element
30       */
31      public gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420 getEPA4700420()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420 target = null;
37              target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420)get_store().find_element_user(EPA4700420$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "EPA4700_4_2_0" element
48       */
49      public void setEPA4700420(gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420 epa4700420)
50      {
51          generatedSetterHelperImpl(epa4700420, EPA4700420$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "EPA4700_4_2_0" element
56       */
57      public gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420 addNewEPA4700420()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420 target = null;
63              target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420)get_store().add_element_user(EPA4700420$0);
64              return target;
65          }
66      }
67      /**
68       * An XML EPA4700_4_2_0(@http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0).
69       *
70       * This is a complex type.
71       */
72      public static class EPA4700420Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public EPA4700420Impl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName APPLICANTINFO$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "ApplicantInfo");
83          private static final javax.xml.namespace.QName DUNSNUMBER$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "DUNSNumber");
85          private static final javax.xml.namespace.QName FEDERALFINANCIALASSISTANCEQUESTION$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "FederalFinancialAssistanceQuestion");
87          private static final javax.xml.namespace.QName CIVILRIGHTSLAWSUITS1$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "CivilRightsLawSuits1");
89          private static final javax.xml.namespace.QName CIVILRIGHTSLAWSUITS2$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "CivilRightsLawSuits2");
91          private static final javax.xml.namespace.QName CIVILRIGHTSLAWSUITS3$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "CivilRightsLawSuits3");
93          private static final javax.xml.namespace.QName CONSTRUCTIONFEDERALASSISTANCE$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "ConstructionFederalAssistance");
95          private static final javax.xml.namespace.QName CONSTRUCTION$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "Construction");
97          private static final javax.xml.namespace.QName CONSTRUCTION2$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "Construction2");
99          private static final javax.xml.namespace.QName NOTICE1$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "Notice1");
101         private static final javax.xml.namespace.QName NOTICE2$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "Notice2");
103         private static final javax.xml.namespace.QName NOTICE3$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "Notice3");
105         private static final javax.xml.namespace.QName NOTICE4$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "Notice4");
107         private static final javax.xml.namespace.QName DEMOGRAPHIC$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "Demographic");
109         private static final javax.xml.namespace.QName POLICY1$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "Policy1");
111         private static final javax.xml.namespace.QName POLICY2$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "Policy2");
113         private static final javax.xml.namespace.QName PROGRAM$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "Program");
115         private static final javax.xml.namespace.QName APPLICANTSIGNATURE$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "ApplicantSignature");
117         private static final javax.xml.namespace.QName FORMVERSION$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "FormVersion");
119         
120         
121         /**
122          * Gets the "ApplicantInfo" element
123          */
124         public gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantInfo getApplicantInfo()
125         {
126             synchronized (monitor())
127             {
128                 check_orphaned();
129                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantInfo target = null;
130                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantInfo)get_store().find_element_user(APPLICANTINFO$0, 0);
131                 if (target == null)
132                 {
133                     return null;
134                 }
135                 return target;
136             }
137         }
138         
139         /**
140          * True if has "ApplicantInfo" element
141          */
142         public boolean isSetApplicantInfo()
143         {
144             synchronized (monitor())
145             {
146                 check_orphaned();
147                 return get_store().count_elements(APPLICANTINFO$0) != 0;
148             }
149         }
150         
151         /**
152          * Sets the "ApplicantInfo" element
153          */
154         public void setApplicantInfo(gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantInfo applicantInfo)
155         {
156             generatedSetterHelperImpl(applicantInfo, APPLICANTINFO$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
157         }
158         
159         /**
160          * Appends and returns a new empty "ApplicantInfo" element
161          */
162         public gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantInfo addNewApplicantInfo()
163         {
164             synchronized (monitor())
165             {
166                 check_orphaned();
167                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantInfo target = null;
168                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantInfo)get_store().add_element_user(APPLICANTINFO$0);
169                 return target;
170             }
171         }
172         
173         /**
174          * Unsets the "ApplicantInfo" element
175          */
176         public void unsetApplicantInfo()
177         {
178             synchronized (monitor())
179             {
180                 check_orphaned();
181                 get_store().remove_element(APPLICANTINFO$0, 0);
182             }
183         }
184         
185         /**
186          * Gets the "DUNSNumber" element
187          */
188         public java.lang.String getDUNSNumber()
189         {
190             synchronized (monitor())
191             {
192                 check_orphaned();
193                 org.apache.xmlbeans.SimpleValue target = null;
194                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$2, 0);
195                 if (target == null)
196                 {
197                     return null;
198                 }
199                 return target.getStringValue();
200             }
201         }
202         
203         /**
204          * Gets (as xml) the "DUNSNumber" element
205          */
206         public gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber()
207         {
208             synchronized (monitor())
209             {
210                 check_orphaned();
211                 gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
212                 target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$2, 0);
213                 return target;
214             }
215         }
216         
217         /**
218          * True if has "DUNSNumber" element
219          */
220         public boolean isSetDUNSNumber()
221         {
222             synchronized (monitor())
223             {
224                 check_orphaned();
225                 return get_store().count_elements(DUNSNUMBER$2) != 0;
226             }
227         }
228         
229         /**
230          * Sets the "DUNSNumber" element
231          */
232         public void setDUNSNumber(java.lang.String dunsNumber)
233         {
234             synchronized (monitor())
235             {
236                 check_orphaned();
237                 org.apache.xmlbeans.SimpleValue target = null;
238                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DUNSNUMBER$2, 0);
239                 if (target == null)
240                 {
241                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DUNSNUMBER$2);
242                 }
243                 target.setStringValue(dunsNumber);
244             }
245         }
246         
247         /**
248          * Sets (as xml) the "DUNSNumber" element
249          */
250         public void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber)
251         {
252             synchronized (monitor())
253             {
254                 check_orphaned();
255                 gov.grants.apply.system.globalLibraryV20.DUNSIDDataType target = null;
256                 target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().find_element_user(DUNSNUMBER$2, 0);
257                 if (target == null)
258                 {
259                     target = (gov.grants.apply.system.globalLibraryV20.DUNSIDDataType)get_store().add_element_user(DUNSNUMBER$2);
260                 }
261                 target.set(dunsNumber);
262             }
263         }
264         
265         /**
266          * Unsets the "DUNSNumber" element
267          */
268         public void unsetDUNSNumber()
269         {
270             synchronized (monitor())
271             {
272                 check_orphaned();
273                 get_store().remove_element(DUNSNUMBER$2, 0);
274             }
275         }
276         
277         /**
278          * Gets the "FederalFinancialAssistanceQuestion" element
279          */
280         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFederalFinancialAssistanceQuestion()
281         {
282             synchronized (monitor())
283             {
284                 check_orphaned();
285                 org.apache.xmlbeans.SimpleValue target = null;
286                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALFINANCIALASSISTANCEQUESTION$4, 0);
287                 if (target == null)
288                 {
289                     return null;
290                 }
291                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
292             }
293         }
294         
295         /**
296          * Gets (as xml) the "FederalFinancialAssistanceQuestion" element
297          */
298         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFederalFinancialAssistanceQuestion()
299         {
300             synchronized (monitor())
301             {
302                 check_orphaned();
303                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
304                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALFINANCIALASSISTANCEQUESTION$4, 0);
305                 return target;
306             }
307         }
308         
309         /**
310          * True if has "FederalFinancialAssistanceQuestion" element
311          */
312         public boolean isSetFederalFinancialAssistanceQuestion()
313         {
314             synchronized (monitor())
315             {
316                 check_orphaned();
317                 return get_store().count_elements(FEDERALFINANCIALASSISTANCEQUESTION$4) != 0;
318             }
319         }
320         
321         /**
322          * Sets the "FederalFinancialAssistanceQuestion" element
323          */
324         public void setFederalFinancialAssistanceQuestion(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum federalFinancialAssistanceQuestion)
325         {
326             synchronized (monitor())
327             {
328                 check_orphaned();
329                 org.apache.xmlbeans.SimpleValue target = null;
330                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FEDERALFINANCIALASSISTANCEQUESTION$4, 0);
331                 if (target == null)
332                 {
333                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FEDERALFINANCIALASSISTANCEQUESTION$4);
334                 }
335                 target.setEnumValue(federalFinancialAssistanceQuestion);
336             }
337         }
338         
339         /**
340          * Sets (as xml) the "FederalFinancialAssistanceQuestion" element
341          */
342         public void xsetFederalFinancialAssistanceQuestion(gov.grants.apply.system.globalLibraryV20.YesNoDataType federalFinancialAssistanceQuestion)
343         {
344             synchronized (monitor())
345             {
346                 check_orphaned();
347                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
348                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FEDERALFINANCIALASSISTANCEQUESTION$4, 0);
349                 if (target == null)
350                 {
351                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FEDERALFINANCIALASSISTANCEQUESTION$4);
352                 }
353                 target.set(federalFinancialAssistanceQuestion);
354             }
355         }
356         
357         /**
358          * Unsets the "FederalFinancialAssistanceQuestion" element
359          */
360         public void unsetFederalFinancialAssistanceQuestion()
361         {
362             synchronized (monitor())
363             {
364                 check_orphaned();
365                 get_store().remove_element(FEDERALFINANCIALASSISTANCEQUESTION$4, 0);
366             }
367         }
368         
369         /**
370          * Gets the "CivilRightsLawSuits1" element
371          */
372         public java.lang.String getCivilRightsLawSuits1()
373         {
374             synchronized (monitor())
375             {
376                 check_orphaned();
377                 org.apache.xmlbeans.SimpleValue target = null;
378                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CIVILRIGHTSLAWSUITS1$6, 0);
379                 if (target == null)
380                 {
381                     return null;
382                 }
383                 return target.getStringValue();
384             }
385         }
386         
387         /**
388          * Gets (as xml) the "CivilRightsLawSuits1" element
389          */
390         public gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits1 xgetCivilRightsLawSuits1()
391         {
392             synchronized (monitor())
393             {
394                 check_orphaned();
395                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits1 target = null;
396                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits1)get_store().find_element_user(CIVILRIGHTSLAWSUITS1$6, 0);
397                 return target;
398             }
399         }
400         
401         /**
402          * True if has "CivilRightsLawSuits1" element
403          */
404         public boolean isSetCivilRightsLawSuits1()
405         {
406             synchronized (monitor())
407             {
408                 check_orphaned();
409                 return get_store().count_elements(CIVILRIGHTSLAWSUITS1$6) != 0;
410             }
411         }
412         
413         /**
414          * Sets the "CivilRightsLawSuits1" element
415          */
416         public void setCivilRightsLawSuits1(java.lang.String civilRightsLawSuits1)
417         {
418             synchronized (monitor())
419             {
420                 check_orphaned();
421                 org.apache.xmlbeans.SimpleValue target = null;
422                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CIVILRIGHTSLAWSUITS1$6, 0);
423                 if (target == null)
424                 {
425                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CIVILRIGHTSLAWSUITS1$6);
426                 }
427                 target.setStringValue(civilRightsLawSuits1);
428             }
429         }
430         
431         /**
432          * Sets (as xml) the "CivilRightsLawSuits1" element
433          */
434         public void xsetCivilRightsLawSuits1(gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits1 civilRightsLawSuits1)
435         {
436             synchronized (monitor())
437             {
438                 check_orphaned();
439                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits1 target = null;
440                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits1)get_store().find_element_user(CIVILRIGHTSLAWSUITS1$6, 0);
441                 if (target == null)
442                 {
443                     target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits1)get_store().add_element_user(CIVILRIGHTSLAWSUITS1$6);
444                 }
445                 target.set(civilRightsLawSuits1);
446             }
447         }
448         
449         /**
450          * Unsets the "CivilRightsLawSuits1" element
451          */
452         public void unsetCivilRightsLawSuits1()
453         {
454             synchronized (monitor())
455             {
456                 check_orphaned();
457                 get_store().remove_element(CIVILRIGHTSLAWSUITS1$6, 0);
458             }
459         }
460         
461         /**
462          * Gets the "CivilRightsLawSuits2" element
463          */
464         public java.lang.String getCivilRightsLawSuits2()
465         {
466             synchronized (monitor())
467             {
468                 check_orphaned();
469                 org.apache.xmlbeans.SimpleValue target = null;
470                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CIVILRIGHTSLAWSUITS2$8, 0);
471                 if (target == null)
472                 {
473                     return null;
474                 }
475                 return target.getStringValue();
476             }
477         }
478         
479         /**
480          * Gets (as xml) the "CivilRightsLawSuits2" element
481          */
482         public gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits2 xgetCivilRightsLawSuits2()
483         {
484             synchronized (monitor())
485             {
486                 check_orphaned();
487                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits2 target = null;
488                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits2)get_store().find_element_user(CIVILRIGHTSLAWSUITS2$8, 0);
489                 return target;
490             }
491         }
492         
493         /**
494          * True if has "CivilRightsLawSuits2" element
495          */
496         public boolean isSetCivilRightsLawSuits2()
497         {
498             synchronized (monitor())
499             {
500                 check_orphaned();
501                 return get_store().count_elements(CIVILRIGHTSLAWSUITS2$8) != 0;
502             }
503         }
504         
505         /**
506          * Sets the "CivilRightsLawSuits2" element
507          */
508         public void setCivilRightsLawSuits2(java.lang.String civilRightsLawSuits2)
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(CIVILRIGHTSLAWSUITS2$8, 0);
515                 if (target == null)
516                 {
517                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CIVILRIGHTSLAWSUITS2$8);
518                 }
519                 target.setStringValue(civilRightsLawSuits2);
520             }
521         }
522         
523         /**
524          * Sets (as xml) the "CivilRightsLawSuits2" element
525          */
526         public void xsetCivilRightsLawSuits2(gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits2 civilRightsLawSuits2)
527         {
528             synchronized (monitor())
529             {
530                 check_orphaned();
531                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits2 target = null;
532                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits2)get_store().find_element_user(CIVILRIGHTSLAWSUITS2$8, 0);
533                 if (target == null)
534                 {
535                     target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits2)get_store().add_element_user(CIVILRIGHTSLAWSUITS2$8);
536                 }
537                 target.set(civilRightsLawSuits2);
538             }
539         }
540         
541         /**
542          * Unsets the "CivilRightsLawSuits2" element
543          */
544         public void unsetCivilRightsLawSuits2()
545         {
546             synchronized (monitor())
547             {
548                 check_orphaned();
549                 get_store().remove_element(CIVILRIGHTSLAWSUITS2$8, 0);
550             }
551         }
552         
553         /**
554          * Gets the "CivilRightsLawSuits3" element
555          */
556         public java.lang.String getCivilRightsLawSuits3()
557         {
558             synchronized (monitor())
559             {
560                 check_orphaned();
561                 org.apache.xmlbeans.SimpleValue target = null;
562                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CIVILRIGHTSLAWSUITS3$10, 0);
563                 if (target == null)
564                 {
565                     return null;
566                 }
567                 return target.getStringValue();
568             }
569         }
570         
571         /**
572          * Gets (as xml) the "CivilRightsLawSuits3" element
573          */
574         public gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits3 xgetCivilRightsLawSuits3()
575         {
576             synchronized (monitor())
577             {
578                 check_orphaned();
579                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits3 target = null;
580                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits3)get_store().find_element_user(CIVILRIGHTSLAWSUITS3$10, 0);
581                 return target;
582             }
583         }
584         
585         /**
586          * True if has "CivilRightsLawSuits3" element
587          */
588         public boolean isSetCivilRightsLawSuits3()
589         {
590             synchronized (monitor())
591             {
592                 check_orphaned();
593                 return get_store().count_elements(CIVILRIGHTSLAWSUITS3$10) != 0;
594             }
595         }
596         
597         /**
598          * Sets the "CivilRightsLawSuits3" element
599          */
600         public void setCivilRightsLawSuits3(java.lang.String civilRightsLawSuits3)
601         {
602             synchronized (monitor())
603             {
604                 check_orphaned();
605                 org.apache.xmlbeans.SimpleValue target = null;
606                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CIVILRIGHTSLAWSUITS3$10, 0);
607                 if (target == null)
608                 {
609                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CIVILRIGHTSLAWSUITS3$10);
610                 }
611                 target.setStringValue(civilRightsLawSuits3);
612             }
613         }
614         
615         /**
616          * Sets (as xml) the "CivilRightsLawSuits3" element
617          */
618         public void xsetCivilRightsLawSuits3(gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits3 civilRightsLawSuits3)
619         {
620             synchronized (monitor())
621             {
622                 check_orphaned();
623                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits3 target = null;
624                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits3)get_store().find_element_user(CIVILRIGHTSLAWSUITS3$10, 0);
625                 if (target == null)
626                 {
627                     target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits3)get_store().add_element_user(CIVILRIGHTSLAWSUITS3$10);
628                 }
629                 target.set(civilRightsLawSuits3);
630             }
631         }
632         
633         /**
634          * Unsets the "CivilRightsLawSuits3" element
635          */
636         public void unsetCivilRightsLawSuits3()
637         {
638             synchronized (monitor())
639             {
640                 check_orphaned();
641                 get_store().remove_element(CIVILRIGHTSLAWSUITS3$10, 0);
642             }
643         }
644         
645         /**
646          * Gets the "ConstructionFederalAssistance" element
647          */
648         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConstructionFederalAssistance()
649         {
650             synchronized (monitor())
651             {
652                 check_orphaned();
653                 org.apache.xmlbeans.SimpleValue target = null;
654                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSTRUCTIONFEDERALASSISTANCE$12, 0);
655                 if (target == null)
656                 {
657                     return null;
658                 }
659                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
660             }
661         }
662         
663         /**
664          * Gets (as xml) the "ConstructionFederalAssistance" element
665          */
666         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConstructionFederalAssistance()
667         {
668             synchronized (monitor())
669             {
670                 check_orphaned();
671                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
672                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSTRUCTIONFEDERALASSISTANCE$12, 0);
673                 return target;
674             }
675         }
676         
677         /**
678          * True if has "ConstructionFederalAssistance" element
679          */
680         public boolean isSetConstructionFederalAssistance()
681         {
682             synchronized (monitor())
683             {
684                 check_orphaned();
685                 return get_store().count_elements(CONSTRUCTIONFEDERALASSISTANCE$12) != 0;
686             }
687         }
688         
689         /**
690          * Sets the "ConstructionFederalAssistance" element
691          */
692         public void setConstructionFederalAssistance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum constructionFederalAssistance)
693         {
694             synchronized (monitor())
695             {
696                 check_orphaned();
697                 org.apache.xmlbeans.SimpleValue target = null;
698                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSTRUCTIONFEDERALASSISTANCE$12, 0);
699                 if (target == null)
700                 {
701                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONSTRUCTIONFEDERALASSISTANCE$12);
702                 }
703                 target.setEnumValue(constructionFederalAssistance);
704             }
705         }
706         
707         /**
708          * Sets (as xml) the "ConstructionFederalAssistance" element
709          */
710         public void xsetConstructionFederalAssistance(gov.grants.apply.system.globalLibraryV20.YesNoDataType constructionFederalAssistance)
711         {
712             synchronized (monitor())
713             {
714                 check_orphaned();
715                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
716                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSTRUCTIONFEDERALASSISTANCE$12, 0);
717                 if (target == null)
718                 {
719                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONSTRUCTIONFEDERALASSISTANCE$12);
720                 }
721                 target.set(constructionFederalAssistance);
722             }
723         }
724         
725         /**
726          * Unsets the "ConstructionFederalAssistance" element
727          */
728         public void unsetConstructionFederalAssistance()
729         {
730             synchronized (monitor())
731             {
732                 check_orphaned();
733                 get_store().remove_element(CONSTRUCTIONFEDERALASSISTANCE$12, 0);
734             }
735         }
736         
737         /**
738          * Gets the "Construction" element
739          */
740         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getConstruction()
741         {
742             synchronized (monitor())
743             {
744                 check_orphaned();
745                 org.apache.xmlbeans.SimpleValue target = null;
746                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSTRUCTION$14, 0);
747                 if (target == null)
748                 {
749                     return null;
750                 }
751                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
752             }
753         }
754         
755         /**
756          * Gets (as xml) the "Construction" element
757          */
758         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetConstruction()
759         {
760             synchronized (monitor())
761             {
762                 check_orphaned();
763                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
764                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSTRUCTION$14, 0);
765                 return target;
766             }
767         }
768         
769         /**
770          * True if has "Construction" element
771          */
772         public boolean isSetConstruction()
773         {
774             synchronized (monitor())
775             {
776                 check_orphaned();
777                 return get_store().count_elements(CONSTRUCTION$14) != 0;
778             }
779         }
780         
781         /**
782          * Sets the "Construction" element
783          */
784         public void setConstruction(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum construction)
785         {
786             synchronized (monitor())
787             {
788                 check_orphaned();
789                 org.apache.xmlbeans.SimpleValue target = null;
790                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSTRUCTION$14, 0);
791                 if (target == null)
792                 {
793                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONSTRUCTION$14);
794                 }
795                 target.setEnumValue(construction);
796             }
797         }
798         
799         /**
800          * Sets (as xml) the "Construction" element
801          */
802         public void xsetConstruction(gov.grants.apply.system.globalLibraryV20.YesNoDataType construction)
803         {
804             synchronized (monitor())
805             {
806                 check_orphaned();
807                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
808                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(CONSTRUCTION$14, 0);
809                 if (target == null)
810                 {
811                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(CONSTRUCTION$14);
812                 }
813                 target.set(construction);
814             }
815         }
816         
817         /**
818          * Unsets the "Construction" element
819          */
820         public void unsetConstruction()
821         {
822             synchronized (monitor())
823             {
824                 check_orphaned();
825                 get_store().remove_element(CONSTRUCTION$14, 0);
826             }
827         }
828         
829         /**
830          * Gets the "Construction2" element
831          */
832         public java.lang.String getConstruction2()
833         {
834             synchronized (monitor())
835             {
836                 check_orphaned();
837                 org.apache.xmlbeans.SimpleValue target = null;
838                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSTRUCTION2$16, 0);
839                 if (target == null)
840                 {
841                     return null;
842                 }
843                 return target.getStringValue();
844             }
845         }
846         
847         /**
848          * Gets (as xml) the "Construction2" element
849          */
850         public gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Construction2 xgetConstruction2()
851         {
852             synchronized (monitor())
853             {
854                 check_orphaned();
855                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Construction2 target = null;
856                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Construction2)get_store().find_element_user(CONSTRUCTION2$16, 0);
857                 return target;
858             }
859         }
860         
861         /**
862          * True if has "Construction2" element
863          */
864         public boolean isSetConstruction2()
865         {
866             synchronized (monitor())
867             {
868                 check_orphaned();
869                 return get_store().count_elements(CONSTRUCTION2$16) != 0;
870             }
871         }
872         
873         /**
874          * Sets the "Construction2" element
875          */
876         public void setConstruction2(java.lang.String construction2)
877         {
878             synchronized (monitor())
879             {
880                 check_orphaned();
881                 org.apache.xmlbeans.SimpleValue target = null;
882                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CONSTRUCTION2$16, 0);
883                 if (target == null)
884                 {
885                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CONSTRUCTION2$16);
886                 }
887                 target.setStringValue(construction2);
888             }
889         }
890         
891         /**
892          * Sets (as xml) the "Construction2" element
893          */
894         public void xsetConstruction2(gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Construction2 construction2)
895         {
896             synchronized (monitor())
897             {
898                 check_orphaned();
899                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Construction2 target = null;
900                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Construction2)get_store().find_element_user(CONSTRUCTION2$16, 0);
901                 if (target == null)
902                 {
903                     target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Construction2)get_store().add_element_user(CONSTRUCTION2$16);
904                 }
905                 target.set(construction2);
906             }
907         }
908         
909         /**
910          * Unsets the "Construction2" element
911          */
912         public void unsetConstruction2()
913         {
914             synchronized (monitor())
915             {
916                 check_orphaned();
917                 get_store().remove_element(CONSTRUCTION2$16, 0);
918             }
919         }
920         
921         /**
922          * Gets the "Notice1" element
923          */
924         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNotice1()
925         {
926             synchronized (monitor())
927             {
928                 check_orphaned();
929                 org.apache.xmlbeans.SimpleValue target = null;
930                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTICE1$18, 0);
931                 if (target == null)
932                 {
933                     return null;
934                 }
935                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
936             }
937         }
938         
939         /**
940          * Gets (as xml) the "Notice1" element
941          */
942         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNotice1()
943         {
944             synchronized (monitor())
945             {
946                 check_orphaned();
947                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
948                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTICE1$18, 0);
949                 return target;
950             }
951         }
952         
953         /**
954          * True if has "Notice1" element
955          */
956         public boolean isSetNotice1()
957         {
958             synchronized (monitor())
959             {
960                 check_orphaned();
961                 return get_store().count_elements(NOTICE1$18) != 0;
962             }
963         }
964         
965         /**
966          * Sets the "Notice1" element
967          */
968         public void setNotice1(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum notice1)
969         {
970             synchronized (monitor())
971             {
972                 check_orphaned();
973                 org.apache.xmlbeans.SimpleValue target = null;
974                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTICE1$18, 0);
975                 if (target == null)
976                 {
977                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOTICE1$18);
978                 }
979                 target.setEnumValue(notice1);
980             }
981         }
982         
983         /**
984          * Sets (as xml) the "Notice1" element
985          */
986         public void xsetNotice1(gov.grants.apply.system.globalLibraryV20.YesNoDataType notice1)
987         {
988             synchronized (monitor())
989             {
990                 check_orphaned();
991                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
992                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTICE1$18, 0);
993                 if (target == null)
994                 {
995                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOTICE1$18);
996                 }
997                 target.set(notice1);
998             }
999         }
1000         
1001         /**
1002          * Unsets the "Notice1" element
1003          */
1004         public void unsetNotice1()
1005         {
1006             synchronized (monitor())
1007             {
1008                 check_orphaned();
1009                 get_store().remove_element(NOTICE1$18, 0);
1010             }
1011         }
1012         
1013         /**
1014          * Gets the "Notice2" element
1015          */
1016         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNotice2()
1017         {
1018             synchronized (monitor())
1019             {
1020                 check_orphaned();
1021                 org.apache.xmlbeans.SimpleValue target = null;
1022                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTICE2$20, 0);
1023                 if (target == null)
1024                 {
1025                     return null;
1026                 }
1027                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1028             }
1029         }
1030         
1031         /**
1032          * Gets (as xml) the "Notice2" element
1033          */
1034         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNotice2()
1035         {
1036             synchronized (monitor())
1037             {
1038                 check_orphaned();
1039                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1040                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTICE2$20, 0);
1041                 return target;
1042             }
1043         }
1044         
1045         /**
1046          * True if has "Notice2" element
1047          */
1048         public boolean isSetNotice2()
1049         {
1050             synchronized (monitor())
1051             {
1052                 check_orphaned();
1053                 return get_store().count_elements(NOTICE2$20) != 0;
1054             }
1055         }
1056         
1057         /**
1058          * Sets the "Notice2" element
1059          */
1060         public void setNotice2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum notice2)
1061         {
1062             synchronized (monitor())
1063             {
1064                 check_orphaned();
1065                 org.apache.xmlbeans.SimpleValue target = null;
1066                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTICE2$20, 0);
1067                 if (target == null)
1068                 {
1069                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOTICE2$20);
1070                 }
1071                 target.setEnumValue(notice2);
1072             }
1073         }
1074         
1075         /**
1076          * Sets (as xml) the "Notice2" element
1077          */
1078         public void xsetNotice2(gov.grants.apply.system.globalLibraryV20.YesNoDataType notice2)
1079         {
1080             synchronized (monitor())
1081             {
1082                 check_orphaned();
1083                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1084                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTICE2$20, 0);
1085                 if (target == null)
1086                 {
1087                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOTICE2$20);
1088                 }
1089                 target.set(notice2);
1090             }
1091         }
1092         
1093         /**
1094          * Unsets the "Notice2" element
1095          */
1096         public void unsetNotice2()
1097         {
1098             synchronized (monitor())
1099             {
1100                 check_orphaned();
1101                 get_store().remove_element(NOTICE2$20, 0);
1102             }
1103         }
1104         
1105         /**
1106          * Gets the "Notice3" element
1107          */
1108         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNotice3()
1109         {
1110             synchronized (monitor())
1111             {
1112                 check_orphaned();
1113                 org.apache.xmlbeans.SimpleValue target = null;
1114                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTICE3$22, 0);
1115                 if (target == null)
1116                 {
1117                     return null;
1118                 }
1119                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1120             }
1121         }
1122         
1123         /**
1124          * Gets (as xml) the "Notice3" element
1125          */
1126         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNotice3()
1127         {
1128             synchronized (monitor())
1129             {
1130                 check_orphaned();
1131                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1132                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTICE3$22, 0);
1133                 return target;
1134             }
1135         }
1136         
1137         /**
1138          * True if has "Notice3" element
1139          */
1140         public boolean isSetNotice3()
1141         {
1142             synchronized (monitor())
1143             {
1144                 check_orphaned();
1145                 return get_store().count_elements(NOTICE3$22) != 0;
1146             }
1147         }
1148         
1149         /**
1150          * Sets the "Notice3" element
1151          */
1152         public void setNotice3(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum notice3)
1153         {
1154             synchronized (monitor())
1155             {
1156                 check_orphaned();
1157                 org.apache.xmlbeans.SimpleValue target = null;
1158                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTICE3$22, 0);
1159                 if (target == null)
1160                 {
1161                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOTICE3$22);
1162                 }
1163                 target.setEnumValue(notice3);
1164             }
1165         }
1166         
1167         /**
1168          * Sets (as xml) the "Notice3" element
1169          */
1170         public void xsetNotice3(gov.grants.apply.system.globalLibraryV20.YesNoDataType notice3)
1171         {
1172             synchronized (monitor())
1173             {
1174                 check_orphaned();
1175                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1176                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTICE3$22, 0);
1177                 if (target == null)
1178                 {
1179                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOTICE3$22);
1180                 }
1181                 target.set(notice3);
1182             }
1183         }
1184         
1185         /**
1186          * Unsets the "Notice3" element
1187          */
1188         public void unsetNotice3()
1189         {
1190             synchronized (monitor())
1191             {
1192                 check_orphaned();
1193                 get_store().remove_element(NOTICE3$22, 0);
1194             }
1195         }
1196         
1197         /**
1198          * Gets the "Notice4" element
1199          */
1200         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNotice4()
1201         {
1202             synchronized (monitor())
1203             {
1204                 check_orphaned();
1205                 org.apache.xmlbeans.SimpleValue target = null;
1206                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTICE4$24, 0);
1207                 if (target == null)
1208                 {
1209                     return null;
1210                 }
1211                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1212             }
1213         }
1214         
1215         /**
1216          * Gets (as xml) the "Notice4" element
1217          */
1218         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNotice4()
1219         {
1220             synchronized (monitor())
1221             {
1222                 check_orphaned();
1223                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1224                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTICE4$24, 0);
1225                 return target;
1226             }
1227         }
1228         
1229         /**
1230          * True if has "Notice4" element
1231          */
1232         public boolean isSetNotice4()
1233         {
1234             synchronized (monitor())
1235             {
1236                 check_orphaned();
1237                 return get_store().count_elements(NOTICE4$24) != 0;
1238             }
1239         }
1240         
1241         /**
1242          * Sets the "Notice4" element
1243          */
1244         public void setNotice4(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum notice4)
1245         {
1246             synchronized (monitor())
1247             {
1248                 check_orphaned();
1249                 org.apache.xmlbeans.SimpleValue target = null;
1250                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NOTICE4$24, 0);
1251                 if (target == null)
1252                 {
1253                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NOTICE4$24);
1254                 }
1255                 target.setEnumValue(notice4);
1256             }
1257         }
1258         
1259         /**
1260          * Sets (as xml) the "Notice4" element
1261          */
1262         public void xsetNotice4(gov.grants.apply.system.globalLibraryV20.YesNoDataType notice4)
1263         {
1264             synchronized (monitor())
1265             {
1266                 check_orphaned();
1267                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1268                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NOTICE4$24, 0);
1269                 if (target == null)
1270                 {
1271                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NOTICE4$24);
1272                 }
1273                 target.set(notice4);
1274             }
1275         }
1276         
1277         /**
1278          * Unsets the "Notice4" element
1279          */
1280         public void unsetNotice4()
1281         {
1282             synchronized (monitor())
1283             {
1284                 check_orphaned();
1285                 get_store().remove_element(NOTICE4$24, 0);
1286             }
1287         }
1288         
1289         /**
1290          * Gets the "Demographic" element
1291          */
1292         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDemographic()
1293         {
1294             synchronized (monitor())
1295             {
1296                 check_orphaned();
1297                 org.apache.xmlbeans.SimpleValue target = null;
1298                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEMOGRAPHIC$26, 0);
1299                 if (target == null)
1300                 {
1301                     return null;
1302                 }
1303                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1304             }
1305         }
1306         
1307         /**
1308          * Gets (as xml) the "Demographic" element
1309          */
1310         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDemographic()
1311         {
1312             synchronized (monitor())
1313             {
1314                 check_orphaned();
1315                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1316                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEMOGRAPHIC$26, 0);
1317                 return target;
1318             }
1319         }
1320         
1321         /**
1322          * True if has "Demographic" element
1323          */
1324         public boolean isSetDemographic()
1325         {
1326             synchronized (monitor())
1327             {
1328                 check_orphaned();
1329                 return get_store().count_elements(DEMOGRAPHIC$26) != 0;
1330             }
1331         }
1332         
1333         /**
1334          * Sets the "Demographic" element
1335          */
1336         public void setDemographic(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum demographic)
1337         {
1338             synchronized (monitor())
1339             {
1340                 check_orphaned();
1341                 org.apache.xmlbeans.SimpleValue target = null;
1342                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DEMOGRAPHIC$26, 0);
1343                 if (target == null)
1344                 {
1345                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DEMOGRAPHIC$26);
1346                 }
1347                 target.setEnumValue(demographic);
1348             }
1349         }
1350         
1351         /**
1352          * Sets (as xml) the "Demographic" element
1353          */
1354         public void xsetDemographic(gov.grants.apply.system.globalLibraryV20.YesNoDataType demographic)
1355         {
1356             synchronized (monitor())
1357             {
1358                 check_orphaned();
1359                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1360                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DEMOGRAPHIC$26, 0);
1361                 if (target == null)
1362                 {
1363                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DEMOGRAPHIC$26);
1364                 }
1365                 target.set(demographic);
1366             }
1367         }
1368         
1369         /**
1370          * Unsets the "Demographic" element
1371          */
1372         public void unsetDemographic()
1373         {
1374             synchronized (monitor())
1375             {
1376                 check_orphaned();
1377                 get_store().remove_element(DEMOGRAPHIC$26, 0);
1378             }
1379         }
1380         
1381         /**
1382          * Gets the "Policy1" element
1383          */
1384         public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPolicy1()
1385         {
1386             synchronized (monitor())
1387             {
1388                 check_orphaned();
1389                 org.apache.xmlbeans.SimpleValue target = null;
1390                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POLICY1$28, 0);
1391                 if (target == null)
1392                 {
1393                     return null;
1394                 }
1395                 return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
1396             }
1397         }
1398         
1399         /**
1400          * Gets (as xml) the "Policy1" element
1401          */
1402         public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPolicy1()
1403         {
1404             synchronized (monitor())
1405             {
1406                 check_orphaned();
1407                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1408                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(POLICY1$28, 0);
1409                 return target;
1410             }
1411         }
1412         
1413         /**
1414          * True if has "Policy1" element
1415          */
1416         public boolean isSetPolicy1()
1417         {
1418             synchronized (monitor())
1419             {
1420                 check_orphaned();
1421                 return get_store().count_elements(POLICY1$28) != 0;
1422             }
1423         }
1424         
1425         /**
1426          * Sets the "Policy1" element
1427          */
1428         public void setPolicy1(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum policy1)
1429         {
1430             synchronized (monitor())
1431             {
1432                 check_orphaned();
1433                 org.apache.xmlbeans.SimpleValue target = null;
1434                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POLICY1$28, 0);
1435                 if (target == null)
1436                 {
1437                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POLICY1$28);
1438                 }
1439                 target.setEnumValue(policy1);
1440             }
1441         }
1442         
1443         /**
1444          * Sets (as xml) the "Policy1" element
1445          */
1446         public void xsetPolicy1(gov.grants.apply.system.globalLibraryV20.YesNoDataType policy1)
1447         {
1448             synchronized (monitor())
1449             {
1450                 check_orphaned();
1451                 gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
1452                 target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(POLICY1$28, 0);
1453                 if (target == null)
1454                 {
1455                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(POLICY1$28);
1456                 }
1457                 target.set(policy1);
1458             }
1459         }
1460         
1461         /**
1462          * Unsets the "Policy1" element
1463          */
1464         public void unsetPolicy1()
1465         {
1466             synchronized (monitor())
1467             {
1468                 check_orphaned();
1469                 get_store().remove_element(POLICY1$28, 0);
1470             }
1471         }
1472         
1473         /**
1474          * Gets the "Policy2" element
1475          */
1476         public java.lang.String getPolicy2()
1477         {
1478             synchronized (monitor())
1479             {
1480                 check_orphaned();
1481                 org.apache.xmlbeans.SimpleValue target = null;
1482                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POLICY2$30, 0);
1483                 if (target == null)
1484                 {
1485                     return null;
1486                 }
1487                 return target.getStringValue();
1488             }
1489         }
1490         
1491         /**
1492          * Gets (as xml) the "Policy2" element
1493          */
1494         public gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Policy2 xgetPolicy2()
1495         {
1496             synchronized (monitor())
1497             {
1498                 check_orphaned();
1499                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Policy2 target = null;
1500                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Policy2)get_store().find_element_user(POLICY2$30, 0);
1501                 return target;
1502             }
1503         }
1504         
1505         /**
1506          * True if has "Policy2" element
1507          */
1508         public boolean isSetPolicy2()
1509         {
1510             synchronized (monitor())
1511             {
1512                 check_orphaned();
1513                 return get_store().count_elements(POLICY2$30) != 0;
1514             }
1515         }
1516         
1517         /**
1518          * Sets the "Policy2" element
1519          */
1520         public void setPolicy2(java.lang.String policy2)
1521         {
1522             synchronized (monitor())
1523             {
1524                 check_orphaned();
1525                 org.apache.xmlbeans.SimpleValue target = null;
1526                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POLICY2$30, 0);
1527                 if (target == null)
1528                 {
1529                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POLICY2$30);
1530                 }
1531                 target.setStringValue(policy2);
1532             }
1533         }
1534         
1535         /**
1536          * Sets (as xml) the "Policy2" element
1537          */
1538         public void xsetPolicy2(gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Policy2 policy2)
1539         {
1540             synchronized (monitor())
1541             {
1542                 check_orphaned();
1543                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Policy2 target = null;
1544                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Policy2)get_store().find_element_user(POLICY2$30, 0);
1545                 if (target == null)
1546                 {
1547                     target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Policy2)get_store().add_element_user(POLICY2$30);
1548                 }
1549                 target.set(policy2);
1550             }
1551         }
1552         
1553         /**
1554          * Unsets the "Policy2" element
1555          */
1556         public void unsetPolicy2()
1557         {
1558             synchronized (monitor())
1559             {
1560                 check_orphaned();
1561                 get_store().remove_element(POLICY2$30, 0);
1562             }
1563         }
1564         
1565         /**
1566          * Gets the "Program" element
1567          */
1568         public java.lang.String getProgram()
1569         {
1570             synchronized (monitor())
1571             {
1572                 check_orphaned();
1573                 org.apache.xmlbeans.SimpleValue target = null;
1574                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAM$32, 0);
1575                 if (target == null)
1576                 {
1577                     return null;
1578                 }
1579                 return target.getStringValue();
1580             }
1581         }
1582         
1583         /**
1584          * Gets (as xml) the "Program" element
1585          */
1586         public gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Program xgetProgram()
1587         {
1588             synchronized (monitor())
1589             {
1590                 check_orphaned();
1591                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Program target = null;
1592                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Program)get_store().find_element_user(PROGRAM$32, 0);
1593                 return target;
1594             }
1595         }
1596         
1597         /**
1598          * True if has "Program" element
1599          */
1600         public boolean isSetProgram()
1601         {
1602             synchronized (monitor())
1603             {
1604                 check_orphaned();
1605                 return get_store().count_elements(PROGRAM$32) != 0;
1606             }
1607         }
1608         
1609         /**
1610          * Sets the "Program" element
1611          */
1612         public void setProgram(java.lang.String program)
1613         {
1614             synchronized (monitor())
1615             {
1616                 check_orphaned();
1617                 org.apache.xmlbeans.SimpleValue target = null;
1618                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROGRAM$32, 0);
1619                 if (target == null)
1620                 {
1621                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROGRAM$32);
1622                 }
1623                 target.setStringValue(program);
1624             }
1625         }
1626         
1627         /**
1628          * Sets (as xml) the "Program" element
1629          */
1630         public void xsetProgram(gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Program program)
1631         {
1632             synchronized (monitor())
1633             {
1634                 check_orphaned();
1635                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Program target = null;
1636                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Program)get_store().find_element_user(PROGRAM$32, 0);
1637                 if (target == null)
1638                 {
1639                     target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Program)get_store().add_element_user(PROGRAM$32);
1640                 }
1641                 target.set(program);
1642             }
1643         }
1644         
1645         /**
1646          * Unsets the "Program" element
1647          */
1648         public void unsetProgram()
1649         {
1650             synchronized (monitor())
1651             {
1652                 check_orphaned();
1653                 get_store().remove_element(PROGRAM$32, 0);
1654             }
1655         }
1656         
1657         /**
1658          * Gets the "ApplicantSignature" element
1659          */
1660         public gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantSignature getApplicantSignature()
1661         {
1662             synchronized (monitor())
1663             {
1664                 check_orphaned();
1665                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantSignature target = null;
1666                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantSignature)get_store().find_element_user(APPLICANTSIGNATURE$34, 0);
1667                 if (target == null)
1668                 {
1669                     return null;
1670                 }
1671                 return target;
1672             }
1673         }
1674         
1675         /**
1676          * True if has "ApplicantSignature" element
1677          */
1678         public boolean isSetApplicantSignature()
1679         {
1680             synchronized (monitor())
1681             {
1682                 check_orphaned();
1683                 return get_store().count_elements(APPLICANTSIGNATURE$34) != 0;
1684             }
1685         }
1686         
1687         /**
1688          * Sets the "ApplicantSignature" element
1689          */
1690         public void setApplicantSignature(gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantSignature applicantSignature)
1691         {
1692             generatedSetterHelperImpl(applicantSignature, APPLICANTSIGNATURE$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1693         }
1694         
1695         /**
1696          * Appends and returns a new empty "ApplicantSignature" element
1697          */
1698         public gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantSignature addNewApplicantSignature()
1699         {
1700             synchronized (monitor())
1701             {
1702                 check_orphaned();
1703                 gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantSignature target = null;
1704                 target = (gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantSignature)get_store().add_element_user(APPLICANTSIGNATURE$34);
1705                 return target;
1706             }
1707         }
1708         
1709         /**
1710          * Unsets the "ApplicantSignature" element
1711          */
1712         public void unsetApplicantSignature()
1713         {
1714             synchronized (monitor())
1715             {
1716                 check_orphaned();
1717                 get_store().remove_element(APPLICANTSIGNATURE$34, 0);
1718             }
1719         }
1720         
1721         /**
1722          * Gets the "FormVersion" attribute
1723          */
1724         public java.lang.String getFormVersion()
1725         {
1726             synchronized (monitor())
1727             {
1728                 check_orphaned();
1729                 org.apache.xmlbeans.SimpleValue target = null;
1730                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$36);
1731                 if (target == null)
1732                 {
1733                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$36);
1734                 }
1735                 if (target == null)
1736                 {
1737                     return null;
1738                 }
1739                 return target.getStringValue();
1740             }
1741         }
1742         
1743         /**
1744          * Gets (as xml) the "FormVersion" attribute
1745          */
1746         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
1747         {
1748             synchronized (monitor())
1749             {
1750                 check_orphaned();
1751                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
1752                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$36);
1753                 if (target == null)
1754                 {
1755                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$36);
1756                 }
1757                 return target;
1758             }
1759         }
1760         
1761         /**
1762          * Sets the "FormVersion" attribute
1763          */
1764         public void setFormVersion(java.lang.String formVersion)
1765         {
1766             synchronized (monitor())
1767             {
1768                 check_orphaned();
1769                 org.apache.xmlbeans.SimpleValue target = null;
1770                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$36);
1771                 if (target == null)
1772                 {
1773                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$36);
1774                 }
1775                 target.setStringValue(formVersion);
1776             }
1777         }
1778         
1779         /**
1780          * Sets (as xml) the "FormVersion" attribute
1781          */
1782         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
1783         {
1784             synchronized (monitor())
1785             {
1786                 check_orphaned();
1787                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
1788                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$36);
1789                 if (target == null)
1790                 {
1791                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$36);
1792                 }
1793                 target.set(formVersion);
1794             }
1795         }
1796         /**
1797          * An XML ApplicantInfo(@http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0).
1798          *
1799          * This is a complex type.
1800          */
1801         public static class ApplicantInfoImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantInfo
1802         {
1803             private static final long serialVersionUID = 1L;
1804             
1805             public ApplicantInfoImpl(org.apache.xmlbeans.SchemaType sType)
1806             {
1807                 super(sType);
1808             }
1809             
1810             private static final javax.xml.namespace.QName APPLICANTNAME$0 = 
1811                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "ApplicantName");
1812             private static final javax.xml.namespace.QName APPLICANTADDRESS$2 = 
1813                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "ApplicantAddress");
1814             
1815             
1816             /**
1817              * Gets the "ApplicantName" element
1818              */
1819             public java.lang.String getApplicantName()
1820             {
1821                 synchronized (monitor())
1822                 {
1823                     check_orphaned();
1824                     org.apache.xmlbeans.SimpleValue target = null;
1825                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTNAME$0, 0);
1826                     if (target == null)
1827                     {
1828                       return null;
1829                     }
1830                     return target.getStringValue();
1831                 }
1832             }
1833             
1834             /**
1835              * Gets (as xml) the "ApplicantName" element
1836              */
1837             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetApplicantName()
1838             {
1839                 synchronized (monitor())
1840                 {
1841                     check_orphaned();
1842                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1843                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(APPLICANTNAME$0, 0);
1844                     return target;
1845                 }
1846             }
1847             
1848             /**
1849              * True if has "ApplicantName" element
1850              */
1851             public boolean isSetApplicantName()
1852             {
1853                 synchronized (monitor())
1854                 {
1855                     check_orphaned();
1856                     return get_store().count_elements(APPLICANTNAME$0) != 0;
1857                 }
1858             }
1859             
1860             /**
1861              * Sets the "ApplicantName" element
1862              */
1863             public void setApplicantName(java.lang.String applicantName)
1864             {
1865                 synchronized (monitor())
1866                 {
1867                     check_orphaned();
1868                     org.apache.xmlbeans.SimpleValue target = null;
1869                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTNAME$0, 0);
1870                     if (target == null)
1871                     {
1872                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTNAME$0);
1873                     }
1874                     target.setStringValue(applicantName);
1875                 }
1876             }
1877             
1878             /**
1879              * Sets (as xml) the "ApplicantName" element
1880              */
1881             public void xsetApplicantName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType applicantName)
1882             {
1883                 synchronized (monitor())
1884                 {
1885                     check_orphaned();
1886                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1887                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(APPLICANTNAME$0, 0);
1888                     if (target == null)
1889                     {
1890                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(APPLICANTNAME$0);
1891                     }
1892                     target.set(applicantName);
1893                 }
1894             }
1895             
1896             /**
1897              * Unsets the "ApplicantName" element
1898              */
1899             public void unsetApplicantName()
1900             {
1901                 synchronized (monitor())
1902                 {
1903                     check_orphaned();
1904                     get_store().remove_element(APPLICANTNAME$0, 0);
1905                 }
1906             }
1907             
1908             /**
1909              * Gets the "ApplicantAddress" element
1910              */
1911             public gov.grants.apply.forms.epa4700420V20.AddressDataType getApplicantAddress()
1912             {
1913                 synchronized (monitor())
1914                 {
1915                     check_orphaned();
1916                     gov.grants.apply.forms.epa4700420V20.AddressDataType target = null;
1917                     target = (gov.grants.apply.forms.epa4700420V20.AddressDataType)get_store().find_element_user(APPLICANTADDRESS$2, 0);
1918                     if (target == null)
1919                     {
1920                       return null;
1921                     }
1922                     return target;
1923                 }
1924             }
1925             
1926             /**
1927              * True if has "ApplicantAddress" element
1928              */
1929             public boolean isSetApplicantAddress()
1930             {
1931                 synchronized (monitor())
1932                 {
1933                     check_orphaned();
1934                     return get_store().count_elements(APPLICANTADDRESS$2) != 0;
1935                 }
1936             }
1937             
1938             /**
1939              * Sets the "ApplicantAddress" element
1940              */
1941             public void setApplicantAddress(gov.grants.apply.forms.epa4700420V20.AddressDataType applicantAddress)
1942             {
1943                 generatedSetterHelperImpl(applicantAddress, APPLICANTADDRESS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1944             }
1945             
1946             /**
1947              * Appends and returns a new empty "ApplicantAddress" element
1948              */
1949             public gov.grants.apply.forms.epa4700420V20.AddressDataType addNewApplicantAddress()
1950             {
1951                 synchronized (monitor())
1952                 {
1953                     check_orphaned();
1954                     gov.grants.apply.forms.epa4700420V20.AddressDataType target = null;
1955                     target = (gov.grants.apply.forms.epa4700420V20.AddressDataType)get_store().add_element_user(APPLICANTADDRESS$2);
1956                     return target;
1957                 }
1958             }
1959             
1960             /**
1961              * Unsets the "ApplicantAddress" element
1962              */
1963             public void unsetApplicantAddress()
1964             {
1965                 synchronized (monitor())
1966                 {
1967                     check_orphaned();
1968                     get_store().remove_element(APPLICANTADDRESS$2, 0);
1969                 }
1970             }
1971         }
1972         /**
1973          * An XML CivilRightsLawSuits1(@http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0).
1974          *
1975          * This is an atomic type that is a restriction of gov.grants.apply.forms.epa4700420V20.EPA4700420Document$EPA4700420$CivilRightsLawSuits1.
1976          */
1977         public static class CivilRightsLawSuits1Impl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits1
1978         {
1979             private static final long serialVersionUID = 1L;
1980             
1981             public CivilRightsLawSuits1Impl(org.apache.xmlbeans.SchemaType sType)
1982             {
1983                 super(sType, false);
1984             }
1985             
1986             protected CivilRightsLawSuits1Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
1987             {
1988                 super(sType, b);
1989             }
1990         }
1991         /**
1992          * An XML CivilRightsLawSuits2(@http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0).
1993          *
1994          * This is an atomic type that is a restriction of gov.grants.apply.forms.epa4700420V20.EPA4700420Document$EPA4700420$CivilRightsLawSuits2.
1995          */
1996         public static class CivilRightsLawSuits2Impl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits2
1997         {
1998             private static final long serialVersionUID = 1L;
1999             
2000             public CivilRightsLawSuits2Impl(org.apache.xmlbeans.SchemaType sType)
2001             {
2002                 super(sType, false);
2003             }
2004             
2005             protected CivilRightsLawSuits2Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
2006             {
2007                 super(sType, b);
2008             }
2009         }
2010         /**
2011          * An XML CivilRightsLawSuits3(@http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0).
2012          *
2013          * This is an atomic type that is a restriction of gov.grants.apply.forms.epa4700420V20.EPA4700420Document$EPA4700420$CivilRightsLawSuits3.
2014          */
2015         public static class CivilRightsLawSuits3Impl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.CivilRightsLawSuits3
2016         {
2017             private static final long serialVersionUID = 1L;
2018             
2019             public CivilRightsLawSuits3Impl(org.apache.xmlbeans.SchemaType sType)
2020             {
2021                 super(sType, false);
2022             }
2023             
2024             protected CivilRightsLawSuits3Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
2025             {
2026                 super(sType, b);
2027             }
2028         }
2029         /**
2030          * An XML Construction2(@http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0).
2031          *
2032          * This is an atomic type that is a restriction of gov.grants.apply.forms.epa4700420V20.EPA4700420Document$EPA4700420$Construction2.
2033          */
2034         public static class Construction2Impl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Construction2
2035         {
2036             private static final long serialVersionUID = 1L;
2037             
2038             public Construction2Impl(org.apache.xmlbeans.SchemaType sType)
2039             {
2040                 super(sType, false);
2041             }
2042             
2043             protected Construction2Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
2044             {
2045                 super(sType, b);
2046             }
2047         }
2048         /**
2049          * An XML Policy2(@http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0).
2050          *
2051          * This is an atomic type that is a restriction of gov.grants.apply.forms.epa4700420V20.EPA4700420Document$EPA4700420$Policy2.
2052          */
2053         public static class Policy2Impl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Policy2
2054         {
2055             private static final long serialVersionUID = 1L;
2056             
2057             public Policy2Impl(org.apache.xmlbeans.SchemaType sType)
2058             {
2059                 super(sType, false);
2060             }
2061             
2062             protected Policy2Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
2063             {
2064                 super(sType, b);
2065             }
2066         }
2067         /**
2068          * An XML Program(@http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0).
2069          *
2070          * This is an atomic type that is a restriction of gov.grants.apply.forms.epa4700420V20.EPA4700420Document$EPA4700420$Program.
2071          */
2072         public static class ProgramImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.Program
2073         {
2074             private static final long serialVersionUID = 1L;
2075             
2076             public ProgramImpl(org.apache.xmlbeans.SchemaType sType)
2077             {
2078                 super(sType, false);
2079             }
2080             
2081             protected ProgramImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2082             {
2083                 super(sType, b);
2084             }
2085         }
2086         /**
2087          * An XML ApplicantSignature(@http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0).
2088          *
2089          * This is a complex type.
2090          */
2091         public static class ApplicantSignatureImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.epa4700420V20.EPA4700420Document.EPA4700420.ApplicantSignature
2092         {
2093             private static final long serialVersionUID = 1L;
2094             
2095             public ApplicantSignatureImpl(org.apache.xmlbeans.SchemaType sType)
2096             {
2097                 super(sType);
2098             }
2099             
2100             private static final javax.xml.namespace.QName PERSONTITLE$0 = 
2101                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "PersonTitle");
2102             private static final javax.xml.namespace.QName SUBMITTEDDATE$2 = 
2103                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_0-V2.0", "SubmittedDate");
2104             
2105             
2106             /**
2107              * Gets the "PersonTitle" element
2108              */
2109             public java.lang.String getPersonTitle()
2110             {
2111                 synchronized (monitor())
2112                 {
2113                     check_orphaned();
2114                     org.apache.xmlbeans.SimpleValue target = null;
2115                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PERSONTITLE$0, 0);
2116                     if (target == null)
2117                     {
2118                       return null;
2119                     }
2120                     return target.getStringValue();
2121                 }
2122             }
2123             
2124             /**
2125              * Gets (as xml) the "PersonTitle" element
2126              */
2127             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetPersonTitle()
2128             {
2129                 synchronized (monitor())
2130                 {
2131                     check_orphaned();
2132                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
2133                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(PERSONTITLE$0, 0);
2134                     return target;
2135                 }
2136             }
2137             
2138             /**
2139              * True if has "PersonTitle" element
2140              */
2141             public boolean isSetPersonTitle()
2142             {
2143                 synchronized (monitor())
2144                 {
2145                     check_orphaned();
2146                     return get_store().count_elements(PERSONTITLE$0) != 0;
2147                 }
2148             }
2149             
2150             /**
2151              * Sets the "PersonTitle" element
2152              */
2153             public void setPersonTitle(java.lang.String personTitle)
2154             {
2155                 synchronized (monitor())
2156                 {
2157                     check_orphaned();
2158                     org.apache.xmlbeans.SimpleValue target = null;
2159                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PERSONTITLE$0, 0);
2160                     if (target == null)
2161                     {
2162                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PERSONTITLE$0);
2163                     }
2164                     target.setStringValue(personTitle);
2165                 }
2166             }
2167             
2168             /**
2169              * Sets (as xml) the "PersonTitle" element
2170              */
2171             public void xsetPersonTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType personTitle)
2172             {
2173                 synchronized (monitor())
2174                 {
2175                     check_orphaned();
2176                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
2177                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(PERSONTITLE$0, 0);
2178                     if (target == null)
2179                     {
2180                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(PERSONTITLE$0);
2181                     }
2182                     target.set(personTitle);
2183                 }
2184             }
2185             
2186             /**
2187              * Unsets the "PersonTitle" element
2188              */
2189             public void unsetPersonTitle()
2190             {
2191                 synchronized (monitor())
2192                 {
2193                     check_orphaned();
2194                     get_store().remove_element(PERSONTITLE$0, 0);
2195                 }
2196             }
2197             
2198             /**
2199              * Gets the "SubmittedDate" element
2200              */
2201             public java.util.Calendar getSubmittedDate()
2202             {
2203                 synchronized (monitor())
2204                 {
2205                     check_orphaned();
2206                     org.apache.xmlbeans.SimpleValue target = null;
2207                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMITTEDDATE$2, 0);
2208                     if (target == null)
2209                     {
2210                       return null;
2211                     }
2212                     return target.getCalendarValue();
2213                 }
2214             }
2215             
2216             /**
2217              * Gets (as xml) the "SubmittedDate" element
2218              */
2219             public org.apache.xmlbeans.XmlDate xgetSubmittedDate()
2220             {
2221                 synchronized (monitor())
2222                 {
2223                     check_orphaned();
2224                     org.apache.xmlbeans.XmlDate target = null;
2225                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMITTEDDATE$2, 0);
2226                     return target;
2227                 }
2228             }
2229             
2230             /**
2231              * True if has "SubmittedDate" element
2232              */
2233             public boolean isSetSubmittedDate()
2234             {
2235                 synchronized (monitor())
2236                 {
2237                     check_orphaned();
2238                     return get_store().count_elements(SUBMITTEDDATE$2) != 0;
2239                 }
2240             }
2241             
2242             /**
2243              * Sets the "SubmittedDate" element
2244              */
2245             public void setSubmittedDate(java.util.Calendar submittedDate)
2246             {
2247                 synchronized (monitor())
2248                 {
2249                     check_orphaned();
2250                     org.apache.xmlbeans.SimpleValue target = null;
2251                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMITTEDDATE$2, 0);
2252                     if (target == null)
2253                     {
2254                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMITTEDDATE$2);
2255                     }
2256                     target.setCalendarValue(submittedDate);
2257                 }
2258             }
2259             
2260             /**
2261              * Sets (as xml) the "SubmittedDate" element
2262              */
2263             public void xsetSubmittedDate(org.apache.xmlbeans.XmlDate submittedDate)
2264             {
2265                 synchronized (monitor())
2266                 {
2267                     check_orphaned();
2268                     org.apache.xmlbeans.XmlDate target = null;
2269                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMITTEDDATE$2, 0);
2270                     if (target == null)
2271                     {
2272                       target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(SUBMITTEDDATE$2);
2273                     }
2274                     target.set(submittedDate);
2275                 }
2276             }
2277             
2278             /**
2279              * Unsets the "SubmittedDate" element
2280              */
2281             public void unsetSubmittedDate()
2282             {
2283                 synchronized (monitor())
2284                 {
2285                     check_orphaned();
2286                     get_store().remove_element(SUBMITTEDDATE$2, 0);
2287                 }
2288             }
2289         }
2290     }
2291 }