View Javadoc
1   /*
2    * An XML document type.
3    * Localname: EPA4700_4_2_1
4    * Namespace: http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1
5    * Java type: gov.grants.apply.forms.epa4700421V21.EPA4700421Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.epa4700421V21.impl;
10  /**
11   * A document containing one EPA4700_4_2_1(@http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1) element.
12   *
13   * This is a complex type.
14   */
15  public class EPA4700421DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.epa4700421V21.EPA4700421Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public EPA4700421DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName EPA4700421$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1", "EPA4700_4_2_1");
26      
27      
28      /**
29       * Gets the "EPA4700_4_2_1" element
30       */
31      public gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421 getEPA4700421()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421 target = null;
37              target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421)get_store().find_element_user(EPA4700421$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "EPA4700_4_2_1" element
48       */
49      public void setEPA4700421(gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421 epa4700421)
50      {
51          generatedSetterHelperImpl(epa4700421, EPA4700421$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "EPA4700_4_2_1" element
56       */
57      public gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421 addNewEPA4700421()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421 target = null;
63              target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421)get_store().add_element_user(EPA4700421$0);
64              return target;
65          }
66      }
67      /**
68       * An XML EPA4700_4_2_1(@http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1).
69       *
70       * This is a complex type.
71       */
72      public static class EPA4700421Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public EPA4700421Impl(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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "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_1-V2.1", "FormVersion");
119         
120         
121         /**
122          * Gets the "ApplicantInfo" element
123          */
124         public gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.ApplicantInfo getApplicantInfo()
125         {
126             synchronized (monitor())
127             {
128                 check_orphaned();
129                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.ApplicantInfo target = null;
130                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.ApplicantInfo addNewApplicantInfo()
163         {
164             synchronized (monitor())
165             {
166                 check_orphaned();
167                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.ApplicantInfo target = null;
168                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits1 xgetCivilRightsLawSuits1()
391         {
392             synchronized (monitor())
393             {
394                 check_orphaned();
395                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits1 target = null;
396                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits1 civilRightsLawSuits1)
435         {
436             synchronized (monitor())
437             {
438                 check_orphaned();
439                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits1 target = null;
440                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits1)get_store().find_element_user(CIVILRIGHTSLAWSUITS1$6, 0);
441                 if (target == null)
442                 {
443                     target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits2 xgetCivilRightsLawSuits2()
483         {
484             synchronized (monitor())
485             {
486                 check_orphaned();
487                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits2 target = null;
488                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits2 civilRightsLawSuits2)
527         {
528             synchronized (monitor())
529             {
530                 check_orphaned();
531                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits2 target = null;
532                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits2)get_store().find_element_user(CIVILRIGHTSLAWSUITS2$8, 0);
533                 if (target == null)
534                 {
535                     target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits3 xgetCivilRightsLawSuits3()
575         {
576             synchronized (monitor())
577             {
578                 check_orphaned();
579                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits3 target = null;
580                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits3 civilRightsLawSuits3)
619         {
620             synchronized (monitor())
621             {
622                 check_orphaned();
623                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits3 target = null;
624                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits3)get_store().find_element_user(CIVILRIGHTSLAWSUITS3$10, 0);
625                 if (target == null)
626                 {
627                     target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.Construction2 xgetConstruction2()
851         {
852             synchronized (monitor())
853             {
854                 check_orphaned();
855                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.Construction2 target = null;
856                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.Construction2 construction2)
895         {
896             synchronized (monitor())
897             {
898                 check_orphaned();
899                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.Construction2 target = null;
900                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.Construction2)get_store().find_element_user(CONSTRUCTION2$16, 0);
901                 if (target == null)
902                 {
903                     target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.Policy2 xgetPolicy2()
1495         {
1496             synchronized (monitor())
1497             {
1498                 check_orphaned();
1499                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.Policy2 target = null;
1500                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.Policy2 policy2)
1539         {
1540             synchronized (monitor())
1541             {
1542                 check_orphaned();
1543                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.Policy2 target = null;
1544                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.Policy2)get_store().find_element_user(POLICY2$30, 0);
1545                 if (target == null)
1546                 {
1547                     target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.Program xgetProgram()
1587         {
1588             synchronized (monitor())
1589             {
1590                 check_orphaned();
1591                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.Program target = null;
1592                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.Program program)
1631         {
1632             synchronized (monitor())
1633             {
1634                 check_orphaned();
1635                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.Program target = null;
1636                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.Program)get_store().find_element_user(PROGRAM$32, 0);
1637                 if (target == null)
1638                 {
1639                     target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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.epa4700421V21.EPA4700421Document.EPA4700421.ApplicantSignature getApplicantSignature()
1661         {
1662             synchronized (monitor())
1663             {
1664                 check_orphaned();
1665                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.ApplicantSignature target = null;
1666                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.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          * Sets the "ApplicantSignature" element
1677          */
1678         public void setApplicantSignature(gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.ApplicantSignature applicantSignature)
1679         {
1680             generatedSetterHelperImpl(applicantSignature, APPLICANTSIGNATURE$34, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1681         }
1682         
1683         /**
1684          * Appends and returns a new empty "ApplicantSignature" element
1685          */
1686         public gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.ApplicantSignature addNewApplicantSignature()
1687         {
1688             synchronized (monitor())
1689             {
1690                 check_orphaned();
1691                 gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.ApplicantSignature target = null;
1692                 target = (gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.ApplicantSignature)get_store().add_element_user(APPLICANTSIGNATURE$34);
1693                 return target;
1694             }
1695         }
1696         
1697         /**
1698          * Gets the "FormVersion" attribute
1699          */
1700         public java.lang.String getFormVersion()
1701         {
1702             synchronized (monitor())
1703             {
1704                 check_orphaned();
1705                 org.apache.xmlbeans.SimpleValue target = null;
1706                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$36);
1707                 if (target == null)
1708                 {
1709                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$36);
1710                 }
1711                 if (target == null)
1712                 {
1713                     return null;
1714                 }
1715                 return target.getStringValue();
1716             }
1717         }
1718         
1719         /**
1720          * Gets (as xml) the "FormVersion" attribute
1721          */
1722         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
1723         {
1724             synchronized (monitor())
1725             {
1726                 check_orphaned();
1727                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
1728                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$36);
1729                 if (target == null)
1730                 {
1731                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$36);
1732                 }
1733                 return target;
1734             }
1735         }
1736         
1737         /**
1738          * Sets the "FormVersion" attribute
1739          */
1740         public void setFormVersion(java.lang.String formVersion)
1741         {
1742             synchronized (monitor())
1743             {
1744                 check_orphaned();
1745                 org.apache.xmlbeans.SimpleValue target = null;
1746                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$36);
1747                 if (target == null)
1748                 {
1749                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$36);
1750                 }
1751                 target.setStringValue(formVersion);
1752             }
1753         }
1754         
1755         /**
1756          * Sets (as xml) the "FormVersion" attribute
1757          */
1758         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
1759         {
1760             synchronized (monitor())
1761             {
1762                 check_orphaned();
1763                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
1764                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$36);
1765                 if (target == null)
1766                 {
1767                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$36);
1768                 }
1769                 target.set(formVersion);
1770             }
1771         }
1772         /**
1773          * An XML ApplicantInfo(@http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1).
1774          *
1775          * This is a complex type.
1776          */
1777         public static class ApplicantInfoImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.ApplicantInfo
1778         {
1779             private static final long serialVersionUID = 1L;
1780             
1781             public ApplicantInfoImpl(org.apache.xmlbeans.SchemaType sType)
1782             {
1783                 super(sType);
1784             }
1785             
1786             private static final javax.xml.namespace.QName APPLICANTNAME$0 = 
1787                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1", "ApplicantName");
1788             private static final javax.xml.namespace.QName APPLICANTADDRESS$2 = 
1789                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1", "ApplicantAddress");
1790             
1791             
1792             /**
1793              * Gets the "ApplicantName" element
1794              */
1795             public java.lang.String getApplicantName()
1796             {
1797                 synchronized (monitor())
1798                 {
1799                     check_orphaned();
1800                     org.apache.xmlbeans.SimpleValue target = null;
1801                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTNAME$0, 0);
1802                     if (target == null)
1803                     {
1804                       return null;
1805                     }
1806                     return target.getStringValue();
1807                 }
1808             }
1809             
1810             /**
1811              * Gets (as xml) the "ApplicantName" element
1812              */
1813             public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetApplicantName()
1814             {
1815                 synchronized (monitor())
1816                 {
1817                     check_orphaned();
1818                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1819                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(APPLICANTNAME$0, 0);
1820                     return target;
1821                 }
1822             }
1823             
1824             /**
1825              * True if has "ApplicantName" element
1826              */
1827             public boolean isSetApplicantName()
1828             {
1829                 synchronized (monitor())
1830                 {
1831                     check_orphaned();
1832                     return get_store().count_elements(APPLICANTNAME$0) != 0;
1833                 }
1834             }
1835             
1836             /**
1837              * Sets the "ApplicantName" element
1838              */
1839             public void setApplicantName(java.lang.String applicantName)
1840             {
1841                 synchronized (monitor())
1842                 {
1843                     check_orphaned();
1844                     org.apache.xmlbeans.SimpleValue target = null;
1845                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTNAME$0, 0);
1846                     if (target == null)
1847                     {
1848                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTNAME$0);
1849                     }
1850                     target.setStringValue(applicantName);
1851                 }
1852             }
1853             
1854             /**
1855              * Sets (as xml) the "ApplicantName" element
1856              */
1857             public void xsetApplicantName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType applicantName)
1858             {
1859                 synchronized (monitor())
1860                 {
1861                     check_orphaned();
1862                     gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
1863                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(APPLICANTNAME$0, 0);
1864                     if (target == null)
1865                     {
1866                       target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(APPLICANTNAME$0);
1867                     }
1868                     target.set(applicantName);
1869                 }
1870             }
1871             
1872             /**
1873              * Unsets the "ApplicantName" element
1874              */
1875             public void unsetApplicantName()
1876             {
1877                 synchronized (monitor())
1878                 {
1879                     check_orphaned();
1880                     get_store().remove_element(APPLICANTNAME$0, 0);
1881                 }
1882             }
1883             
1884             /**
1885              * Gets the "ApplicantAddress" element
1886              */
1887             public gov.grants.apply.forms.epa4700421V21.AddressDataType getApplicantAddress()
1888             {
1889                 synchronized (monitor())
1890                 {
1891                     check_orphaned();
1892                     gov.grants.apply.forms.epa4700421V21.AddressDataType target = null;
1893                     target = (gov.grants.apply.forms.epa4700421V21.AddressDataType)get_store().find_element_user(APPLICANTADDRESS$2, 0);
1894                     if (target == null)
1895                     {
1896                       return null;
1897                     }
1898                     return target;
1899                 }
1900             }
1901             
1902             /**
1903              * True if has "ApplicantAddress" element
1904              */
1905             public boolean isSetApplicantAddress()
1906             {
1907                 synchronized (monitor())
1908                 {
1909                     check_orphaned();
1910                     return get_store().count_elements(APPLICANTADDRESS$2) != 0;
1911                 }
1912             }
1913             
1914             /**
1915              * Sets the "ApplicantAddress" element
1916              */
1917             public void setApplicantAddress(gov.grants.apply.forms.epa4700421V21.AddressDataType applicantAddress)
1918             {
1919                 generatedSetterHelperImpl(applicantAddress, APPLICANTADDRESS$2, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1920             }
1921             
1922             /**
1923              * Appends and returns a new empty "ApplicantAddress" element
1924              */
1925             public gov.grants.apply.forms.epa4700421V21.AddressDataType addNewApplicantAddress()
1926             {
1927                 synchronized (monitor())
1928                 {
1929                     check_orphaned();
1930                     gov.grants.apply.forms.epa4700421V21.AddressDataType target = null;
1931                     target = (gov.grants.apply.forms.epa4700421V21.AddressDataType)get_store().add_element_user(APPLICANTADDRESS$2);
1932                     return target;
1933                 }
1934             }
1935             
1936             /**
1937              * Unsets the "ApplicantAddress" element
1938              */
1939             public void unsetApplicantAddress()
1940             {
1941                 synchronized (monitor())
1942                 {
1943                     check_orphaned();
1944                     get_store().remove_element(APPLICANTADDRESS$2, 0);
1945                 }
1946             }
1947         }
1948         /**
1949          * An XML CivilRightsLawSuits1(@http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1).
1950          *
1951          * This is an atomic type that is a restriction of gov.grants.apply.forms.epa4700421V21.EPA4700421Document$EPA4700421$CivilRightsLawSuits1.
1952          */
1953         public static class CivilRightsLawSuits1Impl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits1
1954         {
1955             private static final long serialVersionUID = 1L;
1956             
1957             public CivilRightsLawSuits1Impl(org.apache.xmlbeans.SchemaType sType)
1958             {
1959                 super(sType, false);
1960             }
1961             
1962             protected CivilRightsLawSuits1Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
1963             {
1964                 super(sType, b);
1965             }
1966         }
1967         /**
1968          * An XML CivilRightsLawSuits2(@http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1).
1969          *
1970          * This is an atomic type that is a restriction of gov.grants.apply.forms.epa4700421V21.EPA4700421Document$EPA4700421$CivilRightsLawSuits2.
1971          */
1972         public static class CivilRightsLawSuits2Impl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits2
1973         {
1974             private static final long serialVersionUID = 1L;
1975             
1976             public CivilRightsLawSuits2Impl(org.apache.xmlbeans.SchemaType sType)
1977             {
1978                 super(sType, false);
1979             }
1980             
1981             protected CivilRightsLawSuits2Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
1982             {
1983                 super(sType, b);
1984             }
1985         }
1986         /**
1987          * An XML CivilRightsLawSuits3(@http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1).
1988          *
1989          * This is an atomic type that is a restriction of gov.grants.apply.forms.epa4700421V21.EPA4700421Document$EPA4700421$CivilRightsLawSuits3.
1990          */
1991         public static class CivilRightsLawSuits3Impl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.CivilRightsLawSuits3
1992         {
1993             private static final long serialVersionUID = 1L;
1994             
1995             public CivilRightsLawSuits3Impl(org.apache.xmlbeans.SchemaType sType)
1996             {
1997                 super(sType, false);
1998             }
1999             
2000             protected CivilRightsLawSuits3Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
2001             {
2002                 super(sType, b);
2003             }
2004         }
2005         /**
2006          * An XML Construction2(@http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1).
2007          *
2008          * This is an atomic type that is a restriction of gov.grants.apply.forms.epa4700421V21.EPA4700421Document$EPA4700421$Construction2.
2009          */
2010         public static class Construction2Impl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.Construction2
2011         {
2012             private static final long serialVersionUID = 1L;
2013             
2014             public Construction2Impl(org.apache.xmlbeans.SchemaType sType)
2015             {
2016                 super(sType, false);
2017             }
2018             
2019             protected Construction2Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
2020             {
2021                 super(sType, b);
2022             }
2023         }
2024         /**
2025          * An XML Policy2(@http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1).
2026          *
2027          * This is an atomic type that is a restriction of gov.grants.apply.forms.epa4700421V21.EPA4700421Document$EPA4700421$Policy2.
2028          */
2029         public static class Policy2Impl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.Policy2
2030         {
2031             private static final long serialVersionUID = 1L;
2032             
2033             public Policy2Impl(org.apache.xmlbeans.SchemaType sType)
2034             {
2035                 super(sType, false);
2036             }
2037             
2038             protected Policy2Impl(org.apache.xmlbeans.SchemaType sType, boolean b)
2039             {
2040                 super(sType, b);
2041             }
2042         }
2043         /**
2044          * An XML Program(@http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1).
2045          *
2046          * This is an atomic type that is a restriction of gov.grants.apply.forms.epa4700421V21.EPA4700421Document$EPA4700421$Program.
2047          */
2048         public static class ProgramImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.Program
2049         {
2050             private static final long serialVersionUID = 1L;
2051             
2052             public ProgramImpl(org.apache.xmlbeans.SchemaType sType)
2053             {
2054                 super(sType, false);
2055             }
2056             
2057             protected ProgramImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2058             {
2059                 super(sType, b);
2060             }
2061         }
2062         /**
2063          * An XML ApplicantSignature(@http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1).
2064          *
2065          * This is a complex type.
2066          */
2067         public static class ApplicantSignatureImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.epa4700421V21.EPA4700421Document.EPA4700421.ApplicantSignature
2068         {
2069             private static final long serialVersionUID = 1L;
2070             
2071             public ApplicantSignatureImpl(org.apache.xmlbeans.SchemaType sType)
2072             {
2073                 super(sType);
2074             }
2075             
2076             private static final javax.xml.namespace.QName AORSIGNATURE$0 = 
2077                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1", "AORSignature");
2078             private static final javax.xml.namespace.QName PERSONTITLE$2 = 
2079                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1", "PersonTitle");
2080             private static final javax.xml.namespace.QName SUBMITTEDDATE$4 = 
2081                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/EPA4700_4_2_1-V2.1", "SubmittedDate");
2082             
2083             
2084             /**
2085              * Gets the "AORSignature" element
2086              */
2087             public java.lang.String getAORSignature()
2088             {
2089                 synchronized (monitor())
2090                 {
2091                     check_orphaned();
2092                     org.apache.xmlbeans.SimpleValue target = null;
2093                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$0, 0);
2094                     if (target == null)
2095                     {
2096                       return null;
2097                     }
2098                     return target.getStringValue();
2099                 }
2100             }
2101             
2102             /**
2103              * Gets (as xml) the "AORSignature" element
2104              */
2105             public gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAORSignature()
2106             {
2107                 synchronized (monitor())
2108                 {
2109                     check_orphaned();
2110                     gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
2111                     target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$0, 0);
2112                     return target;
2113                 }
2114             }
2115             
2116             /**
2117              * Sets the "AORSignature" element
2118              */
2119             public void setAORSignature(java.lang.String aorSignature)
2120             {
2121                 synchronized (monitor())
2122                 {
2123                     check_orphaned();
2124                     org.apache.xmlbeans.SimpleValue target = null;
2125                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AORSIGNATURE$0, 0);
2126                     if (target == null)
2127                     {
2128                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AORSIGNATURE$0);
2129                     }
2130                     target.setStringValue(aorSignature);
2131                 }
2132             }
2133             
2134             /**
2135              * Sets (as xml) the "AORSignature" element
2136              */
2137             public void xsetAORSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType aorSignature)
2138             {
2139                 synchronized (monitor())
2140                 {
2141                     check_orphaned();
2142                     gov.grants.apply.system.globalLibraryV20.SignatureDataType target = null;
2143                     target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().find_element_user(AORSIGNATURE$0, 0);
2144                     if (target == null)
2145                     {
2146                       target = (gov.grants.apply.system.globalLibraryV20.SignatureDataType)get_store().add_element_user(AORSIGNATURE$0);
2147                     }
2148                     target.set(aorSignature);
2149                 }
2150             }
2151             
2152             /**
2153              * Gets the "PersonTitle" element
2154              */
2155             public java.lang.String getPersonTitle()
2156             {
2157                 synchronized (monitor())
2158                 {
2159                     check_orphaned();
2160                     org.apache.xmlbeans.SimpleValue target = null;
2161                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PERSONTITLE$2, 0);
2162                     if (target == null)
2163                     {
2164                       return null;
2165                     }
2166                     return target.getStringValue();
2167                 }
2168             }
2169             
2170             /**
2171              * Gets (as xml) the "PersonTitle" element
2172              */
2173             public gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetPersonTitle()
2174             {
2175                 synchronized (monitor())
2176                 {
2177                     check_orphaned();
2178                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
2179                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(PERSONTITLE$2, 0);
2180                     return target;
2181                 }
2182             }
2183             
2184             /**
2185              * Sets the "PersonTitle" element
2186              */
2187             public void setPersonTitle(java.lang.String personTitle)
2188             {
2189                 synchronized (monitor())
2190                 {
2191                     check_orphaned();
2192                     org.apache.xmlbeans.SimpleValue target = null;
2193                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PERSONTITLE$2, 0);
2194                     if (target == null)
2195                     {
2196                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PERSONTITLE$2);
2197                     }
2198                     target.setStringValue(personTitle);
2199                 }
2200             }
2201             
2202             /**
2203              * Sets (as xml) the "PersonTitle" element
2204              */
2205             public void xsetPersonTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType personTitle)
2206             {
2207                 synchronized (monitor())
2208                 {
2209                     check_orphaned();
2210                     gov.grants.apply.system.globalLibraryV20.HumanTitleDataType target = null;
2211                     target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().find_element_user(PERSONTITLE$2, 0);
2212                     if (target == null)
2213                     {
2214                       target = (gov.grants.apply.system.globalLibraryV20.HumanTitleDataType)get_store().add_element_user(PERSONTITLE$2);
2215                     }
2216                     target.set(personTitle);
2217                 }
2218             }
2219             
2220             /**
2221              * Gets the "SubmittedDate" element
2222              */
2223             public java.util.Calendar getSubmittedDate()
2224             {
2225                 synchronized (monitor())
2226                 {
2227                     check_orphaned();
2228                     org.apache.xmlbeans.SimpleValue target = null;
2229                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMITTEDDATE$4, 0);
2230                     if (target == null)
2231                     {
2232                       return null;
2233                     }
2234                     return target.getCalendarValue();
2235                 }
2236             }
2237             
2238             /**
2239              * Gets (as xml) the "SubmittedDate" element
2240              */
2241             public org.apache.xmlbeans.XmlDate xgetSubmittedDate()
2242             {
2243                 synchronized (monitor())
2244                 {
2245                     check_orphaned();
2246                     org.apache.xmlbeans.XmlDate target = null;
2247                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMITTEDDATE$4, 0);
2248                     return target;
2249                 }
2250             }
2251             
2252             /**
2253              * Sets the "SubmittedDate" element
2254              */
2255             public void setSubmittedDate(java.util.Calendar submittedDate)
2256             {
2257                 synchronized (monitor())
2258                 {
2259                     check_orphaned();
2260                     org.apache.xmlbeans.SimpleValue target = null;
2261                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SUBMITTEDDATE$4, 0);
2262                     if (target == null)
2263                     {
2264                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SUBMITTEDDATE$4);
2265                     }
2266                     target.setCalendarValue(submittedDate);
2267                 }
2268             }
2269             
2270             /**
2271              * Sets (as xml) the "SubmittedDate" element
2272              */
2273             public void xsetSubmittedDate(org.apache.xmlbeans.XmlDate submittedDate)
2274             {
2275                 synchronized (monitor())
2276                 {
2277                     check_orphaned();
2278                     org.apache.xmlbeans.XmlDate target = null;
2279                     target = (org.apache.xmlbeans.XmlDate)get_store().find_element_user(SUBMITTEDDATE$4, 0);
2280                     if (target == null)
2281                     {
2282                       target = (org.apache.xmlbeans.XmlDate)get_store().add_element_user(SUBMITTEDDATE$4);
2283                     }
2284                     target.set(submittedDate);
2285                 }
2286             }
2287         }
2288     }
2289 }