View Javadoc
1   /*
2    * An XML document type.
3    * Localname: NEAOrganization_2_0
4    * Namespace: http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0
5    * Java type: gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.neaOrganization20V20.impl;
10  /**
11   * A document containing one NEAOrganization_2_0(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0) element.
12   *
13   * This is a complex type.
14   */
15  public class NEAOrganization20DocumentImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document
16  {
17      private static final long serialVersionUID = 1L;
18      
19      public NEAOrganization20DocumentImpl(org.apache.xmlbeans.SchemaType sType)
20      {
21          super(sType);
22      }
23      
24      private static final javax.xml.namespace.QName NEAORGANIZATION20$0 = 
25          new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "NEAOrganization_2_0");
26      
27      
28      /**
29       * Gets the "NEAOrganization_2_0" element
30       */
31      public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20 getNEAOrganization20()
32      {
33          synchronized (monitor())
34          {
35              check_orphaned();
36              gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20 target = null;
37              target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20)get_store().find_element_user(NEAORGANIZATION20$0, 0);
38              if (target == null)
39              {
40                  return null;
41              }
42              return target;
43          }
44      }
45      
46      /**
47       * Sets the "NEAOrganization_2_0" element
48       */
49      public void setNEAOrganization20(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20 neaOrganization20)
50      {
51          generatedSetterHelperImpl(neaOrganization20, NEAORGANIZATION20$0, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
52      }
53      
54      /**
55       * Appends and returns a new empty "NEAOrganization_2_0" element
56       */
57      public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20 addNewNEAOrganization20()
58      {
59          synchronized (monitor())
60          {
61              check_orphaned();
62              gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20 target = null;
63              target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20)get_store().add_element_user(NEAORGANIZATION20$0);
64              return target;
65          }
66      }
67      /**
68       * An XML NEAOrganization_2_0(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
69       *
70       * This is a complex type.
71       */
72      public static class NEAOrganization20Impl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20
73      {
74          private static final long serialVersionUID = 1L;
75          
76          public NEAOrganization20Impl(org.apache.xmlbeans.SchemaType sType)
77          {
78              super(sType);
79          }
80          
81          private static final javax.xml.namespace.QName ORGANIZATIONNAME$0 = 
82              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "OrganizationName");
83          private static final javax.xml.namespace.QName POPULARORGANIZATIONNAME$2 = 
84              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "PopularOrganizationName");
85          private static final javax.xml.namespace.QName TOTALOPERATINGEXPENSES$4 = 
86              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "TotalOperatingExpenses");
87          private static final javax.xml.namespace.QName FYENDDATE$6 = 
88              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "FYEndDate");
89          private static final javax.xml.namespace.QName APPLICANTSERVICETYPE$8 = 
90              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "ApplicantServiceType");
91          private static final javax.xml.namespace.QName ONBEHALFENTITY$10 = 
92              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "OnBehalfEntity");
93          private static final javax.xml.namespace.QName ORGANIZATIONSTATUS$12 = 
94              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "OrganizationStatus");
95          private static final javax.xml.namespace.QName ORGANIZATIONDESCRIPTION$14 = 
96              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "OrganizationDescription");
97          private static final javax.xml.namespace.QName OTHERORGANIZATIONDESCRIPTION$16 = 
98              new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "OtherOrganizationDescription");
99          private static final javax.xml.namespace.QName ORGANIZATIONDISCIPLINE$18 = 
100             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "OrganizationDiscipline");
101         private static final javax.xml.namespace.QName OTHERORGANIZATIONDISCIPLINE$20 = 
102             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "OtherOrganizationDiscipline");
103         private static final javax.xml.namespace.QName PROJECTFIELDDISCIPLINE$22 = 
104             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "ProjectFieldDiscipline");
105         private static final javax.xml.namespace.QName SECONDPROJECTFIELDDISCIPLINE$24 = 
106             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "SecondProjectFieldDiscipline");
107         private static final javax.xml.namespace.QName CATEGORY$26 = 
108             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "Category");
109         private static final javax.xml.namespace.QName PRIMARYOUTCOME$28 = 
110             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "PrimaryOutcome");
111         private static final javax.xml.namespace.QName SECONDARYOUTCOME$30 = 
112             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "SecondaryOutcome");
113         private static final javax.xml.namespace.QName AMOUNTREQUESTED$32 = 
114             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "AmountRequested");
115         private static final javax.xml.namespace.QName TOTALMATCH$34 = 
116             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "TotalMatch");
117         private static final javax.xml.namespace.QName TOTALPROJECTCOSTS$36 = 
118             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "TotalProjectCosts");
119         private static final javax.xml.namespace.QName PRIMARYACTIVITYTYPE$38 = 
120             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "PrimaryActivityType");
121         private static final javax.xml.namespace.QName OTHERPRIMARYACTIVITYTYPE$40 = 
122             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "OtherPrimaryActivityType");
123         private static final javax.xml.namespace.QName SECONDARYACTIVITYTYPE$42 = 
124             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "SecondaryActivityType");
125         private static final javax.xml.namespace.QName OTHERSECONDARYACTIVITYTYPE$44 = 
126             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "OtherSecondaryActivityType");
127         private static final javax.xml.namespace.QName INDIVIDUALSBENEFITING$46 = 
128             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "IndividualsBenefiting");
129         private static final javax.xml.namespace.QName RACEETHNICITY$48 = 
130             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "RaceEthnicity");
131         private static final javax.xml.namespace.QName AGERANGE$50 = 
132             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "AgeRange");
133         private static final javax.xml.namespace.QName GEOGRAPHY$52 = 
134             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "Geography");
135         private static final javax.xml.namespace.QName COMMUNITIES$54 = 
136             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "Communities");
137         private static final javax.xml.namespace.QName UNDERSERVEDDISTINCTGROUPS$56 = 
138             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "UnderservedDistinctGroups");
139         private static final javax.xml.namespace.QName FORMVERSION$58 = 
140             new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "FormVersion");
141         
142         
143         /**
144          * Gets the "OrganizationName" element
145          */
146         public java.lang.String getOrganizationName()
147         {
148             synchronized (monitor())
149             {
150                 check_orphaned();
151                 org.apache.xmlbeans.SimpleValue target = null;
152                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
153                 if (target == null)
154                 {
155                     return null;
156                 }
157                 return target.getStringValue();
158             }
159         }
160         
161         /**
162          * Gets (as xml) the "OrganizationName" element
163          */
164         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName()
165         {
166             synchronized (monitor())
167             {
168                 check_orphaned();
169                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
170                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
171                 return target;
172             }
173         }
174         
175         /**
176          * Sets the "OrganizationName" element
177          */
178         public void setOrganizationName(java.lang.String organizationName)
179         {
180             synchronized (monitor())
181             {
182                 check_orphaned();
183                 org.apache.xmlbeans.SimpleValue target = null;
184                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
185                 if (target == null)
186                 {
187                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONNAME$0);
188                 }
189                 target.setStringValue(organizationName);
190             }
191         }
192         
193         /**
194          * Sets (as xml) the "OrganizationName" element
195          */
196         public void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName)
197         {
198             synchronized (monitor())
199             {
200                 check_orphaned();
201                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
202                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(ORGANIZATIONNAME$0, 0);
203                 if (target == null)
204                 {
205                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(ORGANIZATIONNAME$0);
206                 }
207                 target.set(organizationName);
208             }
209         }
210         
211         /**
212          * Gets the "PopularOrganizationName" element
213          */
214         public java.lang.String getPopularOrganizationName()
215         {
216             synchronized (monitor())
217             {
218                 check_orphaned();
219                 org.apache.xmlbeans.SimpleValue target = null;
220                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POPULARORGANIZATIONNAME$2, 0);
221                 if (target == null)
222                 {
223                     return null;
224                 }
225                 return target.getStringValue();
226             }
227         }
228         
229         /**
230          * Gets (as xml) the "PopularOrganizationName" element
231          */
232         public gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetPopularOrganizationName()
233         {
234             synchronized (monitor())
235             {
236                 check_orphaned();
237                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
238                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(POPULARORGANIZATIONNAME$2, 0);
239                 return target;
240             }
241         }
242         
243         /**
244          * True if has "PopularOrganizationName" element
245          */
246         public boolean isSetPopularOrganizationName()
247         {
248             synchronized (monitor())
249             {
250                 check_orphaned();
251                 return get_store().count_elements(POPULARORGANIZATIONNAME$2) != 0;
252             }
253         }
254         
255         /**
256          * Sets the "PopularOrganizationName" element
257          */
258         public void setPopularOrganizationName(java.lang.String popularOrganizationName)
259         {
260             synchronized (monitor())
261             {
262                 check_orphaned();
263                 org.apache.xmlbeans.SimpleValue target = null;
264                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(POPULARORGANIZATIONNAME$2, 0);
265                 if (target == null)
266                 {
267                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(POPULARORGANIZATIONNAME$2);
268                 }
269                 target.setStringValue(popularOrganizationName);
270             }
271         }
272         
273         /**
274          * Sets (as xml) the "PopularOrganizationName" element
275          */
276         public void xsetPopularOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType popularOrganizationName)
277         {
278             synchronized (monitor())
279             {
280                 check_orphaned();
281                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType target = null;
282                 target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().find_element_user(POPULARORGANIZATIONNAME$2, 0);
283                 if (target == null)
284                 {
285                     target = (gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType)get_store().add_element_user(POPULARORGANIZATIONNAME$2);
286                 }
287                 target.set(popularOrganizationName);
288             }
289         }
290         
291         /**
292          * Unsets the "PopularOrganizationName" element
293          */
294         public void unsetPopularOrganizationName()
295         {
296             synchronized (monitor())
297             {
298                 check_orphaned();
299                 get_store().remove_element(POPULARORGANIZATIONNAME$2, 0);
300             }
301         }
302         
303         /**
304          * Gets the "TotalOperatingExpenses" element
305          */
306         public java.math.BigDecimal getTotalOperatingExpenses()
307         {
308             synchronized (monitor())
309             {
310                 check_orphaned();
311                 org.apache.xmlbeans.SimpleValue target = null;
312                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALOPERATINGEXPENSES$4, 0);
313                 if (target == null)
314                 {
315                     return null;
316                 }
317                 return target.getBigDecimalValue();
318             }
319         }
320         
321         /**
322          * Gets (as xml) the "TotalOperatingExpenses" element
323          */
324         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTotalOperatingExpenses()
325         {
326             synchronized (monitor())
327             {
328                 check_orphaned();
329                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
330                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(TOTALOPERATINGEXPENSES$4, 0);
331                 return target;
332             }
333         }
334         
335         /**
336          * Sets the "TotalOperatingExpenses" element
337          */
338         public void setTotalOperatingExpenses(java.math.BigDecimal totalOperatingExpenses)
339         {
340             synchronized (monitor())
341             {
342                 check_orphaned();
343                 org.apache.xmlbeans.SimpleValue target = null;
344                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALOPERATINGEXPENSES$4, 0);
345                 if (target == null)
346                 {
347                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALOPERATINGEXPENSES$4);
348                 }
349                 target.setBigDecimalValue(totalOperatingExpenses);
350             }
351         }
352         
353         /**
354          * Sets (as xml) the "TotalOperatingExpenses" element
355          */
356         public void xsetTotalOperatingExpenses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType totalOperatingExpenses)
357         {
358             synchronized (monitor())
359             {
360                 check_orphaned();
361                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
362                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(TOTALOPERATINGEXPENSES$4, 0);
363                 if (target == null)
364                 {
365                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(TOTALOPERATINGEXPENSES$4);
366                 }
367                 target.set(totalOperatingExpenses);
368             }
369         }
370         
371         /**
372          * Gets the "FYEndDate" element
373          */
374         public java.lang.String getFYEndDate()
375         {
376             synchronized (monitor())
377             {
378                 check_orphaned();
379                 org.apache.xmlbeans.SimpleValue target = null;
380                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FYENDDATE$6, 0);
381                 if (target == null)
382                 {
383                     return null;
384                 }
385                 return target.getStringValue();
386             }
387         }
388         
389         /**
390          * Gets (as xml) the "FYEndDate" element
391          */
392         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate xgetFYEndDate()
393         {
394             synchronized (monitor())
395             {
396                 check_orphaned();
397                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate target = null;
398                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate)get_store().find_element_user(FYENDDATE$6, 0);
399                 return target;
400             }
401         }
402         
403         /**
404          * Sets the "FYEndDate" element
405          */
406         public void setFYEndDate(java.lang.String fyEndDate)
407         {
408             synchronized (monitor())
409             {
410                 check_orphaned();
411                 org.apache.xmlbeans.SimpleValue target = null;
412                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FYENDDATE$6, 0);
413                 if (target == null)
414                 {
415                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FYENDDATE$6);
416                 }
417                 target.setStringValue(fyEndDate);
418             }
419         }
420         
421         /**
422          * Sets (as xml) the "FYEndDate" element
423          */
424         public void xsetFYEndDate(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate fyEndDate)
425         {
426             synchronized (monitor())
427             {
428                 check_orphaned();
429                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate target = null;
430                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate)get_store().find_element_user(FYENDDATE$6, 0);
431                 if (target == null)
432                 {
433                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate)get_store().add_element_user(FYENDDATE$6);
434                 }
435                 target.set(fyEndDate);
436             }
437         }
438         
439         /**
440          * Gets the "ApplicantServiceType" element
441          */
442         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType.Enum getApplicantServiceType()
443         {
444             synchronized (monitor())
445             {
446                 check_orphaned();
447                 org.apache.xmlbeans.SimpleValue target = null;
448                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTSERVICETYPE$8, 0);
449                 if (target == null)
450                 {
451                     return null;
452                 }
453                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType.Enum)target.getEnumValue();
454             }
455         }
456         
457         /**
458          * Gets (as xml) the "ApplicantServiceType" element
459          */
460         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType xgetApplicantServiceType()
461         {
462             synchronized (monitor())
463             {
464                 check_orphaned();
465                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType target = null;
466                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType)get_store().find_element_user(APPLICANTSERVICETYPE$8, 0);
467                 return target;
468             }
469         }
470         
471         /**
472          * Sets the "ApplicantServiceType" element
473          */
474         public void setApplicantServiceType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType.Enum applicantServiceType)
475         {
476             synchronized (monitor())
477             {
478                 check_orphaned();
479                 org.apache.xmlbeans.SimpleValue target = null;
480                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(APPLICANTSERVICETYPE$8, 0);
481                 if (target == null)
482                 {
483                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(APPLICANTSERVICETYPE$8);
484                 }
485                 target.setEnumValue(applicantServiceType);
486             }
487         }
488         
489         /**
490          * Sets (as xml) the "ApplicantServiceType" element
491          */
492         public void xsetApplicantServiceType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType applicantServiceType)
493         {
494             synchronized (monitor())
495             {
496                 check_orphaned();
497                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType target = null;
498                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType)get_store().find_element_user(APPLICANTSERVICETYPE$8, 0);
499                 if (target == null)
500                 {
501                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType)get_store().add_element_user(APPLICANTSERVICETYPE$8);
502                 }
503                 target.set(applicantServiceType);
504             }
505         }
506         
507         /**
508          * Gets the "OnBehalfEntity" element
509          */
510         public java.lang.String getOnBehalfEntity()
511         {
512             synchronized (monitor())
513             {
514                 check_orphaned();
515                 org.apache.xmlbeans.SimpleValue target = null;
516                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ONBEHALFENTITY$10, 0);
517                 if (target == null)
518                 {
519                     return null;
520                 }
521                 return target.getStringValue();
522             }
523         }
524         
525         /**
526          * Gets (as xml) the "OnBehalfEntity" element
527          */
528         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity xgetOnBehalfEntity()
529         {
530             synchronized (monitor())
531             {
532                 check_orphaned();
533                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity target = null;
534                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity)get_store().find_element_user(ONBEHALFENTITY$10, 0);
535                 return target;
536             }
537         }
538         
539         /**
540          * True if has "OnBehalfEntity" element
541          */
542         public boolean isSetOnBehalfEntity()
543         {
544             synchronized (monitor())
545             {
546                 check_orphaned();
547                 return get_store().count_elements(ONBEHALFENTITY$10) != 0;
548             }
549         }
550         
551         /**
552          * Sets the "OnBehalfEntity" element
553          */
554         public void setOnBehalfEntity(java.lang.String onBehalfEntity)
555         {
556             synchronized (monitor())
557             {
558                 check_orphaned();
559                 org.apache.xmlbeans.SimpleValue target = null;
560                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ONBEHALFENTITY$10, 0);
561                 if (target == null)
562                 {
563                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ONBEHALFENTITY$10);
564                 }
565                 target.setStringValue(onBehalfEntity);
566             }
567         }
568         
569         /**
570          * Sets (as xml) the "OnBehalfEntity" element
571          */
572         public void xsetOnBehalfEntity(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity onBehalfEntity)
573         {
574             synchronized (monitor())
575             {
576                 check_orphaned();
577                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity target = null;
578                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity)get_store().find_element_user(ONBEHALFENTITY$10, 0);
579                 if (target == null)
580                 {
581                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity)get_store().add_element_user(ONBEHALFENTITY$10);
582                 }
583                 target.set(onBehalfEntity);
584             }
585         }
586         
587         /**
588          * Unsets the "OnBehalfEntity" element
589          */
590         public void unsetOnBehalfEntity()
591         {
592             synchronized (monitor())
593             {
594                 check_orphaned();
595                 get_store().remove_element(ONBEHALFENTITY$10, 0);
596             }
597         }
598         
599         /**
600          * Gets the "OrganizationStatus" element
601          */
602         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus.Enum getOrganizationStatus()
603         {
604             synchronized (monitor())
605             {
606                 check_orphaned();
607                 org.apache.xmlbeans.SimpleValue target = null;
608                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTATUS$12, 0);
609                 if (target == null)
610                 {
611                     return null;
612                 }
613                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus.Enum)target.getEnumValue();
614             }
615         }
616         
617         /**
618          * Gets (as xml) the "OrganizationStatus" element
619          */
620         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus xgetOrganizationStatus()
621         {
622             synchronized (monitor())
623             {
624                 check_orphaned();
625                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus target = null;
626                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus)get_store().find_element_user(ORGANIZATIONSTATUS$12, 0);
627                 return target;
628             }
629         }
630         
631         /**
632          * Sets the "OrganizationStatus" element
633          */
634         public void setOrganizationStatus(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus.Enum organizationStatus)
635         {
636             synchronized (monitor())
637             {
638                 check_orphaned();
639                 org.apache.xmlbeans.SimpleValue target = null;
640                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONSTATUS$12, 0);
641                 if (target == null)
642                 {
643                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONSTATUS$12);
644                 }
645                 target.setEnumValue(organizationStatus);
646             }
647         }
648         
649         /**
650          * Sets (as xml) the "OrganizationStatus" element
651          */
652         public void xsetOrganizationStatus(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus organizationStatus)
653         {
654             synchronized (monitor())
655             {
656                 check_orphaned();
657                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus target = null;
658                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus)get_store().find_element_user(ORGANIZATIONSTATUS$12, 0);
659                 if (target == null)
660                 {
661                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus)get_store().add_element_user(ORGANIZATIONSTATUS$12);
662                 }
663                 target.set(organizationStatus);
664             }
665         }
666         
667         /**
668          * Gets the "OrganizationDescription" element
669          */
670         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription.Enum getOrganizationDescription()
671         {
672             synchronized (monitor())
673             {
674                 check_orphaned();
675                 org.apache.xmlbeans.SimpleValue target = null;
676                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONDESCRIPTION$14, 0);
677                 if (target == null)
678                 {
679                     return null;
680                 }
681                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription.Enum)target.getEnumValue();
682             }
683         }
684         
685         /**
686          * Gets (as xml) the "OrganizationDescription" element
687          */
688         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription xgetOrganizationDescription()
689         {
690             synchronized (monitor())
691             {
692                 check_orphaned();
693                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription target = null;
694                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription)get_store().find_element_user(ORGANIZATIONDESCRIPTION$14, 0);
695                 return target;
696             }
697         }
698         
699         /**
700          * Sets the "OrganizationDescription" element
701          */
702         public void setOrganizationDescription(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription.Enum organizationDescription)
703         {
704             synchronized (monitor())
705             {
706                 check_orphaned();
707                 org.apache.xmlbeans.SimpleValue target = null;
708                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONDESCRIPTION$14, 0);
709                 if (target == null)
710                 {
711                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONDESCRIPTION$14);
712                 }
713                 target.setEnumValue(organizationDescription);
714             }
715         }
716         
717         /**
718          * Sets (as xml) the "OrganizationDescription" element
719          */
720         public void xsetOrganizationDescription(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription organizationDescription)
721         {
722             synchronized (monitor())
723             {
724                 check_orphaned();
725                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription target = null;
726                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription)get_store().find_element_user(ORGANIZATIONDESCRIPTION$14, 0);
727                 if (target == null)
728                 {
729                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription)get_store().add_element_user(ORGANIZATIONDESCRIPTION$14);
730                 }
731                 target.set(organizationDescription);
732             }
733         }
734         
735         /**
736          * Gets the "OtherOrganizationDescription" element
737          */
738         public java.lang.String getOtherOrganizationDescription()
739         {
740             synchronized (monitor())
741             {
742                 check_orphaned();
743                 org.apache.xmlbeans.SimpleValue target = null;
744                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERORGANIZATIONDESCRIPTION$16, 0);
745                 if (target == null)
746                 {
747                     return null;
748                 }
749                 return target.getStringValue();
750             }
751         }
752         
753         /**
754          * Gets (as xml) the "OtherOrganizationDescription" element
755          */
756         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription xgetOtherOrganizationDescription()
757         {
758             synchronized (monitor())
759             {
760                 check_orphaned();
761                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription target = null;
762                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription)get_store().find_element_user(OTHERORGANIZATIONDESCRIPTION$16, 0);
763                 return target;
764             }
765         }
766         
767         /**
768          * True if has "OtherOrganizationDescription" element
769          */
770         public boolean isSetOtherOrganizationDescription()
771         {
772             synchronized (monitor())
773             {
774                 check_orphaned();
775                 return get_store().count_elements(OTHERORGANIZATIONDESCRIPTION$16) != 0;
776             }
777         }
778         
779         /**
780          * Sets the "OtherOrganizationDescription" element
781          */
782         public void setOtherOrganizationDescription(java.lang.String otherOrganizationDescription)
783         {
784             synchronized (monitor())
785             {
786                 check_orphaned();
787                 org.apache.xmlbeans.SimpleValue target = null;
788                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERORGANIZATIONDESCRIPTION$16, 0);
789                 if (target == null)
790                 {
791                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERORGANIZATIONDESCRIPTION$16);
792                 }
793                 target.setStringValue(otherOrganizationDescription);
794             }
795         }
796         
797         /**
798          * Sets (as xml) the "OtherOrganizationDescription" element
799          */
800         public void xsetOtherOrganizationDescription(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription otherOrganizationDescription)
801         {
802             synchronized (monitor())
803             {
804                 check_orphaned();
805                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription target = null;
806                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription)get_store().find_element_user(OTHERORGANIZATIONDESCRIPTION$16, 0);
807                 if (target == null)
808                 {
809                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription)get_store().add_element_user(OTHERORGANIZATIONDESCRIPTION$16);
810                 }
811                 target.set(otherOrganizationDescription);
812             }
813         }
814         
815         /**
816          * Unsets the "OtherOrganizationDescription" element
817          */
818         public void unsetOtherOrganizationDescription()
819         {
820             synchronized (monitor())
821             {
822                 check_orphaned();
823                 get_store().remove_element(OTHERORGANIZATIONDESCRIPTION$16, 0);
824             }
825         }
826         
827         /**
828          * Gets the "OrganizationDiscipline" element
829          */
830         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline.Enum getOrganizationDiscipline()
831         {
832             synchronized (monitor())
833             {
834                 check_orphaned();
835                 org.apache.xmlbeans.SimpleValue target = null;
836                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONDISCIPLINE$18, 0);
837                 if (target == null)
838                 {
839                     return null;
840                 }
841                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline.Enum)target.getEnumValue();
842             }
843         }
844         
845         /**
846          * Gets (as xml) the "OrganizationDiscipline" element
847          */
848         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline xgetOrganizationDiscipline()
849         {
850             synchronized (monitor())
851             {
852                 check_orphaned();
853                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline target = null;
854                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline)get_store().find_element_user(ORGANIZATIONDISCIPLINE$18, 0);
855                 return target;
856             }
857         }
858         
859         /**
860          * Sets the "OrganizationDiscipline" element
861          */
862         public void setOrganizationDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline.Enum organizationDiscipline)
863         {
864             synchronized (monitor())
865             {
866                 check_orphaned();
867                 org.apache.xmlbeans.SimpleValue target = null;
868                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ORGANIZATIONDISCIPLINE$18, 0);
869                 if (target == null)
870                 {
871                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ORGANIZATIONDISCIPLINE$18);
872                 }
873                 target.setEnumValue(organizationDiscipline);
874             }
875         }
876         
877         /**
878          * Sets (as xml) the "OrganizationDiscipline" element
879          */
880         public void xsetOrganizationDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline organizationDiscipline)
881         {
882             synchronized (monitor())
883             {
884                 check_orphaned();
885                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline target = null;
886                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline)get_store().find_element_user(ORGANIZATIONDISCIPLINE$18, 0);
887                 if (target == null)
888                 {
889                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline)get_store().add_element_user(ORGANIZATIONDISCIPLINE$18);
890                 }
891                 target.set(organizationDiscipline);
892             }
893         }
894         
895         /**
896          * Gets the "OtherOrganizationDiscipline" element
897          */
898         public java.lang.String getOtherOrganizationDiscipline()
899         {
900             synchronized (monitor())
901             {
902                 check_orphaned();
903                 org.apache.xmlbeans.SimpleValue target = null;
904                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERORGANIZATIONDISCIPLINE$20, 0);
905                 if (target == null)
906                 {
907                     return null;
908                 }
909                 return target.getStringValue();
910             }
911         }
912         
913         /**
914          * Gets (as xml) the "OtherOrganizationDiscipline" element
915          */
916         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline xgetOtherOrganizationDiscipline()
917         {
918             synchronized (monitor())
919             {
920                 check_orphaned();
921                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline target = null;
922                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline)get_store().find_element_user(OTHERORGANIZATIONDISCIPLINE$20, 0);
923                 return target;
924             }
925         }
926         
927         /**
928          * True if has "OtherOrganizationDiscipline" element
929          */
930         public boolean isSetOtherOrganizationDiscipline()
931         {
932             synchronized (monitor())
933             {
934                 check_orphaned();
935                 return get_store().count_elements(OTHERORGANIZATIONDISCIPLINE$20) != 0;
936             }
937         }
938         
939         /**
940          * Sets the "OtherOrganizationDiscipline" element
941          */
942         public void setOtherOrganizationDiscipline(java.lang.String otherOrganizationDiscipline)
943         {
944             synchronized (monitor())
945             {
946                 check_orphaned();
947                 org.apache.xmlbeans.SimpleValue target = null;
948                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERORGANIZATIONDISCIPLINE$20, 0);
949                 if (target == null)
950                 {
951                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERORGANIZATIONDISCIPLINE$20);
952                 }
953                 target.setStringValue(otherOrganizationDiscipline);
954             }
955         }
956         
957         /**
958          * Sets (as xml) the "OtherOrganizationDiscipline" element
959          */
960         public void xsetOtherOrganizationDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline otherOrganizationDiscipline)
961         {
962             synchronized (monitor())
963             {
964                 check_orphaned();
965                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline target = null;
966                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline)get_store().find_element_user(OTHERORGANIZATIONDISCIPLINE$20, 0);
967                 if (target == null)
968                 {
969                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline)get_store().add_element_user(OTHERORGANIZATIONDISCIPLINE$20);
970                 }
971                 target.set(otherOrganizationDiscipline);
972             }
973         }
974         
975         /**
976          * Unsets the "OtherOrganizationDiscipline" element
977          */
978         public void unsetOtherOrganizationDiscipline()
979         {
980             synchronized (monitor())
981             {
982                 check_orphaned();
983                 get_store().remove_element(OTHERORGANIZATIONDISCIPLINE$20, 0);
984             }
985         }
986         
987         /**
988          * Gets the "ProjectFieldDiscipline" element
989          */
990         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline.Enum getProjectFieldDiscipline()
991         {
992             synchronized (monitor())
993             {
994                 check_orphaned();
995                 org.apache.xmlbeans.SimpleValue target = null;
996                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTFIELDDISCIPLINE$22, 0);
997                 if (target == null)
998                 {
999                     return null;
1000                 }
1001                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline.Enum)target.getEnumValue();
1002             }
1003         }
1004         
1005         /**
1006          * Gets (as xml) the "ProjectFieldDiscipline" element
1007          */
1008         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline xgetProjectFieldDiscipline()
1009         {
1010             synchronized (monitor())
1011             {
1012                 check_orphaned();
1013                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline target = null;
1014                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline)get_store().find_element_user(PROJECTFIELDDISCIPLINE$22, 0);
1015                 return target;
1016             }
1017         }
1018         
1019         /**
1020          * Sets the "ProjectFieldDiscipline" element
1021          */
1022         public void setProjectFieldDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline.Enum projectFieldDiscipline)
1023         {
1024             synchronized (monitor())
1025             {
1026                 check_orphaned();
1027                 org.apache.xmlbeans.SimpleValue target = null;
1028                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PROJECTFIELDDISCIPLINE$22, 0);
1029                 if (target == null)
1030                 {
1031                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PROJECTFIELDDISCIPLINE$22);
1032                 }
1033                 target.setEnumValue(projectFieldDiscipline);
1034             }
1035         }
1036         
1037         /**
1038          * Sets (as xml) the "ProjectFieldDiscipline" element
1039          */
1040         public void xsetProjectFieldDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline projectFieldDiscipline)
1041         {
1042             synchronized (monitor())
1043             {
1044                 check_orphaned();
1045                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline target = null;
1046                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline)get_store().find_element_user(PROJECTFIELDDISCIPLINE$22, 0);
1047                 if (target == null)
1048                 {
1049                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline)get_store().add_element_user(PROJECTFIELDDISCIPLINE$22);
1050                 }
1051                 target.set(projectFieldDiscipline);
1052             }
1053         }
1054         
1055         /**
1056          * Gets the "SecondProjectFieldDiscipline" element
1057          */
1058         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline.Enum getSecondProjectFieldDiscipline()
1059         {
1060             synchronized (monitor())
1061             {
1062                 check_orphaned();
1063                 org.apache.xmlbeans.SimpleValue target = null;
1064                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDPROJECTFIELDDISCIPLINE$24, 0);
1065                 if (target == null)
1066                 {
1067                     return null;
1068                 }
1069                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline.Enum)target.getEnumValue();
1070             }
1071         }
1072         
1073         /**
1074          * Gets (as xml) the "SecondProjectFieldDiscipline" element
1075          */
1076         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline xgetSecondProjectFieldDiscipline()
1077         {
1078             synchronized (monitor())
1079             {
1080                 check_orphaned();
1081                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline target = null;
1082                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline)get_store().find_element_user(SECONDPROJECTFIELDDISCIPLINE$24, 0);
1083                 return target;
1084             }
1085         }
1086         
1087         /**
1088          * True if has "SecondProjectFieldDiscipline" element
1089          */
1090         public boolean isSetSecondProjectFieldDiscipline()
1091         {
1092             synchronized (monitor())
1093             {
1094                 check_orphaned();
1095                 return get_store().count_elements(SECONDPROJECTFIELDDISCIPLINE$24) != 0;
1096             }
1097         }
1098         
1099         /**
1100          * Sets the "SecondProjectFieldDiscipline" element
1101          */
1102         public void setSecondProjectFieldDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline.Enum secondProjectFieldDiscipline)
1103         {
1104             synchronized (monitor())
1105             {
1106                 check_orphaned();
1107                 org.apache.xmlbeans.SimpleValue target = null;
1108                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDPROJECTFIELDDISCIPLINE$24, 0);
1109                 if (target == null)
1110                 {
1111                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDPROJECTFIELDDISCIPLINE$24);
1112                 }
1113                 target.setEnumValue(secondProjectFieldDiscipline);
1114             }
1115         }
1116         
1117         /**
1118          * Sets (as xml) the "SecondProjectFieldDiscipline" element
1119          */
1120         public void xsetSecondProjectFieldDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline secondProjectFieldDiscipline)
1121         {
1122             synchronized (monitor())
1123             {
1124                 check_orphaned();
1125                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline target = null;
1126                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline)get_store().find_element_user(SECONDPROJECTFIELDDISCIPLINE$24, 0);
1127                 if (target == null)
1128                 {
1129                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline)get_store().add_element_user(SECONDPROJECTFIELDDISCIPLINE$24);
1130                 }
1131                 target.set(secondProjectFieldDiscipline);
1132             }
1133         }
1134         
1135         /**
1136          * Unsets the "SecondProjectFieldDiscipline" element
1137          */
1138         public void unsetSecondProjectFieldDiscipline()
1139         {
1140             synchronized (monitor())
1141             {
1142                 check_orphaned();
1143                 get_store().remove_element(SECONDPROJECTFIELDDISCIPLINE$24, 0);
1144             }
1145         }
1146         
1147         /**
1148          * Gets the "Category" element
1149          */
1150         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category.Enum getCategory()
1151         {
1152             synchronized (monitor())
1153             {
1154                 check_orphaned();
1155                 org.apache.xmlbeans.SimpleValue target = null;
1156                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$26, 0);
1157                 if (target == null)
1158                 {
1159                     return null;
1160                 }
1161                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category.Enum)target.getEnumValue();
1162             }
1163         }
1164         
1165         /**
1166          * Gets (as xml) the "Category" element
1167          */
1168         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category xgetCategory()
1169         {
1170             synchronized (monitor())
1171             {
1172                 check_orphaned();
1173                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category target = null;
1174                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category)get_store().find_element_user(CATEGORY$26, 0);
1175                 return target;
1176             }
1177         }
1178         
1179         /**
1180          * Sets the "Category" element
1181          */
1182         public void setCategory(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category.Enum category)
1183         {
1184             synchronized (monitor())
1185             {
1186                 check_orphaned();
1187                 org.apache.xmlbeans.SimpleValue target = null;
1188                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CATEGORY$26, 0);
1189                 if (target == null)
1190                 {
1191                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CATEGORY$26);
1192                 }
1193                 target.setEnumValue(category);
1194             }
1195         }
1196         
1197         /**
1198          * Sets (as xml) the "Category" element
1199          */
1200         public void xsetCategory(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category category)
1201         {
1202             synchronized (monitor())
1203             {
1204                 check_orphaned();
1205                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category target = null;
1206                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category)get_store().find_element_user(CATEGORY$26, 0);
1207                 if (target == null)
1208                 {
1209                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category)get_store().add_element_user(CATEGORY$26);
1210                 }
1211                 target.set(category);
1212             }
1213         }
1214         
1215         /**
1216          * Gets the "PrimaryOutcome" element
1217          */
1218         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome.Enum getPrimaryOutcome()
1219         {
1220             synchronized (monitor())
1221             {
1222                 check_orphaned();
1223                 org.apache.xmlbeans.SimpleValue target = null;
1224                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYOUTCOME$28, 0);
1225                 if (target == null)
1226                 {
1227                     return null;
1228                 }
1229                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome.Enum)target.getEnumValue();
1230             }
1231         }
1232         
1233         /**
1234          * Gets (as xml) the "PrimaryOutcome" element
1235          */
1236         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome xgetPrimaryOutcome()
1237         {
1238             synchronized (monitor())
1239             {
1240                 check_orphaned();
1241                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome target = null;
1242                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome)get_store().find_element_user(PRIMARYOUTCOME$28, 0);
1243                 return target;
1244             }
1245         }
1246         
1247         /**
1248          * Sets the "PrimaryOutcome" element
1249          */
1250         public void setPrimaryOutcome(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome.Enum primaryOutcome)
1251         {
1252             synchronized (monitor())
1253             {
1254                 check_orphaned();
1255                 org.apache.xmlbeans.SimpleValue target = null;
1256                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYOUTCOME$28, 0);
1257                 if (target == null)
1258                 {
1259                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYOUTCOME$28);
1260                 }
1261                 target.setEnumValue(primaryOutcome);
1262             }
1263         }
1264         
1265         /**
1266          * Sets (as xml) the "PrimaryOutcome" element
1267          */
1268         public void xsetPrimaryOutcome(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome primaryOutcome)
1269         {
1270             synchronized (monitor())
1271             {
1272                 check_orphaned();
1273                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome target = null;
1274                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome)get_store().find_element_user(PRIMARYOUTCOME$28, 0);
1275                 if (target == null)
1276                 {
1277                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome)get_store().add_element_user(PRIMARYOUTCOME$28);
1278                 }
1279                 target.set(primaryOutcome);
1280             }
1281         }
1282         
1283         /**
1284          * Gets the "SecondaryOutcome" element
1285          */
1286         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome.Enum getSecondaryOutcome()
1287         {
1288             synchronized (monitor())
1289             {
1290                 check_orphaned();
1291                 org.apache.xmlbeans.SimpleValue target = null;
1292                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYOUTCOME$30, 0);
1293                 if (target == null)
1294                 {
1295                     return null;
1296                 }
1297                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome.Enum)target.getEnumValue();
1298             }
1299         }
1300         
1301         /**
1302          * Gets (as xml) the "SecondaryOutcome" element
1303          */
1304         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome xgetSecondaryOutcome()
1305         {
1306             synchronized (monitor())
1307             {
1308                 check_orphaned();
1309                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome target = null;
1310                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome)get_store().find_element_user(SECONDARYOUTCOME$30, 0);
1311                 return target;
1312             }
1313         }
1314         
1315         /**
1316          * True if has "SecondaryOutcome" element
1317          */
1318         public boolean isSetSecondaryOutcome()
1319         {
1320             synchronized (monitor())
1321             {
1322                 check_orphaned();
1323                 return get_store().count_elements(SECONDARYOUTCOME$30) != 0;
1324             }
1325         }
1326         
1327         /**
1328          * Sets the "SecondaryOutcome" element
1329          */
1330         public void setSecondaryOutcome(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome.Enum secondaryOutcome)
1331         {
1332             synchronized (monitor())
1333             {
1334                 check_orphaned();
1335                 org.apache.xmlbeans.SimpleValue target = null;
1336                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYOUTCOME$30, 0);
1337                 if (target == null)
1338                 {
1339                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYOUTCOME$30);
1340                 }
1341                 target.setEnumValue(secondaryOutcome);
1342             }
1343         }
1344         
1345         /**
1346          * Sets (as xml) the "SecondaryOutcome" element
1347          */
1348         public void xsetSecondaryOutcome(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome secondaryOutcome)
1349         {
1350             synchronized (monitor())
1351             {
1352                 check_orphaned();
1353                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome target = null;
1354                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome)get_store().find_element_user(SECONDARYOUTCOME$30, 0);
1355                 if (target == null)
1356                 {
1357                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome)get_store().add_element_user(SECONDARYOUTCOME$30);
1358                 }
1359                 target.set(secondaryOutcome);
1360             }
1361         }
1362         
1363         /**
1364          * Unsets the "SecondaryOutcome" element
1365          */
1366         public void unsetSecondaryOutcome()
1367         {
1368             synchronized (monitor())
1369             {
1370                 check_orphaned();
1371                 get_store().remove_element(SECONDARYOUTCOME$30, 0);
1372             }
1373         }
1374         
1375         /**
1376          * Gets the "AmountRequested" element
1377          */
1378         public java.math.BigDecimal getAmountRequested()
1379         {
1380             synchronized (monitor())
1381             {
1382                 check_orphaned();
1383                 org.apache.xmlbeans.SimpleValue target = null;
1384                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMOUNTREQUESTED$32, 0);
1385                 if (target == null)
1386                 {
1387                     return null;
1388                 }
1389                 return target.getBigDecimalValue();
1390             }
1391         }
1392         
1393         /**
1394          * Gets (as xml) the "AmountRequested" element
1395          */
1396         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAmountRequested()
1397         {
1398             synchronized (monitor())
1399             {
1400                 check_orphaned();
1401                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1402                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(AMOUNTREQUESTED$32, 0);
1403                 return target;
1404             }
1405         }
1406         
1407         /**
1408          * Sets the "AmountRequested" element
1409          */
1410         public void setAmountRequested(java.math.BigDecimal amountRequested)
1411         {
1412             synchronized (monitor())
1413             {
1414                 check_orphaned();
1415                 org.apache.xmlbeans.SimpleValue target = null;
1416                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AMOUNTREQUESTED$32, 0);
1417                 if (target == null)
1418                 {
1419                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AMOUNTREQUESTED$32);
1420                 }
1421                 target.setBigDecimalValue(amountRequested);
1422             }
1423         }
1424         
1425         /**
1426          * Sets (as xml) the "AmountRequested" element
1427          */
1428         public void xsetAmountRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType amountRequested)
1429         {
1430             synchronized (monitor())
1431             {
1432                 check_orphaned();
1433                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1434                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(AMOUNTREQUESTED$32, 0);
1435                 if (target == null)
1436                 {
1437                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(AMOUNTREQUESTED$32);
1438                 }
1439                 target.set(amountRequested);
1440             }
1441         }
1442         
1443         /**
1444          * Gets the "TotalMatch" element
1445          */
1446         public java.math.BigDecimal getTotalMatch()
1447         {
1448             synchronized (monitor())
1449             {
1450                 check_orphaned();
1451                 org.apache.xmlbeans.SimpleValue target = null;
1452                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALMATCH$34, 0);
1453                 if (target == null)
1454                 {
1455                     return null;
1456                 }
1457                 return target.getBigDecimalValue();
1458             }
1459         }
1460         
1461         /**
1462          * Gets (as xml) the "TotalMatch" element
1463          */
1464         public gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTotalMatch()
1465         {
1466             synchronized (monitor())
1467             {
1468                 check_orphaned();
1469                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1470                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(TOTALMATCH$34, 0);
1471                 return target;
1472             }
1473         }
1474         
1475         /**
1476          * Sets the "TotalMatch" element
1477          */
1478         public void setTotalMatch(java.math.BigDecimal totalMatch)
1479         {
1480             synchronized (monitor())
1481             {
1482                 check_orphaned();
1483                 org.apache.xmlbeans.SimpleValue target = null;
1484                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALMATCH$34, 0);
1485                 if (target == null)
1486                 {
1487                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALMATCH$34);
1488                 }
1489                 target.setBigDecimalValue(totalMatch);
1490             }
1491         }
1492         
1493         /**
1494          * Sets (as xml) the "TotalMatch" element
1495          */
1496         public void xsetTotalMatch(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType totalMatch)
1497         {
1498             synchronized (monitor())
1499             {
1500                 check_orphaned();
1501                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType target = null;
1502                 target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().find_element_user(TOTALMATCH$34, 0);
1503                 if (target == null)
1504                 {
1505                     target = (gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType)get_store().add_element_user(TOTALMATCH$34);
1506                 }
1507                 target.set(totalMatch);
1508             }
1509         }
1510         
1511         /**
1512          * Gets the "TotalProjectCosts" element
1513          */
1514         public java.math.BigDecimal getTotalProjectCosts()
1515         {
1516             synchronized (monitor())
1517             {
1518                 check_orphaned();
1519                 org.apache.xmlbeans.SimpleValue target = null;
1520                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALPROJECTCOSTS$36, 0);
1521                 if (target == null)
1522                 {
1523                     return null;
1524                 }
1525                 return target.getBigDecimalValue();
1526             }
1527         }
1528         
1529         /**
1530          * Gets (as xml) the "TotalProjectCosts" element
1531          */
1532         public gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalProjectCosts()
1533         {
1534             synchronized (monitor())
1535             {
1536                 check_orphaned();
1537                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1538                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALPROJECTCOSTS$36, 0);
1539                 return target;
1540             }
1541         }
1542         
1543         /**
1544          * Sets the "TotalProjectCosts" element
1545          */
1546         public void setTotalProjectCosts(java.math.BigDecimal totalProjectCosts)
1547         {
1548             synchronized (monitor())
1549             {
1550                 check_orphaned();
1551                 org.apache.xmlbeans.SimpleValue target = null;
1552                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALPROJECTCOSTS$36, 0);
1553                 if (target == null)
1554                 {
1555                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALPROJECTCOSTS$36);
1556                 }
1557                 target.setBigDecimalValue(totalProjectCosts);
1558             }
1559         }
1560         
1561         /**
1562          * Sets (as xml) the "TotalProjectCosts" element
1563          */
1564         public void xsetTotalProjectCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalProjectCosts)
1565         {
1566             synchronized (monitor())
1567             {
1568                 check_orphaned();
1569                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType target = null;
1570                 target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().find_element_user(TOTALPROJECTCOSTS$36, 0);
1571                 if (target == null)
1572                 {
1573                     target = (gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType)get_store().add_element_user(TOTALPROJECTCOSTS$36);
1574                 }
1575                 target.set(totalProjectCosts);
1576             }
1577         }
1578         
1579         /**
1580          * Gets the "PrimaryActivityType" element
1581          */
1582         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType.Enum getPrimaryActivityType()
1583         {
1584             synchronized (monitor())
1585             {
1586                 check_orphaned();
1587                 org.apache.xmlbeans.SimpleValue target = null;
1588                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYACTIVITYTYPE$38, 0);
1589                 if (target == null)
1590                 {
1591                     return null;
1592                 }
1593                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType.Enum)target.getEnumValue();
1594             }
1595         }
1596         
1597         /**
1598          * Gets (as xml) the "PrimaryActivityType" element
1599          */
1600         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType xgetPrimaryActivityType()
1601         {
1602             synchronized (monitor())
1603             {
1604                 check_orphaned();
1605                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType target = null;
1606                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType)get_store().find_element_user(PRIMARYACTIVITYTYPE$38, 0);
1607                 return target;
1608             }
1609         }
1610         
1611         /**
1612          * Sets the "PrimaryActivityType" element
1613          */
1614         public void setPrimaryActivityType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType.Enum primaryActivityType)
1615         {
1616             synchronized (monitor())
1617             {
1618                 check_orphaned();
1619                 org.apache.xmlbeans.SimpleValue target = null;
1620                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(PRIMARYACTIVITYTYPE$38, 0);
1621                 if (target == null)
1622                 {
1623                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(PRIMARYACTIVITYTYPE$38);
1624                 }
1625                 target.setEnumValue(primaryActivityType);
1626             }
1627         }
1628         
1629         /**
1630          * Sets (as xml) the "PrimaryActivityType" element
1631          */
1632         public void xsetPrimaryActivityType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType primaryActivityType)
1633         {
1634             synchronized (monitor())
1635             {
1636                 check_orphaned();
1637                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType target = null;
1638                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType)get_store().find_element_user(PRIMARYACTIVITYTYPE$38, 0);
1639                 if (target == null)
1640                 {
1641                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType)get_store().add_element_user(PRIMARYACTIVITYTYPE$38);
1642                 }
1643                 target.set(primaryActivityType);
1644             }
1645         }
1646         
1647         /**
1648          * Gets the "OtherPrimaryActivityType" element
1649          */
1650         public java.lang.String getOtherPrimaryActivityType()
1651         {
1652             synchronized (monitor())
1653             {
1654                 check_orphaned();
1655                 org.apache.xmlbeans.SimpleValue target = null;
1656                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERPRIMARYACTIVITYTYPE$40, 0);
1657                 if (target == null)
1658                 {
1659                     return null;
1660                 }
1661                 return target.getStringValue();
1662             }
1663         }
1664         
1665         /**
1666          * Gets (as xml) the "OtherPrimaryActivityType" element
1667          */
1668         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType xgetOtherPrimaryActivityType()
1669         {
1670             synchronized (monitor())
1671             {
1672                 check_orphaned();
1673                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType target = null;
1674                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType)get_store().find_element_user(OTHERPRIMARYACTIVITYTYPE$40, 0);
1675                 return target;
1676             }
1677         }
1678         
1679         /**
1680          * True if has "OtherPrimaryActivityType" element
1681          */
1682         public boolean isSetOtherPrimaryActivityType()
1683         {
1684             synchronized (monitor())
1685             {
1686                 check_orphaned();
1687                 return get_store().count_elements(OTHERPRIMARYACTIVITYTYPE$40) != 0;
1688             }
1689         }
1690         
1691         /**
1692          * Sets the "OtherPrimaryActivityType" element
1693          */
1694         public void setOtherPrimaryActivityType(java.lang.String otherPrimaryActivityType)
1695         {
1696             synchronized (monitor())
1697             {
1698                 check_orphaned();
1699                 org.apache.xmlbeans.SimpleValue target = null;
1700                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERPRIMARYACTIVITYTYPE$40, 0);
1701                 if (target == null)
1702                 {
1703                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERPRIMARYACTIVITYTYPE$40);
1704                 }
1705                 target.setStringValue(otherPrimaryActivityType);
1706             }
1707         }
1708         
1709         /**
1710          * Sets (as xml) the "OtherPrimaryActivityType" element
1711          */
1712         public void xsetOtherPrimaryActivityType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType otherPrimaryActivityType)
1713         {
1714             synchronized (monitor())
1715             {
1716                 check_orphaned();
1717                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType target = null;
1718                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType)get_store().find_element_user(OTHERPRIMARYACTIVITYTYPE$40, 0);
1719                 if (target == null)
1720                 {
1721                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType)get_store().add_element_user(OTHERPRIMARYACTIVITYTYPE$40);
1722                 }
1723                 target.set(otherPrimaryActivityType);
1724             }
1725         }
1726         
1727         /**
1728          * Unsets the "OtherPrimaryActivityType" element
1729          */
1730         public void unsetOtherPrimaryActivityType()
1731         {
1732             synchronized (monitor())
1733             {
1734                 check_orphaned();
1735                 get_store().remove_element(OTHERPRIMARYACTIVITYTYPE$40, 0);
1736             }
1737         }
1738         
1739         /**
1740          * Gets the "SecondaryActivityType" element
1741          */
1742         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType.Enum getSecondaryActivityType()
1743         {
1744             synchronized (monitor())
1745             {
1746                 check_orphaned();
1747                 org.apache.xmlbeans.SimpleValue target = null;
1748                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYACTIVITYTYPE$42, 0);
1749                 if (target == null)
1750                 {
1751                     return null;
1752                 }
1753                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType.Enum)target.getEnumValue();
1754             }
1755         }
1756         
1757         /**
1758          * Gets (as xml) the "SecondaryActivityType" element
1759          */
1760         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType xgetSecondaryActivityType()
1761         {
1762             synchronized (monitor())
1763             {
1764                 check_orphaned();
1765                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType target = null;
1766                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType)get_store().find_element_user(SECONDARYACTIVITYTYPE$42, 0);
1767                 return target;
1768             }
1769         }
1770         
1771         /**
1772          * True if has "SecondaryActivityType" element
1773          */
1774         public boolean isSetSecondaryActivityType()
1775         {
1776             synchronized (monitor())
1777             {
1778                 check_orphaned();
1779                 return get_store().count_elements(SECONDARYACTIVITYTYPE$42) != 0;
1780             }
1781         }
1782         
1783         /**
1784          * Sets the "SecondaryActivityType" element
1785          */
1786         public void setSecondaryActivityType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType.Enum secondaryActivityType)
1787         {
1788             synchronized (monitor())
1789             {
1790                 check_orphaned();
1791                 org.apache.xmlbeans.SimpleValue target = null;
1792                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(SECONDARYACTIVITYTYPE$42, 0);
1793                 if (target == null)
1794                 {
1795                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(SECONDARYACTIVITYTYPE$42);
1796                 }
1797                 target.setEnumValue(secondaryActivityType);
1798             }
1799         }
1800         
1801         /**
1802          * Sets (as xml) the "SecondaryActivityType" element
1803          */
1804         public void xsetSecondaryActivityType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType secondaryActivityType)
1805         {
1806             synchronized (monitor())
1807             {
1808                 check_orphaned();
1809                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType target = null;
1810                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType)get_store().find_element_user(SECONDARYACTIVITYTYPE$42, 0);
1811                 if (target == null)
1812                 {
1813                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType)get_store().add_element_user(SECONDARYACTIVITYTYPE$42);
1814                 }
1815                 target.set(secondaryActivityType);
1816             }
1817         }
1818         
1819         /**
1820          * Unsets the "SecondaryActivityType" element
1821          */
1822         public void unsetSecondaryActivityType()
1823         {
1824             synchronized (monitor())
1825             {
1826                 check_orphaned();
1827                 get_store().remove_element(SECONDARYACTIVITYTYPE$42, 0);
1828             }
1829         }
1830         
1831         /**
1832          * Gets the "OtherSecondaryActivityType" element
1833          */
1834         public java.lang.String getOtherSecondaryActivityType()
1835         {
1836             synchronized (monitor())
1837             {
1838                 check_orphaned();
1839                 org.apache.xmlbeans.SimpleValue target = null;
1840                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERSECONDARYACTIVITYTYPE$44, 0);
1841                 if (target == null)
1842                 {
1843                     return null;
1844                 }
1845                 return target.getStringValue();
1846             }
1847         }
1848         
1849         /**
1850          * Gets (as xml) the "OtherSecondaryActivityType" element
1851          */
1852         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType xgetOtherSecondaryActivityType()
1853         {
1854             synchronized (monitor())
1855             {
1856                 check_orphaned();
1857                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType target = null;
1858                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType)get_store().find_element_user(OTHERSECONDARYACTIVITYTYPE$44, 0);
1859                 return target;
1860             }
1861         }
1862         
1863         /**
1864          * True if has "OtherSecondaryActivityType" element
1865          */
1866         public boolean isSetOtherSecondaryActivityType()
1867         {
1868             synchronized (monitor())
1869             {
1870                 check_orphaned();
1871                 return get_store().count_elements(OTHERSECONDARYACTIVITYTYPE$44) != 0;
1872             }
1873         }
1874         
1875         /**
1876          * Sets the "OtherSecondaryActivityType" element
1877          */
1878         public void setOtherSecondaryActivityType(java.lang.String otherSecondaryActivityType)
1879         {
1880             synchronized (monitor())
1881             {
1882                 check_orphaned();
1883                 org.apache.xmlbeans.SimpleValue target = null;
1884                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERSECONDARYACTIVITYTYPE$44, 0);
1885                 if (target == null)
1886                 {
1887                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERSECONDARYACTIVITYTYPE$44);
1888                 }
1889                 target.setStringValue(otherSecondaryActivityType);
1890             }
1891         }
1892         
1893         /**
1894          * Sets (as xml) the "OtherSecondaryActivityType" element
1895          */
1896         public void xsetOtherSecondaryActivityType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType otherSecondaryActivityType)
1897         {
1898             synchronized (monitor())
1899             {
1900                 check_orphaned();
1901                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType target = null;
1902                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType)get_store().find_element_user(OTHERSECONDARYACTIVITYTYPE$44, 0);
1903                 if (target == null)
1904                 {
1905                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType)get_store().add_element_user(OTHERSECONDARYACTIVITYTYPE$44);
1906                 }
1907                 target.set(otherSecondaryActivityType);
1908             }
1909         }
1910         
1911         /**
1912          * Unsets the "OtherSecondaryActivityType" element
1913          */
1914         public void unsetOtherSecondaryActivityType()
1915         {
1916             synchronized (monitor())
1917             {
1918                 check_orphaned();
1919                 get_store().remove_element(OTHERSECONDARYACTIVITYTYPE$44, 0);
1920             }
1921         }
1922         
1923         /**
1924          * Gets the "IndividualsBenefiting" element
1925          */
1926         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting getIndividualsBenefiting()
1927         {
1928             synchronized (monitor())
1929             {
1930                 check_orphaned();
1931                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting target = null;
1932                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting)get_store().find_element_user(INDIVIDUALSBENEFITING$46, 0);
1933                 if (target == null)
1934                 {
1935                     return null;
1936                 }
1937                 return target;
1938             }
1939         }
1940         
1941         /**
1942          * True if has "IndividualsBenefiting" element
1943          */
1944         public boolean isSetIndividualsBenefiting()
1945         {
1946             synchronized (monitor())
1947             {
1948                 check_orphaned();
1949                 return get_store().count_elements(INDIVIDUALSBENEFITING$46) != 0;
1950             }
1951         }
1952         
1953         /**
1954          * Sets the "IndividualsBenefiting" element
1955          */
1956         public void setIndividualsBenefiting(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting individualsBenefiting)
1957         {
1958             generatedSetterHelperImpl(individualsBenefiting, INDIVIDUALSBENEFITING$46, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
1959         }
1960         
1961         /**
1962          * Appends and returns a new empty "IndividualsBenefiting" element
1963          */
1964         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting addNewIndividualsBenefiting()
1965         {
1966             synchronized (monitor())
1967             {
1968                 check_orphaned();
1969                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting target = null;
1970                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting)get_store().add_element_user(INDIVIDUALSBENEFITING$46);
1971                 return target;
1972             }
1973         }
1974         
1975         /**
1976          * Unsets the "IndividualsBenefiting" element
1977          */
1978         public void unsetIndividualsBenefiting()
1979         {
1980             synchronized (monitor())
1981             {
1982                 check_orphaned();
1983                 get_store().remove_element(INDIVIDUALSBENEFITING$46, 0);
1984             }
1985         }
1986         
1987         /**
1988          * Gets the "RaceEthnicity" element
1989          */
1990         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity.Enum getRaceEthnicity()
1991         {
1992             synchronized (monitor())
1993             {
1994                 check_orphaned();
1995                 org.apache.xmlbeans.SimpleValue target = null;
1996                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RACEETHNICITY$48, 0);
1997                 if (target == null)
1998                 {
1999                     return null;
2000                 }
2001                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity.Enum)target.getEnumValue();
2002             }
2003         }
2004         
2005         /**
2006          * Gets (as xml) the "RaceEthnicity" element
2007          */
2008         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity xgetRaceEthnicity()
2009         {
2010             synchronized (monitor())
2011             {
2012                 check_orphaned();
2013                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity target = null;
2014                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity)get_store().find_element_user(RACEETHNICITY$48, 0);
2015                 return target;
2016             }
2017         }
2018         
2019         /**
2020          * True if has "RaceEthnicity" element
2021          */
2022         public boolean isSetRaceEthnicity()
2023         {
2024             synchronized (monitor())
2025             {
2026                 check_orphaned();
2027                 return get_store().count_elements(RACEETHNICITY$48) != 0;
2028             }
2029         }
2030         
2031         /**
2032          * Sets the "RaceEthnicity" element
2033          */
2034         public void setRaceEthnicity(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity.Enum raceEthnicity)
2035         {
2036             synchronized (monitor())
2037             {
2038                 check_orphaned();
2039                 org.apache.xmlbeans.SimpleValue target = null;
2040                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(RACEETHNICITY$48, 0);
2041                 if (target == null)
2042                 {
2043                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(RACEETHNICITY$48);
2044                 }
2045                 target.setEnumValue(raceEthnicity);
2046             }
2047         }
2048         
2049         /**
2050          * Sets (as xml) the "RaceEthnicity" element
2051          */
2052         public void xsetRaceEthnicity(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity raceEthnicity)
2053         {
2054             synchronized (monitor())
2055             {
2056                 check_orphaned();
2057                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity target = null;
2058                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity)get_store().find_element_user(RACEETHNICITY$48, 0);
2059                 if (target == null)
2060                 {
2061                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity)get_store().add_element_user(RACEETHNICITY$48);
2062                 }
2063                 target.set(raceEthnicity);
2064             }
2065         }
2066         
2067         /**
2068          * Unsets the "RaceEthnicity" element
2069          */
2070         public void unsetRaceEthnicity()
2071         {
2072             synchronized (monitor())
2073             {
2074                 check_orphaned();
2075                 get_store().remove_element(RACEETHNICITY$48, 0);
2076             }
2077         }
2078         
2079         /**
2080          * Gets the "AgeRange" element
2081          */
2082         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange.Enum getAgeRange()
2083         {
2084             synchronized (monitor())
2085             {
2086                 check_orphaned();
2087                 org.apache.xmlbeans.SimpleValue target = null;
2088                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGERANGE$50, 0);
2089                 if (target == null)
2090                 {
2091                     return null;
2092                 }
2093                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange.Enum)target.getEnumValue();
2094             }
2095         }
2096         
2097         /**
2098          * Gets (as xml) the "AgeRange" element
2099          */
2100         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange xgetAgeRange()
2101         {
2102             synchronized (monitor())
2103             {
2104                 check_orphaned();
2105                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange target = null;
2106                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange)get_store().find_element_user(AGERANGE$50, 0);
2107                 return target;
2108             }
2109         }
2110         
2111         /**
2112          * True if has "AgeRange" element
2113          */
2114         public boolean isSetAgeRange()
2115         {
2116             synchronized (monitor())
2117             {
2118                 check_orphaned();
2119                 return get_store().count_elements(AGERANGE$50) != 0;
2120             }
2121         }
2122         
2123         /**
2124          * Sets the "AgeRange" element
2125          */
2126         public void setAgeRange(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange.Enum ageRange)
2127         {
2128             synchronized (monitor())
2129             {
2130                 check_orphaned();
2131                 org.apache.xmlbeans.SimpleValue target = null;
2132                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(AGERANGE$50, 0);
2133                 if (target == null)
2134                 {
2135                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(AGERANGE$50);
2136                 }
2137                 target.setEnumValue(ageRange);
2138             }
2139         }
2140         
2141         /**
2142          * Sets (as xml) the "AgeRange" element
2143          */
2144         public void xsetAgeRange(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange ageRange)
2145         {
2146             synchronized (monitor())
2147             {
2148                 check_orphaned();
2149                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange target = null;
2150                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange)get_store().find_element_user(AGERANGE$50, 0);
2151                 if (target == null)
2152                 {
2153                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange)get_store().add_element_user(AGERANGE$50);
2154                 }
2155                 target.set(ageRange);
2156             }
2157         }
2158         
2159         /**
2160          * Unsets the "AgeRange" element
2161          */
2162         public void unsetAgeRange()
2163         {
2164             synchronized (monitor())
2165             {
2166                 check_orphaned();
2167                 get_store().remove_element(AGERANGE$50, 0);
2168             }
2169         }
2170         
2171         /**
2172          * Gets the "Geography" element
2173          */
2174         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography.Enum getGeography()
2175         {
2176             synchronized (monitor())
2177             {
2178                 check_orphaned();
2179                 org.apache.xmlbeans.SimpleValue target = null;
2180                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEOGRAPHY$52, 0);
2181                 if (target == null)
2182                 {
2183                     return null;
2184                 }
2185                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography.Enum)target.getEnumValue();
2186             }
2187         }
2188         
2189         /**
2190          * Gets (as xml) the "Geography" element
2191          */
2192         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography xgetGeography()
2193         {
2194             synchronized (monitor())
2195             {
2196                 check_orphaned();
2197                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography target = null;
2198                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography)get_store().find_element_user(GEOGRAPHY$52, 0);
2199                 return target;
2200             }
2201         }
2202         
2203         /**
2204          * True if has "Geography" element
2205          */
2206         public boolean isSetGeography()
2207         {
2208             synchronized (monitor())
2209             {
2210                 check_orphaned();
2211                 return get_store().count_elements(GEOGRAPHY$52) != 0;
2212             }
2213         }
2214         
2215         /**
2216          * Sets the "Geography" element
2217          */
2218         public void setGeography(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography.Enum geography)
2219         {
2220             synchronized (monitor())
2221             {
2222                 check_orphaned();
2223                 org.apache.xmlbeans.SimpleValue target = null;
2224                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(GEOGRAPHY$52, 0);
2225                 if (target == null)
2226                 {
2227                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(GEOGRAPHY$52);
2228                 }
2229                 target.setEnumValue(geography);
2230             }
2231         }
2232         
2233         /**
2234          * Sets (as xml) the "Geography" element
2235          */
2236         public void xsetGeography(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography geography)
2237         {
2238             synchronized (monitor())
2239             {
2240                 check_orphaned();
2241                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography target = null;
2242                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography)get_store().find_element_user(GEOGRAPHY$52, 0);
2243                 if (target == null)
2244                 {
2245                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography)get_store().add_element_user(GEOGRAPHY$52);
2246                 }
2247                 target.set(geography);
2248             }
2249         }
2250         
2251         /**
2252          * Unsets the "Geography" element
2253          */
2254         public void unsetGeography()
2255         {
2256             synchronized (monitor())
2257             {
2258                 check_orphaned();
2259                 get_store().remove_element(GEOGRAPHY$52, 0);
2260             }
2261         }
2262         
2263         /**
2264          * Gets the "Communities" element
2265          */
2266         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities.Enum getCommunities()
2267         {
2268             synchronized (monitor())
2269             {
2270                 check_orphaned();
2271                 org.apache.xmlbeans.SimpleValue target = null;
2272                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMUNITIES$54, 0);
2273                 if (target == null)
2274                 {
2275                     return null;
2276                 }
2277                 return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities.Enum)target.getEnumValue();
2278             }
2279         }
2280         
2281         /**
2282          * Gets (as xml) the "Communities" element
2283          */
2284         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities xgetCommunities()
2285         {
2286             synchronized (monitor())
2287             {
2288                 check_orphaned();
2289                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities target = null;
2290                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities)get_store().find_element_user(COMMUNITIES$54, 0);
2291                 return target;
2292             }
2293         }
2294         
2295         /**
2296          * True if has "Communities" element
2297          */
2298         public boolean isSetCommunities()
2299         {
2300             synchronized (monitor())
2301             {
2302                 check_orphaned();
2303                 return get_store().count_elements(COMMUNITIES$54) != 0;
2304             }
2305         }
2306         
2307         /**
2308          * Sets the "Communities" element
2309          */
2310         public void setCommunities(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities.Enum communities)
2311         {
2312             synchronized (monitor())
2313             {
2314                 check_orphaned();
2315                 org.apache.xmlbeans.SimpleValue target = null;
2316                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(COMMUNITIES$54, 0);
2317                 if (target == null)
2318                 {
2319                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(COMMUNITIES$54);
2320                 }
2321                 target.setEnumValue(communities);
2322             }
2323         }
2324         
2325         /**
2326          * Sets (as xml) the "Communities" element
2327          */
2328         public void xsetCommunities(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities communities)
2329         {
2330             synchronized (monitor())
2331             {
2332                 check_orphaned();
2333                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities target = null;
2334                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities)get_store().find_element_user(COMMUNITIES$54, 0);
2335                 if (target == null)
2336                 {
2337                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities)get_store().add_element_user(COMMUNITIES$54);
2338                 }
2339                 target.set(communities);
2340             }
2341         }
2342         
2343         /**
2344          * Unsets the "Communities" element
2345          */
2346         public void unsetCommunities()
2347         {
2348             synchronized (monitor())
2349             {
2350                 check_orphaned();
2351                 get_store().remove_element(COMMUNITIES$54, 0);
2352             }
2353         }
2354         
2355         /**
2356          * Gets the "UnderservedDistinctGroups" element
2357          */
2358         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups getUnderservedDistinctGroups()
2359         {
2360             synchronized (monitor())
2361             {
2362                 check_orphaned();
2363                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups target = null;
2364                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups)get_store().find_element_user(UNDERSERVEDDISTINCTGROUPS$56, 0);
2365                 if (target == null)
2366                 {
2367                     return null;
2368                 }
2369                 return target;
2370             }
2371         }
2372         
2373         /**
2374          * True if has "UnderservedDistinctGroups" element
2375          */
2376         public boolean isSetUnderservedDistinctGroups()
2377         {
2378             synchronized (monitor())
2379             {
2380                 check_orphaned();
2381                 return get_store().count_elements(UNDERSERVEDDISTINCTGROUPS$56) != 0;
2382             }
2383         }
2384         
2385         /**
2386          * Sets the "UnderservedDistinctGroups" element
2387          */
2388         public void setUnderservedDistinctGroups(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups underservedDistinctGroups)
2389         {
2390             generatedSetterHelperImpl(underservedDistinctGroups, UNDERSERVEDDISTINCTGROUPS$56, 0, org.apache.xmlbeans.impl.values.XmlObjectBase.KIND_SETTERHELPER_SINGLETON);
2391         }
2392         
2393         /**
2394          * Appends and returns a new empty "UnderservedDistinctGroups" element
2395          */
2396         public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups addNewUnderservedDistinctGroups()
2397         {
2398             synchronized (monitor())
2399             {
2400                 check_orphaned();
2401                 gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups target = null;
2402                 target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups)get_store().add_element_user(UNDERSERVEDDISTINCTGROUPS$56);
2403                 return target;
2404             }
2405         }
2406         
2407         /**
2408          * Unsets the "UnderservedDistinctGroups" element
2409          */
2410         public void unsetUnderservedDistinctGroups()
2411         {
2412             synchronized (monitor())
2413             {
2414                 check_orphaned();
2415                 get_store().remove_element(UNDERSERVEDDISTINCTGROUPS$56, 0);
2416             }
2417         }
2418         
2419         /**
2420          * Gets the "FormVersion" attribute
2421          */
2422         public java.lang.String getFormVersion()
2423         {
2424             synchronized (monitor())
2425             {
2426                 check_orphaned();
2427                 org.apache.xmlbeans.SimpleValue target = null;
2428                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$58);
2429                 if (target == null)
2430                 {
2431                     target = (org.apache.xmlbeans.SimpleValue)get_default_attribute_value(FORMVERSION$58);
2432                 }
2433                 if (target == null)
2434                 {
2435                     return null;
2436                 }
2437                 return target.getStringValue();
2438             }
2439         }
2440         
2441         /**
2442          * Gets (as xml) the "FormVersion" attribute
2443          */
2444         public gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion()
2445         {
2446             synchronized (monitor())
2447             {
2448                 check_orphaned();
2449                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
2450                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$58);
2451                 if (target == null)
2452                 {
2453                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_default_attribute_value(FORMVERSION$58);
2454                 }
2455                 return target;
2456             }
2457         }
2458         
2459         /**
2460          * Sets the "FormVersion" attribute
2461          */
2462         public void setFormVersion(java.lang.String formVersion)
2463         {
2464             synchronized (monitor())
2465             {
2466                 check_orphaned();
2467                 org.apache.xmlbeans.SimpleValue target = null;
2468                 target = (org.apache.xmlbeans.SimpleValue)get_store().find_attribute_user(FORMVERSION$58);
2469                 if (target == null)
2470                 {
2471                     target = (org.apache.xmlbeans.SimpleValue)get_store().add_attribute_user(FORMVERSION$58);
2472                 }
2473                 target.setStringValue(formVersion);
2474             }
2475         }
2476         
2477         /**
2478          * Sets (as xml) the "FormVersion" attribute
2479          */
2480         public void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion)
2481         {
2482             synchronized (monitor())
2483             {
2484                 check_orphaned();
2485                 gov.grants.apply.system.globalLibraryV20.FormVersionDataType target = null;
2486                 target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().find_attribute_user(FORMVERSION$58);
2487                 if (target == null)
2488                 {
2489                     target = (gov.grants.apply.system.globalLibraryV20.FormVersionDataType)get_store().add_attribute_user(FORMVERSION$58);
2490                 }
2491                 target.set(formVersion);
2492             }
2493         }
2494         /**
2495          * An XML FYEndDate(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2496          *
2497          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$FYEndDate.
2498          */
2499         public static class FYEndDateImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate
2500         {
2501             private static final long serialVersionUID = 1L;
2502             
2503             public FYEndDateImpl(org.apache.xmlbeans.SchemaType sType)
2504             {
2505                 super(sType, false);
2506             }
2507             
2508             protected FYEndDateImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2509             {
2510                 super(sType, b);
2511             }
2512         }
2513         /**
2514          * An XML ApplicantServiceType(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2515          *
2516          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$ApplicantServiceType.
2517          */
2518         public static class ApplicantServiceTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType
2519         {
2520             private static final long serialVersionUID = 1L;
2521             
2522             public ApplicantServiceTypeImpl(org.apache.xmlbeans.SchemaType sType)
2523             {
2524                 super(sType, false);
2525             }
2526             
2527             protected ApplicantServiceTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2528             {
2529                 super(sType, b);
2530             }
2531         }
2532         /**
2533          * An XML OnBehalfEntity(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2534          *
2535          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OnBehalfEntity.
2536          */
2537         public static class OnBehalfEntityImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity
2538         {
2539             private static final long serialVersionUID = 1L;
2540             
2541             public OnBehalfEntityImpl(org.apache.xmlbeans.SchemaType sType)
2542             {
2543                 super(sType, false);
2544             }
2545             
2546             protected OnBehalfEntityImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2547             {
2548                 super(sType, b);
2549             }
2550         }
2551         /**
2552          * An XML OrganizationStatus(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2553          *
2554          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OrganizationStatus.
2555          */
2556         public static class OrganizationStatusImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus
2557         {
2558             private static final long serialVersionUID = 1L;
2559             
2560             public OrganizationStatusImpl(org.apache.xmlbeans.SchemaType sType)
2561             {
2562                 super(sType, false);
2563             }
2564             
2565             protected OrganizationStatusImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2566             {
2567                 super(sType, b);
2568             }
2569         }
2570         /**
2571          * An XML OrganizationDescription(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2572          *
2573          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OrganizationDescription.
2574          */
2575         public static class OrganizationDescriptionImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription
2576         {
2577             private static final long serialVersionUID = 1L;
2578             
2579             public OrganizationDescriptionImpl(org.apache.xmlbeans.SchemaType sType)
2580             {
2581                 super(sType, false);
2582             }
2583             
2584             protected OrganizationDescriptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2585             {
2586                 super(sType, b);
2587             }
2588         }
2589         /**
2590          * An XML OtherOrganizationDescription(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2591          *
2592          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OtherOrganizationDescription.
2593          */
2594         public static class OtherOrganizationDescriptionImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription
2595         {
2596             private static final long serialVersionUID = 1L;
2597             
2598             public OtherOrganizationDescriptionImpl(org.apache.xmlbeans.SchemaType sType)
2599             {
2600                 super(sType, false);
2601             }
2602             
2603             protected OtherOrganizationDescriptionImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2604             {
2605                 super(sType, b);
2606             }
2607         }
2608         /**
2609          * An XML OrganizationDiscipline(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2610          *
2611          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OrganizationDiscipline.
2612          */
2613         public static class OrganizationDisciplineImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline
2614         {
2615             private static final long serialVersionUID = 1L;
2616             
2617             public OrganizationDisciplineImpl(org.apache.xmlbeans.SchemaType sType)
2618             {
2619                 super(sType, false);
2620             }
2621             
2622             protected OrganizationDisciplineImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2623             {
2624                 super(sType, b);
2625             }
2626         }
2627         /**
2628          * An XML OtherOrganizationDiscipline(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2629          *
2630          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OtherOrganizationDiscipline.
2631          */
2632         public static class OtherOrganizationDisciplineImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline
2633         {
2634             private static final long serialVersionUID = 1L;
2635             
2636             public OtherOrganizationDisciplineImpl(org.apache.xmlbeans.SchemaType sType)
2637             {
2638                 super(sType, false);
2639             }
2640             
2641             protected OtherOrganizationDisciplineImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2642             {
2643                 super(sType, b);
2644             }
2645         }
2646         /**
2647          * An XML ProjectFieldDiscipline(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2648          *
2649          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$ProjectFieldDiscipline.
2650          */
2651         public static class ProjectFieldDisciplineImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline
2652         {
2653             private static final long serialVersionUID = 1L;
2654             
2655             public ProjectFieldDisciplineImpl(org.apache.xmlbeans.SchemaType sType)
2656             {
2657                 super(sType, false);
2658             }
2659             
2660             protected ProjectFieldDisciplineImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2661             {
2662                 super(sType, b);
2663             }
2664         }
2665         /**
2666          * An XML SecondProjectFieldDiscipline(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2667          *
2668          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$SecondProjectFieldDiscipline.
2669          */
2670         public static class SecondProjectFieldDisciplineImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline
2671         {
2672             private static final long serialVersionUID = 1L;
2673             
2674             public SecondProjectFieldDisciplineImpl(org.apache.xmlbeans.SchemaType sType)
2675             {
2676                 super(sType, false);
2677             }
2678             
2679             protected SecondProjectFieldDisciplineImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2680             {
2681                 super(sType, b);
2682             }
2683         }
2684         /**
2685          * An XML Category(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2686          *
2687          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$Category.
2688          */
2689         public static class CategoryImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category
2690         {
2691             private static final long serialVersionUID = 1L;
2692             
2693             public CategoryImpl(org.apache.xmlbeans.SchemaType sType)
2694             {
2695                 super(sType, false);
2696             }
2697             
2698             protected CategoryImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2699             {
2700                 super(sType, b);
2701             }
2702         }
2703         /**
2704          * An XML PrimaryOutcome(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2705          *
2706          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$PrimaryOutcome.
2707          */
2708         public static class PrimaryOutcomeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome
2709         {
2710             private static final long serialVersionUID = 1L;
2711             
2712             public PrimaryOutcomeImpl(org.apache.xmlbeans.SchemaType sType)
2713             {
2714                 super(sType, false);
2715             }
2716             
2717             protected PrimaryOutcomeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2718             {
2719                 super(sType, b);
2720             }
2721         }
2722         /**
2723          * An XML SecondaryOutcome(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2724          *
2725          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$SecondaryOutcome.
2726          */
2727         public static class SecondaryOutcomeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome
2728         {
2729             private static final long serialVersionUID = 1L;
2730             
2731             public SecondaryOutcomeImpl(org.apache.xmlbeans.SchemaType sType)
2732             {
2733                 super(sType, false);
2734             }
2735             
2736             protected SecondaryOutcomeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2737             {
2738                 super(sType, b);
2739             }
2740         }
2741         /**
2742          * An XML PrimaryActivityType(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2743          *
2744          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$PrimaryActivityType.
2745          */
2746         public static class PrimaryActivityTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType
2747         {
2748             private static final long serialVersionUID = 1L;
2749             
2750             public PrimaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType)
2751             {
2752                 super(sType, false);
2753             }
2754             
2755             protected PrimaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2756             {
2757                 super(sType, b);
2758             }
2759         }
2760         /**
2761          * An XML OtherPrimaryActivityType(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2762          *
2763          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OtherPrimaryActivityType.
2764          */
2765         public static class OtherPrimaryActivityTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType
2766         {
2767             private static final long serialVersionUID = 1L;
2768             
2769             public OtherPrimaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType)
2770             {
2771                 super(sType, false);
2772             }
2773             
2774             protected OtherPrimaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2775             {
2776                 super(sType, b);
2777             }
2778         }
2779         /**
2780          * An XML SecondaryActivityType(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2781          *
2782          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$SecondaryActivityType.
2783          */
2784         public static class SecondaryActivityTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType
2785         {
2786             private static final long serialVersionUID = 1L;
2787             
2788             public SecondaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType)
2789             {
2790                 super(sType, false);
2791             }
2792             
2793             protected SecondaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2794             {
2795                 super(sType, b);
2796             }
2797         }
2798         /**
2799          * An XML OtherSecondaryActivityType(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2800          *
2801          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OtherSecondaryActivityType.
2802          */
2803         public static class OtherSecondaryActivityTypeImpl extends org.apache.xmlbeans.impl.values.JavaStringHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType
2804         {
2805             private static final long serialVersionUID = 1L;
2806             
2807             public OtherSecondaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType)
2808             {
2809                 super(sType, false);
2810             }
2811             
2812             protected OtherSecondaryActivityTypeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
2813             {
2814                 super(sType, b);
2815             }
2816         }
2817         /**
2818          * An XML IndividualsBenefiting(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2819          *
2820          * This is a complex type.
2821          */
2822         public static class IndividualsBenefitingImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting
2823         {
2824             private static final long serialVersionUID = 1L;
2825             
2826             public IndividualsBenefitingImpl(org.apache.xmlbeans.SchemaType sType)
2827             {
2828                 super(sType);
2829             }
2830             
2831             private static final javax.xml.namespace.QName ARTISTS$0 = 
2832                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "Artists");
2833             private static final javax.xml.namespace.QName TEACHERS$2 = 
2834                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "Teachers");
2835             private static final javax.xml.namespace.QName OTHERS$4 = 
2836                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "Others");
2837             private static final javax.xml.namespace.QName NUMBERINDIVIDUALSBENEFITING$6 = 
2838                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "NumberIndividualsBenefiting");
2839             private static final javax.xml.namespace.QName ADULTS$8 = 
2840                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "Adults");
2841             private static final javax.xml.namespace.QName CHILDRENYOUTH$10 = 
2842                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "ChildrenYouth");
2843             private static final javax.xml.namespace.QName TOTALAUDIENCE$12 = 
2844                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "TotalAudience");
2845             private static final javax.xml.namespace.QName NUMBERBROADCASTAUDIENCE$14 = 
2846                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "NumberBroadcastAudience");
2847             private static final javax.xml.namespace.QName NUMBERPHYSICALMATERIALSAUDIENCE$16 = 
2848                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "NumberPhysicalMaterialsAudience");
2849             private static final javax.xml.namespace.QName FACEBOOKTWITTERWIKI$18 = 
2850                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "FacebookTwitterWiki");
2851             private static final javax.xml.namespace.QName WEBSITES$20 = 
2852                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "Websites");
2853             
2854             
2855             /**
2856              * Gets the "Artists" element
2857              */
2858             public int getArtists()
2859             {
2860                 synchronized (monitor())
2861                 {
2862                     check_orphaned();
2863                     org.apache.xmlbeans.SimpleValue target = null;
2864                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARTISTS$0, 0);
2865                     if (target == null)
2866                     {
2867                       return 0;
2868                     }
2869                     return target.getIntValue();
2870                 }
2871             }
2872             
2873             /**
2874              * Gets (as xml) the "Artists" element
2875              */
2876             public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists xgetArtists()
2877             {
2878                 synchronized (monitor())
2879                 {
2880                     check_orphaned();
2881                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists target = null;
2882                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists)get_store().find_element_user(ARTISTS$0, 0);
2883                     return target;
2884                 }
2885             }
2886             
2887             /**
2888              * True if has "Artists" element
2889              */
2890             public boolean isSetArtists()
2891             {
2892                 synchronized (monitor())
2893                 {
2894                     check_orphaned();
2895                     return get_store().count_elements(ARTISTS$0) != 0;
2896                 }
2897             }
2898             
2899             /**
2900              * Sets the "Artists" element
2901              */
2902             public void setArtists(int artists)
2903             {
2904                 synchronized (monitor())
2905                 {
2906                     check_orphaned();
2907                     org.apache.xmlbeans.SimpleValue target = null;
2908                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ARTISTS$0, 0);
2909                     if (target == null)
2910                     {
2911                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ARTISTS$0);
2912                     }
2913                     target.setIntValue(artists);
2914                 }
2915             }
2916             
2917             /**
2918              * Sets (as xml) the "Artists" element
2919              */
2920             public void xsetArtists(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists artists)
2921             {
2922                 synchronized (monitor())
2923                 {
2924                     check_orphaned();
2925                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists target = null;
2926                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists)get_store().find_element_user(ARTISTS$0, 0);
2927                     if (target == null)
2928                     {
2929                       target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists)get_store().add_element_user(ARTISTS$0);
2930                     }
2931                     target.set(artists);
2932                 }
2933             }
2934             
2935             /**
2936              * Unsets the "Artists" element
2937              */
2938             public void unsetArtists()
2939             {
2940                 synchronized (monitor())
2941                 {
2942                     check_orphaned();
2943                     get_store().remove_element(ARTISTS$0, 0);
2944                 }
2945             }
2946             
2947             /**
2948              * Gets the "Teachers" element
2949              */
2950             public int getTeachers()
2951             {
2952                 synchronized (monitor())
2953                 {
2954                     check_orphaned();
2955                     org.apache.xmlbeans.SimpleValue target = null;
2956                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEACHERS$2, 0);
2957                     if (target == null)
2958                     {
2959                       return 0;
2960                     }
2961                     return target.getIntValue();
2962                 }
2963             }
2964             
2965             /**
2966              * Gets (as xml) the "Teachers" element
2967              */
2968             public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers xgetTeachers()
2969             {
2970                 synchronized (monitor())
2971                 {
2972                     check_orphaned();
2973                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers target = null;
2974                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers)get_store().find_element_user(TEACHERS$2, 0);
2975                     return target;
2976                 }
2977             }
2978             
2979             /**
2980              * True if has "Teachers" element
2981              */
2982             public boolean isSetTeachers()
2983             {
2984                 synchronized (monitor())
2985                 {
2986                     check_orphaned();
2987                     return get_store().count_elements(TEACHERS$2) != 0;
2988                 }
2989             }
2990             
2991             /**
2992              * Sets the "Teachers" element
2993              */
2994             public void setTeachers(int teachers)
2995             {
2996                 synchronized (monitor())
2997                 {
2998                     check_orphaned();
2999                     org.apache.xmlbeans.SimpleValue target = null;
3000                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TEACHERS$2, 0);
3001                     if (target == null)
3002                     {
3003                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TEACHERS$2);
3004                     }
3005                     target.setIntValue(teachers);
3006                 }
3007             }
3008             
3009             /**
3010              * Sets (as xml) the "Teachers" element
3011              */
3012             public void xsetTeachers(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers teachers)
3013             {
3014                 synchronized (monitor())
3015                 {
3016                     check_orphaned();
3017                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers target = null;
3018                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers)get_store().find_element_user(TEACHERS$2, 0);
3019                     if (target == null)
3020                     {
3021                       target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers)get_store().add_element_user(TEACHERS$2);
3022                     }
3023                     target.set(teachers);
3024                 }
3025             }
3026             
3027             /**
3028              * Unsets the "Teachers" element
3029              */
3030             public void unsetTeachers()
3031             {
3032                 synchronized (monitor())
3033                 {
3034                     check_orphaned();
3035                     get_store().remove_element(TEACHERS$2, 0);
3036                 }
3037             }
3038             
3039             /**
3040              * Gets the "Others" element
3041              */
3042             public int getOthers()
3043             {
3044                 synchronized (monitor())
3045                 {
3046                     check_orphaned();
3047                     org.apache.xmlbeans.SimpleValue target = null;
3048                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERS$4, 0);
3049                     if (target == null)
3050                     {
3051                       return 0;
3052                     }
3053                     return target.getIntValue();
3054                 }
3055             }
3056             
3057             /**
3058              * Gets (as xml) the "Others" element
3059              */
3060             public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others xgetOthers()
3061             {
3062                 synchronized (monitor())
3063                 {
3064                     check_orphaned();
3065                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others target = null;
3066                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others)get_store().find_element_user(OTHERS$4, 0);
3067                     return target;
3068                 }
3069             }
3070             
3071             /**
3072              * True if has "Others" element
3073              */
3074             public boolean isSetOthers()
3075             {
3076                 synchronized (monitor())
3077                 {
3078                     check_orphaned();
3079                     return get_store().count_elements(OTHERS$4) != 0;
3080                 }
3081             }
3082             
3083             /**
3084              * Sets the "Others" element
3085              */
3086             public void setOthers(int others)
3087             {
3088                 synchronized (monitor())
3089                 {
3090                     check_orphaned();
3091                     org.apache.xmlbeans.SimpleValue target = null;
3092                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(OTHERS$4, 0);
3093                     if (target == null)
3094                     {
3095                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(OTHERS$4);
3096                     }
3097                     target.setIntValue(others);
3098                 }
3099             }
3100             
3101             /**
3102              * Sets (as xml) the "Others" element
3103              */
3104             public void xsetOthers(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others others)
3105             {
3106                 synchronized (monitor())
3107                 {
3108                     check_orphaned();
3109                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others target = null;
3110                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others)get_store().find_element_user(OTHERS$4, 0);
3111                     if (target == null)
3112                     {
3113                       target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others)get_store().add_element_user(OTHERS$4);
3114                     }
3115                     target.set(others);
3116                 }
3117             }
3118             
3119             /**
3120              * Unsets the "Others" element
3121              */
3122             public void unsetOthers()
3123             {
3124                 synchronized (monitor())
3125                 {
3126                     check_orphaned();
3127                     get_store().remove_element(OTHERS$4, 0);
3128                 }
3129             }
3130             
3131             /**
3132              * Gets the "NumberIndividualsBenefiting" element
3133              */
3134             public int getNumberIndividualsBenefiting()
3135             {
3136                 synchronized (monitor())
3137                 {
3138                     check_orphaned();
3139                     org.apache.xmlbeans.SimpleValue target = null;
3140                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMBERINDIVIDUALSBENEFITING$6, 0);
3141                     if (target == null)
3142                     {
3143                       return 0;
3144                     }
3145                     return target.getIntValue();
3146                 }
3147             }
3148             
3149             /**
3150              * Gets (as xml) the "NumberIndividualsBenefiting" element
3151              */
3152             public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting xgetNumberIndividualsBenefiting()
3153             {
3154                 synchronized (monitor())
3155                 {
3156                     check_orphaned();
3157                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting target = null;
3158                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting)get_store().find_element_user(NUMBERINDIVIDUALSBENEFITING$6, 0);
3159                     return target;
3160                 }
3161             }
3162             
3163             /**
3164              * True if has "NumberIndividualsBenefiting" element
3165              */
3166             public boolean isSetNumberIndividualsBenefiting()
3167             {
3168                 synchronized (monitor())
3169                 {
3170                     check_orphaned();
3171                     return get_store().count_elements(NUMBERINDIVIDUALSBENEFITING$6) != 0;
3172                 }
3173             }
3174             
3175             /**
3176              * Sets the "NumberIndividualsBenefiting" element
3177              */
3178             public void setNumberIndividualsBenefiting(int numberIndividualsBenefiting)
3179             {
3180                 synchronized (monitor())
3181                 {
3182                     check_orphaned();
3183                     org.apache.xmlbeans.SimpleValue target = null;
3184                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMBERINDIVIDUALSBENEFITING$6, 0);
3185                     if (target == null)
3186                     {
3187                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMBERINDIVIDUALSBENEFITING$6);
3188                     }
3189                     target.setIntValue(numberIndividualsBenefiting);
3190                 }
3191             }
3192             
3193             /**
3194              * Sets (as xml) the "NumberIndividualsBenefiting" element
3195              */
3196             public void xsetNumberIndividualsBenefiting(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting numberIndividualsBenefiting)
3197             {
3198                 synchronized (monitor())
3199                 {
3200                     check_orphaned();
3201                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting target = null;
3202                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting)get_store().find_element_user(NUMBERINDIVIDUALSBENEFITING$6, 0);
3203                     if (target == null)
3204                     {
3205                       target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting)get_store().add_element_user(NUMBERINDIVIDUALSBENEFITING$6);
3206                     }
3207                     target.set(numberIndividualsBenefiting);
3208                 }
3209             }
3210             
3211             /**
3212              * Unsets the "NumberIndividualsBenefiting" element
3213              */
3214             public void unsetNumberIndividualsBenefiting()
3215             {
3216                 synchronized (monitor())
3217                 {
3218                     check_orphaned();
3219                     get_store().remove_element(NUMBERINDIVIDUALSBENEFITING$6, 0);
3220                 }
3221             }
3222             
3223             /**
3224              * Gets the "Adults" element
3225              */
3226             public int getAdults()
3227             {
3228                 synchronized (monitor())
3229                 {
3230                     check_orphaned();
3231                     org.apache.xmlbeans.SimpleValue target = null;
3232                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADULTS$8, 0);
3233                     if (target == null)
3234                     {
3235                       return 0;
3236                     }
3237                     return target.getIntValue();
3238                 }
3239             }
3240             
3241             /**
3242              * Gets (as xml) the "Adults" element
3243              */
3244             public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults xgetAdults()
3245             {
3246                 synchronized (monitor())
3247                 {
3248                     check_orphaned();
3249                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults target = null;
3250                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults)get_store().find_element_user(ADULTS$8, 0);
3251                     return target;
3252                 }
3253             }
3254             
3255             /**
3256              * True if has "Adults" element
3257              */
3258             public boolean isSetAdults()
3259             {
3260                 synchronized (monitor())
3261                 {
3262                     check_orphaned();
3263                     return get_store().count_elements(ADULTS$8) != 0;
3264                 }
3265             }
3266             
3267             /**
3268              * Sets the "Adults" element
3269              */
3270             public void setAdults(int adults)
3271             {
3272                 synchronized (monitor())
3273                 {
3274                     check_orphaned();
3275                     org.apache.xmlbeans.SimpleValue target = null;
3276                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(ADULTS$8, 0);
3277                     if (target == null)
3278                     {
3279                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(ADULTS$8);
3280                     }
3281                     target.setIntValue(adults);
3282                 }
3283             }
3284             
3285             /**
3286              * Sets (as xml) the "Adults" element
3287              */
3288             public void xsetAdults(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults adults)
3289             {
3290                 synchronized (monitor())
3291                 {
3292                     check_orphaned();
3293                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults target = null;
3294                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults)get_store().find_element_user(ADULTS$8, 0);
3295                     if (target == null)
3296                     {
3297                       target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults)get_store().add_element_user(ADULTS$8);
3298                     }
3299                     target.set(adults);
3300                 }
3301             }
3302             
3303             /**
3304              * Unsets the "Adults" element
3305              */
3306             public void unsetAdults()
3307             {
3308                 synchronized (monitor())
3309                 {
3310                     check_orphaned();
3311                     get_store().remove_element(ADULTS$8, 0);
3312                 }
3313             }
3314             
3315             /**
3316              * Gets the "ChildrenYouth" element
3317              */
3318             public int getChildrenYouth()
3319             {
3320                 synchronized (monitor())
3321                 {
3322                     check_orphaned();
3323                     org.apache.xmlbeans.SimpleValue target = null;
3324                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHILDRENYOUTH$10, 0);
3325                     if (target == null)
3326                     {
3327                       return 0;
3328                     }
3329                     return target.getIntValue();
3330                 }
3331             }
3332             
3333             /**
3334              * Gets (as xml) the "ChildrenYouth" element
3335              */
3336             public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth xgetChildrenYouth()
3337             {
3338                 synchronized (monitor())
3339                 {
3340                     check_orphaned();
3341                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth target = null;
3342                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth)get_store().find_element_user(CHILDRENYOUTH$10, 0);
3343                     return target;
3344                 }
3345             }
3346             
3347             /**
3348              * True if has "ChildrenYouth" element
3349              */
3350             public boolean isSetChildrenYouth()
3351             {
3352                 synchronized (monitor())
3353                 {
3354                     check_orphaned();
3355                     return get_store().count_elements(CHILDRENYOUTH$10) != 0;
3356                 }
3357             }
3358             
3359             /**
3360              * Sets the "ChildrenYouth" element
3361              */
3362             public void setChildrenYouth(int childrenYouth)
3363             {
3364                 synchronized (monitor())
3365                 {
3366                     check_orphaned();
3367                     org.apache.xmlbeans.SimpleValue target = null;
3368                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(CHILDRENYOUTH$10, 0);
3369                     if (target == null)
3370                     {
3371                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(CHILDRENYOUTH$10);
3372                     }
3373                     target.setIntValue(childrenYouth);
3374                 }
3375             }
3376             
3377             /**
3378              * Sets (as xml) the "ChildrenYouth" element
3379              */
3380             public void xsetChildrenYouth(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth childrenYouth)
3381             {
3382                 synchronized (monitor())
3383                 {
3384                     check_orphaned();
3385                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth target = null;
3386                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth)get_store().find_element_user(CHILDRENYOUTH$10, 0);
3387                     if (target == null)
3388                     {
3389                       target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth)get_store().add_element_user(CHILDRENYOUTH$10);
3390                     }
3391                     target.set(childrenYouth);
3392                 }
3393             }
3394             
3395             /**
3396              * Unsets the "ChildrenYouth" element
3397              */
3398             public void unsetChildrenYouth()
3399             {
3400                 synchronized (monitor())
3401                 {
3402                     check_orphaned();
3403                     get_store().remove_element(CHILDRENYOUTH$10, 0);
3404                 }
3405             }
3406             
3407             /**
3408              * Gets the "TotalAudience" element
3409              */
3410             public int getTotalAudience()
3411             {
3412                 synchronized (monitor())
3413                 {
3414                     check_orphaned();
3415                     org.apache.xmlbeans.SimpleValue target = null;
3416                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAUDIENCE$12, 0);
3417                     if (target == null)
3418                     {
3419                       return 0;
3420                     }
3421                     return target.getIntValue();
3422                 }
3423             }
3424             
3425             /**
3426              * Gets (as xml) the "TotalAudience" element
3427              */
3428             public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience xgetTotalAudience()
3429             {
3430                 synchronized (monitor())
3431                 {
3432                     check_orphaned();
3433                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience target = null;
3434                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience)get_store().find_element_user(TOTALAUDIENCE$12, 0);
3435                     return target;
3436                 }
3437             }
3438             
3439             /**
3440              * True if has "TotalAudience" element
3441              */
3442             public boolean isSetTotalAudience()
3443             {
3444                 synchronized (monitor())
3445                 {
3446                     check_orphaned();
3447                     return get_store().count_elements(TOTALAUDIENCE$12) != 0;
3448                 }
3449             }
3450             
3451             /**
3452              * Sets the "TotalAudience" element
3453              */
3454             public void setTotalAudience(int totalAudience)
3455             {
3456                 synchronized (monitor())
3457                 {
3458                     check_orphaned();
3459                     org.apache.xmlbeans.SimpleValue target = null;
3460                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(TOTALAUDIENCE$12, 0);
3461                     if (target == null)
3462                     {
3463                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(TOTALAUDIENCE$12);
3464                     }
3465                     target.setIntValue(totalAudience);
3466                 }
3467             }
3468             
3469             /**
3470              * Sets (as xml) the "TotalAudience" element
3471              */
3472             public void xsetTotalAudience(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience totalAudience)
3473             {
3474                 synchronized (monitor())
3475                 {
3476                     check_orphaned();
3477                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience target = null;
3478                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience)get_store().find_element_user(TOTALAUDIENCE$12, 0);
3479                     if (target == null)
3480                     {
3481                       target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience)get_store().add_element_user(TOTALAUDIENCE$12);
3482                     }
3483                     target.set(totalAudience);
3484                 }
3485             }
3486             
3487             /**
3488              * Unsets the "TotalAudience" element
3489              */
3490             public void unsetTotalAudience()
3491             {
3492                 synchronized (monitor())
3493                 {
3494                     check_orphaned();
3495                     get_store().remove_element(TOTALAUDIENCE$12, 0);
3496                 }
3497             }
3498             
3499             /**
3500              * Gets the "NumberBroadcastAudience" element
3501              */
3502             public int getNumberBroadcastAudience()
3503             {
3504                 synchronized (monitor())
3505                 {
3506                     check_orphaned();
3507                     org.apache.xmlbeans.SimpleValue target = null;
3508                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMBERBROADCASTAUDIENCE$14, 0);
3509                     if (target == null)
3510                     {
3511                       return 0;
3512                     }
3513                     return target.getIntValue();
3514                 }
3515             }
3516             
3517             /**
3518              * Gets (as xml) the "NumberBroadcastAudience" element
3519              */
3520             public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience xgetNumberBroadcastAudience()
3521             {
3522                 synchronized (monitor())
3523                 {
3524                     check_orphaned();
3525                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience target = null;
3526                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience)get_store().find_element_user(NUMBERBROADCASTAUDIENCE$14, 0);
3527                     return target;
3528                 }
3529             }
3530             
3531             /**
3532              * True if has "NumberBroadcastAudience" element
3533              */
3534             public boolean isSetNumberBroadcastAudience()
3535             {
3536                 synchronized (monitor())
3537                 {
3538                     check_orphaned();
3539                     return get_store().count_elements(NUMBERBROADCASTAUDIENCE$14) != 0;
3540                 }
3541             }
3542             
3543             /**
3544              * Sets the "NumberBroadcastAudience" element
3545              */
3546             public void setNumberBroadcastAudience(int numberBroadcastAudience)
3547             {
3548                 synchronized (monitor())
3549                 {
3550                     check_orphaned();
3551                     org.apache.xmlbeans.SimpleValue target = null;
3552                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMBERBROADCASTAUDIENCE$14, 0);
3553                     if (target == null)
3554                     {
3555                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMBERBROADCASTAUDIENCE$14);
3556                     }
3557                     target.setIntValue(numberBroadcastAudience);
3558                 }
3559             }
3560             
3561             /**
3562              * Sets (as xml) the "NumberBroadcastAudience" element
3563              */
3564             public void xsetNumberBroadcastAudience(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience numberBroadcastAudience)
3565             {
3566                 synchronized (monitor())
3567                 {
3568                     check_orphaned();
3569                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience target = null;
3570                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience)get_store().find_element_user(NUMBERBROADCASTAUDIENCE$14, 0);
3571                     if (target == null)
3572                     {
3573                       target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience)get_store().add_element_user(NUMBERBROADCASTAUDIENCE$14);
3574                     }
3575                     target.set(numberBroadcastAudience);
3576                 }
3577             }
3578             
3579             /**
3580              * Unsets the "NumberBroadcastAudience" element
3581              */
3582             public void unsetNumberBroadcastAudience()
3583             {
3584                 synchronized (monitor())
3585                 {
3586                     check_orphaned();
3587                     get_store().remove_element(NUMBERBROADCASTAUDIENCE$14, 0);
3588                 }
3589             }
3590             
3591             /**
3592              * Gets the "NumberPhysicalMaterialsAudience" element
3593              */
3594             public int getNumberPhysicalMaterialsAudience()
3595             {
3596                 synchronized (monitor())
3597                 {
3598                     check_orphaned();
3599                     org.apache.xmlbeans.SimpleValue target = null;
3600                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMBERPHYSICALMATERIALSAUDIENCE$16, 0);
3601                     if (target == null)
3602                     {
3603                       return 0;
3604                     }
3605                     return target.getIntValue();
3606                 }
3607             }
3608             
3609             /**
3610              * Gets (as xml) the "NumberPhysicalMaterialsAudience" element
3611              */
3612             public gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience xgetNumberPhysicalMaterialsAudience()
3613             {
3614                 synchronized (monitor())
3615                 {
3616                     check_orphaned();
3617                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience target = null;
3618                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience)get_store().find_element_user(NUMBERPHYSICALMATERIALSAUDIENCE$16, 0);
3619                     return target;
3620                 }
3621             }
3622             
3623             /**
3624              * True if has "NumberPhysicalMaterialsAudience" element
3625              */
3626             public boolean isSetNumberPhysicalMaterialsAudience()
3627             {
3628                 synchronized (monitor())
3629                 {
3630                     check_orphaned();
3631                     return get_store().count_elements(NUMBERPHYSICALMATERIALSAUDIENCE$16) != 0;
3632                 }
3633             }
3634             
3635             /**
3636              * Sets the "NumberPhysicalMaterialsAudience" element
3637              */
3638             public void setNumberPhysicalMaterialsAudience(int numberPhysicalMaterialsAudience)
3639             {
3640                 synchronized (monitor())
3641                 {
3642                     check_orphaned();
3643                     org.apache.xmlbeans.SimpleValue target = null;
3644                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NUMBERPHYSICALMATERIALSAUDIENCE$16, 0);
3645                     if (target == null)
3646                     {
3647                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NUMBERPHYSICALMATERIALSAUDIENCE$16);
3648                     }
3649                     target.setIntValue(numberPhysicalMaterialsAudience);
3650                 }
3651             }
3652             
3653             /**
3654              * Sets (as xml) the "NumberPhysicalMaterialsAudience" element
3655              */
3656             public void xsetNumberPhysicalMaterialsAudience(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience numberPhysicalMaterialsAudience)
3657             {
3658                 synchronized (monitor())
3659                 {
3660                     check_orphaned();
3661                     gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience target = null;
3662                     target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience)get_store().find_element_user(NUMBERPHYSICALMATERIALSAUDIENCE$16, 0);
3663                     if (target == null)
3664                     {
3665                       target = (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience)get_store().add_element_user(NUMBERPHYSICALMATERIALSAUDIENCE$16);
3666                     }
3667                     target.set(numberPhysicalMaterialsAudience);
3668                 }
3669             }
3670             
3671             /**
3672              * Unsets the "NumberPhysicalMaterialsAudience" element
3673              */
3674             public void unsetNumberPhysicalMaterialsAudience()
3675             {
3676                 synchronized (monitor())
3677                 {
3678                     check_orphaned();
3679                     get_store().remove_element(NUMBERPHYSICALMATERIALSAUDIENCE$16, 0);
3680                 }
3681             }
3682             
3683             /**
3684              * Gets the "FacebookTwitterWiki" element
3685              */
3686             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFacebookTwitterWiki()
3687             {
3688                 synchronized (monitor())
3689                 {
3690                     check_orphaned();
3691                     org.apache.xmlbeans.SimpleValue target = null;
3692                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACEBOOKTWITTERWIKI$18, 0);
3693                     if (target == null)
3694                     {
3695                       return null;
3696                     }
3697                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3698                 }
3699             }
3700             
3701             /**
3702              * Gets (as xml) the "FacebookTwitterWiki" element
3703              */
3704             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFacebookTwitterWiki()
3705             {
3706                 synchronized (monitor())
3707                 {
3708                     check_orphaned();
3709                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3710                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FACEBOOKTWITTERWIKI$18, 0);
3711                     return target;
3712                 }
3713             }
3714             
3715             /**
3716              * True if has "FacebookTwitterWiki" element
3717              */
3718             public boolean isSetFacebookTwitterWiki()
3719             {
3720                 synchronized (monitor())
3721                 {
3722                     check_orphaned();
3723                     return get_store().count_elements(FACEBOOKTWITTERWIKI$18) != 0;
3724                 }
3725             }
3726             
3727             /**
3728              * Sets the "FacebookTwitterWiki" element
3729              */
3730             public void setFacebookTwitterWiki(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum facebookTwitterWiki)
3731             {
3732                 synchronized (monitor())
3733                 {
3734                     check_orphaned();
3735                     org.apache.xmlbeans.SimpleValue target = null;
3736                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(FACEBOOKTWITTERWIKI$18, 0);
3737                     if (target == null)
3738                     {
3739                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(FACEBOOKTWITTERWIKI$18);
3740                     }
3741                     target.setEnumValue(facebookTwitterWiki);
3742                 }
3743             }
3744             
3745             /**
3746              * Sets (as xml) the "FacebookTwitterWiki" element
3747              */
3748             public void xsetFacebookTwitterWiki(gov.grants.apply.system.globalLibraryV20.YesNoDataType facebookTwitterWiki)
3749             {
3750                 synchronized (monitor())
3751                 {
3752                     check_orphaned();
3753                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3754                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(FACEBOOKTWITTERWIKI$18, 0);
3755                     if (target == null)
3756                     {
3757                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(FACEBOOKTWITTERWIKI$18);
3758                     }
3759                     target.set(facebookTwitterWiki);
3760                 }
3761             }
3762             
3763             /**
3764              * Unsets the "FacebookTwitterWiki" element
3765              */
3766             public void unsetFacebookTwitterWiki()
3767             {
3768                 synchronized (monitor())
3769                 {
3770                     check_orphaned();
3771                     get_store().remove_element(FACEBOOKTWITTERWIKI$18, 0);
3772                 }
3773             }
3774             
3775             /**
3776              * Gets the "Websites" element
3777              */
3778             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWebsites()
3779             {
3780                 synchronized (monitor())
3781                 {
3782                     check_orphaned();
3783                     org.apache.xmlbeans.SimpleValue target = null;
3784                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WEBSITES$20, 0);
3785                     if (target == null)
3786                     {
3787                       return null;
3788                     }
3789                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
3790                 }
3791             }
3792             
3793             /**
3794              * Gets (as xml) the "Websites" element
3795              */
3796             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWebsites()
3797             {
3798                 synchronized (monitor())
3799                 {
3800                     check_orphaned();
3801                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3802                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WEBSITES$20, 0);
3803                     return target;
3804                 }
3805             }
3806             
3807             /**
3808              * True if has "Websites" element
3809              */
3810             public boolean isSetWebsites()
3811             {
3812                 synchronized (monitor())
3813                 {
3814                     check_orphaned();
3815                     return get_store().count_elements(WEBSITES$20) != 0;
3816                 }
3817             }
3818             
3819             /**
3820              * Sets the "Websites" element
3821              */
3822             public void setWebsites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum websites)
3823             {
3824                 synchronized (monitor())
3825                 {
3826                     check_orphaned();
3827                     org.apache.xmlbeans.SimpleValue target = null;
3828                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(WEBSITES$20, 0);
3829                     if (target == null)
3830                     {
3831                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(WEBSITES$20);
3832                     }
3833                     target.setEnumValue(websites);
3834                 }
3835             }
3836             
3837             /**
3838              * Sets (as xml) the "Websites" element
3839              */
3840             public void xsetWebsites(gov.grants.apply.system.globalLibraryV20.YesNoDataType websites)
3841             {
3842                 synchronized (monitor())
3843                 {
3844                     check_orphaned();
3845                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
3846                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(WEBSITES$20, 0);
3847                     if (target == null)
3848                     {
3849                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(WEBSITES$20);
3850                     }
3851                     target.set(websites);
3852                 }
3853             }
3854             
3855             /**
3856              * Unsets the "Websites" element
3857              */
3858             public void unsetWebsites()
3859             {
3860                 synchronized (monitor())
3861                 {
3862                     check_orphaned();
3863                     get_store().remove_element(WEBSITES$20, 0);
3864                 }
3865             }
3866             /**
3867              * An XML Artists(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3868              *
3869              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$Artists.
3870              */
3871             public static class ArtistsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists
3872             {
3873                 private static final long serialVersionUID = 1L;
3874                 
3875                 public ArtistsImpl(org.apache.xmlbeans.SchemaType sType)
3876                 {
3877                     super(sType, false);
3878                 }
3879                 
3880                 protected ArtistsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3881                 {
3882                     super(sType, b);
3883                 }
3884             }
3885             /**
3886              * An XML Teachers(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3887              *
3888              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$Teachers.
3889              */
3890             public static class TeachersImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers
3891             {
3892                 private static final long serialVersionUID = 1L;
3893                 
3894                 public TeachersImpl(org.apache.xmlbeans.SchemaType sType)
3895                 {
3896                     super(sType, false);
3897                 }
3898                 
3899                 protected TeachersImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3900                 {
3901                     super(sType, b);
3902                 }
3903             }
3904             /**
3905              * An XML Others(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3906              *
3907              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$Others.
3908              */
3909             public static class OthersImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others
3910             {
3911                 private static final long serialVersionUID = 1L;
3912                 
3913                 public OthersImpl(org.apache.xmlbeans.SchemaType sType)
3914                 {
3915                     super(sType, false);
3916                 }
3917                 
3918                 protected OthersImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3919                 {
3920                     super(sType, b);
3921                 }
3922             }
3923             /**
3924              * An XML NumberIndividualsBenefiting(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3925              *
3926              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$NumberIndividualsBenefiting.
3927              */
3928             public static class NumberIndividualsBenefitingImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting
3929             {
3930                 private static final long serialVersionUID = 1L;
3931                 
3932                 public NumberIndividualsBenefitingImpl(org.apache.xmlbeans.SchemaType sType)
3933                 {
3934                     super(sType, false);
3935                 }
3936                 
3937                 protected NumberIndividualsBenefitingImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3938                 {
3939                     super(sType, b);
3940                 }
3941             }
3942             /**
3943              * An XML Adults(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3944              *
3945              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$Adults.
3946              */
3947             public static class AdultsImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults
3948             {
3949                 private static final long serialVersionUID = 1L;
3950                 
3951                 public AdultsImpl(org.apache.xmlbeans.SchemaType sType)
3952                 {
3953                     super(sType, false);
3954                 }
3955                 
3956                 protected AdultsImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3957                 {
3958                     super(sType, b);
3959                 }
3960             }
3961             /**
3962              * An XML ChildrenYouth(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3963              *
3964              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$ChildrenYouth.
3965              */
3966             public static class ChildrenYouthImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth
3967             {
3968                 private static final long serialVersionUID = 1L;
3969                 
3970                 public ChildrenYouthImpl(org.apache.xmlbeans.SchemaType sType)
3971                 {
3972                     super(sType, false);
3973                 }
3974                 
3975                 protected ChildrenYouthImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3976                 {
3977                     super(sType, b);
3978                 }
3979             }
3980             /**
3981              * An XML TotalAudience(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3982              *
3983              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$TotalAudience.
3984              */
3985             public static class TotalAudienceImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience
3986             {
3987                 private static final long serialVersionUID = 1L;
3988                 
3989                 public TotalAudienceImpl(org.apache.xmlbeans.SchemaType sType)
3990                 {
3991                     super(sType, false);
3992                 }
3993                 
3994                 protected TotalAudienceImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
3995                 {
3996                     super(sType, b);
3997                 }
3998             }
3999             /**
4000              * An XML NumberBroadcastAudience(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
4001              *
4002              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$NumberBroadcastAudience.
4003              */
4004             public static class NumberBroadcastAudienceImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience
4005             {
4006                 private static final long serialVersionUID = 1L;
4007                 
4008                 public NumberBroadcastAudienceImpl(org.apache.xmlbeans.SchemaType sType)
4009                 {
4010                     super(sType, false);
4011                 }
4012                 
4013                 protected NumberBroadcastAudienceImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4014                 {
4015                     super(sType, b);
4016                 }
4017             }
4018             /**
4019              * An XML NumberPhysicalMaterialsAudience(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
4020              *
4021              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$NumberPhysicalMaterialsAudience.
4022              */
4023             public static class NumberPhysicalMaterialsAudienceImpl extends org.apache.xmlbeans.impl.values.JavaIntHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience
4024             {
4025                 private static final long serialVersionUID = 1L;
4026                 
4027                 public NumberPhysicalMaterialsAudienceImpl(org.apache.xmlbeans.SchemaType sType)
4028                 {
4029                     super(sType, false);
4030                 }
4031                 
4032                 protected NumberPhysicalMaterialsAudienceImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4033                 {
4034                     super(sType, b);
4035                 }
4036             }
4037         }
4038         /**
4039          * An XML RaceEthnicity(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
4040          *
4041          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$RaceEthnicity.
4042          */
4043         public static class RaceEthnicityImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity
4044         {
4045             private static final long serialVersionUID = 1L;
4046             
4047             public RaceEthnicityImpl(org.apache.xmlbeans.SchemaType sType)
4048             {
4049                 super(sType, false);
4050             }
4051             
4052             protected RaceEthnicityImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4053             {
4054                 super(sType, b);
4055             }
4056         }
4057         /**
4058          * An XML AgeRange(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
4059          *
4060          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$AgeRange.
4061          */
4062         public static class AgeRangeImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange
4063         {
4064             private static final long serialVersionUID = 1L;
4065             
4066             public AgeRangeImpl(org.apache.xmlbeans.SchemaType sType)
4067             {
4068                 super(sType, false);
4069             }
4070             
4071             protected AgeRangeImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4072             {
4073                 super(sType, b);
4074             }
4075         }
4076         /**
4077          * An XML Geography(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
4078          *
4079          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$Geography.
4080          */
4081         public static class GeographyImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography
4082         {
4083             private static final long serialVersionUID = 1L;
4084             
4085             public GeographyImpl(org.apache.xmlbeans.SchemaType sType)
4086             {
4087                 super(sType, false);
4088             }
4089             
4090             protected GeographyImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4091             {
4092                 super(sType, b);
4093             }
4094         }
4095         /**
4096          * An XML Communities(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
4097          *
4098          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$Communities.
4099          */
4100         public static class CommunitiesImpl extends org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities
4101         {
4102             private static final long serialVersionUID = 1L;
4103             
4104             public CommunitiesImpl(org.apache.xmlbeans.SchemaType sType)
4105             {
4106                 super(sType, false);
4107             }
4108             
4109             protected CommunitiesImpl(org.apache.xmlbeans.SchemaType sType, boolean b)
4110             {
4111                 super(sType, b);
4112             }
4113         }
4114         /**
4115          * An XML UnderservedDistinctGroups(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
4116          *
4117          * This is a complex type.
4118          */
4119         public static class UnderservedDistinctGroupsImpl extends org.apache.xmlbeans.impl.values.XmlComplexContentImpl implements gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups
4120         {
4121             private static final long serialVersionUID = 1L;
4122             
4123             public UnderservedDistinctGroupsImpl(org.apache.xmlbeans.SchemaType sType)
4124             {
4125                 super(sType);
4126             }
4127             
4128             private static final javax.xml.namespace.QName DISABILITIES$0 = 
4129                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "Disabilities");
4130             private static final javax.xml.namespace.QName INSTITUTIONS$2 = 
4131                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "Institutions");
4132             private static final javax.xml.namespace.QName LOWINCOME$4 = 
4133                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "LowIncome");
4134             private static final javax.xml.namespace.QName LIMITEDENGLISH$6 = 
4135                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "LimitedEnglish");
4136             private static final javax.xml.namespace.QName VETERANS$8 = 
4137                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "Veterans");
4138             private static final javax.xml.namespace.QName NONEOFABOVE$10 = 
4139                 new javax.xml.namespace.QName("http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0", "NoneOfAbove");
4140             
4141             
4142             /**
4143              * Gets the "Disabilities" element
4144              */
4145             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDisabilities()
4146             {
4147                 synchronized (monitor())
4148                 {
4149                     check_orphaned();
4150                     org.apache.xmlbeans.SimpleValue target = null;
4151                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISABILITIES$0, 0);
4152                     if (target == null)
4153                     {
4154                       return null;
4155                     }
4156                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4157                 }
4158             }
4159             
4160             /**
4161              * Gets (as xml) the "Disabilities" element
4162              */
4163             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDisabilities()
4164             {
4165                 synchronized (monitor())
4166                 {
4167                     check_orphaned();
4168                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4169                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISABILITIES$0, 0);
4170                     return target;
4171                 }
4172             }
4173             
4174             /**
4175              * True if has "Disabilities" element
4176              */
4177             public boolean isSetDisabilities()
4178             {
4179                 synchronized (monitor())
4180                 {
4181                     check_orphaned();
4182                     return get_store().count_elements(DISABILITIES$0) != 0;
4183                 }
4184             }
4185             
4186             /**
4187              * Sets the "Disabilities" element
4188              */
4189             public void setDisabilities(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum disabilities)
4190             {
4191                 synchronized (monitor())
4192                 {
4193                     check_orphaned();
4194                     org.apache.xmlbeans.SimpleValue target = null;
4195                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(DISABILITIES$0, 0);
4196                     if (target == null)
4197                     {
4198                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(DISABILITIES$0);
4199                     }
4200                     target.setEnumValue(disabilities);
4201                 }
4202             }
4203             
4204             /**
4205              * Sets (as xml) the "Disabilities" element
4206              */
4207             public void xsetDisabilities(gov.grants.apply.system.globalLibraryV20.YesNoDataType disabilities)
4208             {
4209                 synchronized (monitor())
4210                 {
4211                     check_orphaned();
4212                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4213                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(DISABILITIES$0, 0);
4214                     if (target == null)
4215                     {
4216                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(DISABILITIES$0);
4217                     }
4218                     target.set(disabilities);
4219                 }
4220             }
4221             
4222             /**
4223              * Unsets the "Disabilities" element
4224              */
4225             public void unsetDisabilities()
4226             {
4227                 synchronized (monitor())
4228                 {
4229                     check_orphaned();
4230                     get_store().remove_element(DISABILITIES$0, 0);
4231                 }
4232             }
4233             
4234             /**
4235              * Gets the "Institutions" element
4236              */
4237             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getInstitutions()
4238             {
4239                 synchronized (monitor())
4240                 {
4241                     check_orphaned();
4242                     org.apache.xmlbeans.SimpleValue target = null;
4243                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONS$2, 0);
4244                     if (target == null)
4245                     {
4246                       return null;
4247                     }
4248                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4249                 }
4250             }
4251             
4252             /**
4253              * Gets (as xml) the "Institutions" element
4254              */
4255             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetInstitutions()
4256             {
4257                 synchronized (monitor())
4258                 {
4259                     check_orphaned();
4260                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4261                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INSTITUTIONS$2, 0);
4262                     return target;
4263                 }
4264             }
4265             
4266             /**
4267              * True if has "Institutions" element
4268              */
4269             public boolean isSetInstitutions()
4270             {
4271                 synchronized (monitor())
4272                 {
4273                     check_orphaned();
4274                     return get_store().count_elements(INSTITUTIONS$2) != 0;
4275                 }
4276             }
4277             
4278             /**
4279              * Sets the "Institutions" element
4280              */
4281             public void setInstitutions(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum institutions)
4282             {
4283                 synchronized (monitor())
4284                 {
4285                     check_orphaned();
4286                     org.apache.xmlbeans.SimpleValue target = null;
4287                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(INSTITUTIONS$2, 0);
4288                     if (target == null)
4289                     {
4290                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(INSTITUTIONS$2);
4291                     }
4292                     target.setEnumValue(institutions);
4293                 }
4294             }
4295             
4296             /**
4297              * Sets (as xml) the "Institutions" element
4298              */
4299             public void xsetInstitutions(gov.grants.apply.system.globalLibraryV20.YesNoDataType institutions)
4300             {
4301                 synchronized (monitor())
4302                 {
4303                     check_orphaned();
4304                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4305                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(INSTITUTIONS$2, 0);
4306                     if (target == null)
4307                     {
4308                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(INSTITUTIONS$2);
4309                     }
4310                     target.set(institutions);
4311                 }
4312             }
4313             
4314             /**
4315              * Unsets the "Institutions" element
4316              */
4317             public void unsetInstitutions()
4318             {
4319                 synchronized (monitor())
4320                 {
4321                     check_orphaned();
4322                     get_store().remove_element(INSTITUTIONS$2, 0);
4323                 }
4324             }
4325             
4326             /**
4327              * Gets the "LowIncome" element
4328              */
4329             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLowIncome()
4330             {
4331                 synchronized (monitor())
4332                 {
4333                     check_orphaned();
4334                     org.apache.xmlbeans.SimpleValue target = null;
4335                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$4, 0);
4336                     if (target == null)
4337                     {
4338                       return null;
4339                     }
4340                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4341                 }
4342             }
4343             
4344             /**
4345              * Gets (as xml) the "LowIncome" element
4346              */
4347             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLowIncome()
4348             {
4349                 synchronized (monitor())
4350                 {
4351                     check_orphaned();
4352                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4353                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOWINCOME$4, 0);
4354                     return target;
4355                 }
4356             }
4357             
4358             /**
4359              * True if has "LowIncome" element
4360              */
4361             public boolean isSetLowIncome()
4362             {
4363                 synchronized (monitor())
4364                 {
4365                     check_orphaned();
4366                     return get_store().count_elements(LOWINCOME$4) != 0;
4367                 }
4368             }
4369             
4370             /**
4371              * Sets the "LowIncome" element
4372              */
4373             public void setLowIncome(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum lowIncome)
4374             {
4375                 synchronized (monitor())
4376                 {
4377                     check_orphaned();
4378                     org.apache.xmlbeans.SimpleValue target = null;
4379                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LOWINCOME$4, 0);
4380                     if (target == null)
4381                     {
4382                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LOWINCOME$4);
4383                     }
4384                     target.setEnumValue(lowIncome);
4385                 }
4386             }
4387             
4388             /**
4389              * Sets (as xml) the "LowIncome" element
4390              */
4391             public void xsetLowIncome(gov.grants.apply.system.globalLibraryV20.YesNoDataType lowIncome)
4392             {
4393                 synchronized (monitor())
4394                 {
4395                     check_orphaned();
4396                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4397                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LOWINCOME$4, 0);
4398                     if (target == null)
4399                     {
4400                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LOWINCOME$4);
4401                     }
4402                     target.set(lowIncome);
4403                 }
4404             }
4405             
4406             /**
4407              * Unsets the "LowIncome" element
4408              */
4409             public void unsetLowIncome()
4410             {
4411                 synchronized (monitor())
4412                 {
4413                     check_orphaned();
4414                     get_store().remove_element(LOWINCOME$4, 0);
4415                 }
4416             }
4417             
4418             /**
4419              * Gets the "LimitedEnglish" element
4420              */
4421             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLimitedEnglish()
4422             {
4423                 synchronized (monitor())
4424                 {
4425                     check_orphaned();
4426                     org.apache.xmlbeans.SimpleValue target = null;
4427                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LIMITEDENGLISH$6, 0);
4428                     if (target == null)
4429                     {
4430                       return null;
4431                     }
4432                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4433                 }
4434             }
4435             
4436             /**
4437              * Gets (as xml) the "LimitedEnglish" element
4438              */
4439             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLimitedEnglish()
4440             {
4441                 synchronized (monitor())
4442                 {
4443                     check_orphaned();
4444                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4445                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LIMITEDENGLISH$6, 0);
4446                     return target;
4447                 }
4448             }
4449             
4450             /**
4451              * True if has "LimitedEnglish" element
4452              */
4453             public boolean isSetLimitedEnglish()
4454             {
4455                 synchronized (monitor())
4456                 {
4457                     check_orphaned();
4458                     return get_store().count_elements(LIMITEDENGLISH$6) != 0;
4459                 }
4460             }
4461             
4462             /**
4463              * Sets the "LimitedEnglish" element
4464              */
4465             public void setLimitedEnglish(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum limitedEnglish)
4466             {
4467                 synchronized (monitor())
4468                 {
4469                     check_orphaned();
4470                     org.apache.xmlbeans.SimpleValue target = null;
4471                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(LIMITEDENGLISH$6, 0);
4472                     if (target == null)
4473                     {
4474                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(LIMITEDENGLISH$6);
4475                     }
4476                     target.setEnumValue(limitedEnglish);
4477                 }
4478             }
4479             
4480             /**
4481              * Sets (as xml) the "LimitedEnglish" element
4482              */
4483             public void xsetLimitedEnglish(gov.grants.apply.system.globalLibraryV20.YesNoDataType limitedEnglish)
4484             {
4485                 synchronized (monitor())
4486                 {
4487                     check_orphaned();
4488                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4489                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(LIMITEDENGLISH$6, 0);
4490                     if (target == null)
4491                     {
4492                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(LIMITEDENGLISH$6);
4493                     }
4494                     target.set(limitedEnglish);
4495                 }
4496             }
4497             
4498             /**
4499              * Unsets the "LimitedEnglish" element
4500              */
4501             public void unsetLimitedEnglish()
4502             {
4503                 synchronized (monitor())
4504                 {
4505                     check_orphaned();
4506                     get_store().remove_element(LIMITEDENGLISH$6, 0);
4507                 }
4508             }
4509             
4510             /**
4511              * Gets the "Veterans" element
4512              */
4513             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVeterans()
4514             {
4515                 synchronized (monitor())
4516                 {
4517                     check_orphaned();
4518                     org.apache.xmlbeans.SimpleValue target = null;
4519                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VETERANS$8, 0);
4520                     if (target == null)
4521                     {
4522                       return null;
4523                     }
4524                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4525                 }
4526             }
4527             
4528             /**
4529              * Gets (as xml) the "Veterans" element
4530              */
4531             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVeterans()
4532             {
4533                 synchronized (monitor())
4534                 {
4535                     check_orphaned();
4536                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4537                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VETERANS$8, 0);
4538                     return target;
4539                 }
4540             }
4541             
4542             /**
4543              * True if has "Veterans" element
4544              */
4545             public boolean isSetVeterans()
4546             {
4547                 synchronized (monitor())
4548                 {
4549                     check_orphaned();
4550                     return get_store().count_elements(VETERANS$8) != 0;
4551                 }
4552             }
4553             
4554             /**
4555              * Sets the "Veterans" element
4556              */
4557             public void setVeterans(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum veterans)
4558             {
4559                 synchronized (monitor())
4560                 {
4561                     check_orphaned();
4562                     org.apache.xmlbeans.SimpleValue target = null;
4563                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(VETERANS$8, 0);
4564                     if (target == null)
4565                     {
4566                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(VETERANS$8);
4567                     }
4568                     target.setEnumValue(veterans);
4569                 }
4570             }
4571             
4572             /**
4573              * Sets (as xml) the "Veterans" element
4574              */
4575             public void xsetVeterans(gov.grants.apply.system.globalLibraryV20.YesNoDataType veterans)
4576             {
4577                 synchronized (monitor())
4578                 {
4579                     check_orphaned();
4580                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4581                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(VETERANS$8, 0);
4582                     if (target == null)
4583                     {
4584                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(VETERANS$8);
4585                     }
4586                     target.set(veterans);
4587                 }
4588             }
4589             
4590             /**
4591              * Unsets the "Veterans" element
4592              */
4593             public void unsetVeterans()
4594             {
4595                 synchronized (monitor())
4596                 {
4597                     check_orphaned();
4598                     get_store().remove_element(VETERANS$8, 0);
4599                 }
4600             }
4601             
4602             /**
4603              * Gets the "NoneOfAbove" element
4604              */
4605             public gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoneOfAbove()
4606             {
4607                 synchronized (monitor())
4608                 {
4609                     check_orphaned();
4610                     org.apache.xmlbeans.SimpleValue target = null;
4611                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONEOFABOVE$10, 0);
4612                     if (target == null)
4613                     {
4614                       return null;
4615                     }
4616                     return (gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum)target.getEnumValue();
4617                 }
4618             }
4619             
4620             /**
4621              * Gets (as xml) the "NoneOfAbove" element
4622              */
4623             public gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoneOfAbove()
4624             {
4625                 synchronized (monitor())
4626                 {
4627                     check_orphaned();
4628                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4629                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONEOFABOVE$10, 0);
4630                     return target;
4631                 }
4632             }
4633             
4634             /**
4635              * True if has "NoneOfAbove" element
4636              */
4637             public boolean isSetNoneOfAbove()
4638             {
4639                 synchronized (monitor())
4640                 {
4641                     check_orphaned();
4642                     return get_store().count_elements(NONEOFABOVE$10) != 0;
4643                 }
4644             }
4645             
4646             /**
4647              * Sets the "NoneOfAbove" element
4648              */
4649             public void setNoneOfAbove(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noneOfAbove)
4650             {
4651                 synchronized (monitor())
4652                 {
4653                     check_orphaned();
4654                     org.apache.xmlbeans.SimpleValue target = null;
4655                     target = (org.apache.xmlbeans.SimpleValue)get_store().find_element_user(NONEOFABOVE$10, 0);
4656                     if (target == null)
4657                     {
4658                       target = (org.apache.xmlbeans.SimpleValue)get_store().add_element_user(NONEOFABOVE$10);
4659                     }
4660                     target.setEnumValue(noneOfAbove);
4661                 }
4662             }
4663             
4664             /**
4665              * Sets (as xml) the "NoneOfAbove" element
4666              */
4667             public void xsetNoneOfAbove(gov.grants.apply.system.globalLibraryV20.YesNoDataType noneOfAbove)
4668             {
4669                 synchronized (monitor())
4670                 {
4671                     check_orphaned();
4672                     gov.grants.apply.system.globalLibraryV20.YesNoDataType target = null;
4673                     target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().find_element_user(NONEOFABOVE$10, 0);
4674                     if (target == null)
4675                     {
4676                       target = (gov.grants.apply.system.globalLibraryV20.YesNoDataType)get_store().add_element_user(NONEOFABOVE$10);
4677                     }
4678                     target.set(noneOfAbove);
4679                 }
4680             }
4681             
4682             /**
4683              * Unsets the "NoneOfAbove" element
4684              */
4685             public void unsetNoneOfAbove()
4686             {
4687                 synchronized (monitor())
4688                 {
4689                     check_orphaned();
4690                     get_store().remove_element(NONEOFABOVE$10, 0);
4691                 }
4692             }
4693         }
4694     }
4695 }