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;
10  
11  
12  /**
13   * A document containing one NEAOrganization_2_0(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface NEAOrganization20Document extends org.apache.xmlbeans.XmlObject
18  {
19      public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
20          org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NEAOrganization20Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("neaorganization20e768doctype");
21      
22      /**
23       * Gets the "NEAOrganization_2_0" element
24       */
25      gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20 getNEAOrganization20();
26      
27      /**
28       * Sets the "NEAOrganization_2_0" element
29       */
30      void setNEAOrganization20(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20 neaOrganization20);
31      
32      /**
33       * Appends and returns a new empty "NEAOrganization_2_0" element
34       */
35      gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20 addNewNEAOrganization20();
36      
37      /**
38       * An XML NEAOrganization_2_0(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
39       *
40       * This is a complex type.
41       */
42      public interface NEAOrganization20 extends org.apache.xmlbeans.XmlObject
43      {
44          public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
45              org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NEAOrganization20.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("neaorganization20c43belemtype");
46          
47          /**
48           * Gets the "OrganizationName" element
49           */
50          java.lang.String getOrganizationName();
51          
52          /**
53           * Gets (as xml) the "OrganizationName" element
54           */
55          gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
56          
57          /**
58           * Sets the "OrganizationName" element
59           */
60          void setOrganizationName(java.lang.String organizationName);
61          
62          /**
63           * Sets (as xml) the "OrganizationName" element
64           */
65          void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
66          
67          /**
68           * Gets the "PopularOrganizationName" element
69           */
70          java.lang.String getPopularOrganizationName();
71          
72          /**
73           * Gets (as xml) the "PopularOrganizationName" element
74           */
75          gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetPopularOrganizationName();
76          
77          /**
78           * True if has "PopularOrganizationName" element
79           */
80          boolean isSetPopularOrganizationName();
81          
82          /**
83           * Sets the "PopularOrganizationName" element
84           */
85          void setPopularOrganizationName(java.lang.String popularOrganizationName);
86          
87          /**
88           * Sets (as xml) the "PopularOrganizationName" element
89           */
90          void xsetPopularOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType popularOrganizationName);
91          
92          /**
93           * Unsets the "PopularOrganizationName" element
94           */
95          void unsetPopularOrganizationName();
96          
97          /**
98           * Gets the "TotalOperatingExpenses" element
99           */
100         java.math.BigDecimal getTotalOperatingExpenses();
101         
102         /**
103          * Gets (as xml) the "TotalOperatingExpenses" element
104          */
105         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTotalOperatingExpenses();
106         
107         /**
108          * Sets the "TotalOperatingExpenses" element
109          */
110         void setTotalOperatingExpenses(java.math.BigDecimal totalOperatingExpenses);
111         
112         /**
113          * Sets (as xml) the "TotalOperatingExpenses" element
114          */
115         void xsetTotalOperatingExpenses(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType totalOperatingExpenses);
116         
117         /**
118          * Gets the "FYEndDate" element
119          */
120         java.lang.String getFYEndDate();
121         
122         /**
123          * Gets (as xml) the "FYEndDate" element
124          */
125         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate xgetFYEndDate();
126         
127         /**
128          * Sets the "FYEndDate" element
129          */
130         void setFYEndDate(java.lang.String fyEndDate);
131         
132         /**
133          * Sets (as xml) the "FYEndDate" element
134          */
135         void xsetFYEndDate(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate fyEndDate);
136         
137         /**
138          * Gets the "ApplicantServiceType" element
139          */
140         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType.Enum getApplicantServiceType();
141         
142         /**
143          * Gets (as xml) the "ApplicantServiceType" element
144          */
145         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType xgetApplicantServiceType();
146         
147         /**
148          * Sets the "ApplicantServiceType" element
149          */
150         void setApplicantServiceType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType.Enum applicantServiceType);
151         
152         /**
153          * Sets (as xml) the "ApplicantServiceType" element
154          */
155         void xsetApplicantServiceType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType applicantServiceType);
156         
157         /**
158          * Gets the "OnBehalfEntity" element
159          */
160         java.lang.String getOnBehalfEntity();
161         
162         /**
163          * Gets (as xml) the "OnBehalfEntity" element
164          */
165         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity xgetOnBehalfEntity();
166         
167         /**
168          * True if has "OnBehalfEntity" element
169          */
170         boolean isSetOnBehalfEntity();
171         
172         /**
173          * Sets the "OnBehalfEntity" element
174          */
175         void setOnBehalfEntity(java.lang.String onBehalfEntity);
176         
177         /**
178          * Sets (as xml) the "OnBehalfEntity" element
179          */
180         void xsetOnBehalfEntity(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity onBehalfEntity);
181         
182         /**
183          * Unsets the "OnBehalfEntity" element
184          */
185         void unsetOnBehalfEntity();
186         
187         /**
188          * Gets the "OrganizationStatus" element
189          */
190         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus.Enum getOrganizationStatus();
191         
192         /**
193          * Gets (as xml) the "OrganizationStatus" element
194          */
195         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus xgetOrganizationStatus();
196         
197         /**
198          * Sets the "OrganizationStatus" element
199          */
200         void setOrganizationStatus(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus.Enum organizationStatus);
201         
202         /**
203          * Sets (as xml) the "OrganizationStatus" element
204          */
205         void xsetOrganizationStatus(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus organizationStatus);
206         
207         /**
208          * Gets the "OrganizationDescription" element
209          */
210         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription.Enum getOrganizationDescription();
211         
212         /**
213          * Gets (as xml) the "OrganizationDescription" element
214          */
215         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription xgetOrganizationDescription();
216         
217         /**
218          * Sets the "OrganizationDescription" element
219          */
220         void setOrganizationDescription(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription.Enum organizationDescription);
221         
222         /**
223          * Sets (as xml) the "OrganizationDescription" element
224          */
225         void xsetOrganizationDescription(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription organizationDescription);
226         
227         /**
228          * Gets the "OtherOrganizationDescription" element
229          */
230         java.lang.String getOtherOrganizationDescription();
231         
232         /**
233          * Gets (as xml) the "OtherOrganizationDescription" element
234          */
235         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription xgetOtherOrganizationDescription();
236         
237         /**
238          * True if has "OtherOrganizationDescription" element
239          */
240         boolean isSetOtherOrganizationDescription();
241         
242         /**
243          * Sets the "OtherOrganizationDescription" element
244          */
245         void setOtherOrganizationDescription(java.lang.String otherOrganizationDescription);
246         
247         /**
248          * Sets (as xml) the "OtherOrganizationDescription" element
249          */
250         void xsetOtherOrganizationDescription(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription otherOrganizationDescription);
251         
252         /**
253          * Unsets the "OtherOrganizationDescription" element
254          */
255         void unsetOtherOrganizationDescription();
256         
257         /**
258          * Gets the "OrganizationDiscipline" element
259          */
260         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline.Enum getOrganizationDiscipline();
261         
262         /**
263          * Gets (as xml) the "OrganizationDiscipline" element
264          */
265         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline xgetOrganizationDiscipline();
266         
267         /**
268          * Sets the "OrganizationDiscipline" element
269          */
270         void setOrganizationDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline.Enum organizationDiscipline);
271         
272         /**
273          * Sets (as xml) the "OrganizationDiscipline" element
274          */
275         void xsetOrganizationDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline organizationDiscipline);
276         
277         /**
278          * Gets the "OtherOrganizationDiscipline" element
279          */
280         java.lang.String getOtherOrganizationDiscipline();
281         
282         /**
283          * Gets (as xml) the "OtherOrganizationDiscipline" element
284          */
285         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline xgetOtherOrganizationDiscipline();
286         
287         /**
288          * True if has "OtherOrganizationDiscipline" element
289          */
290         boolean isSetOtherOrganizationDiscipline();
291         
292         /**
293          * Sets the "OtherOrganizationDiscipline" element
294          */
295         void setOtherOrganizationDiscipline(java.lang.String otherOrganizationDiscipline);
296         
297         /**
298          * Sets (as xml) the "OtherOrganizationDiscipline" element
299          */
300         void xsetOtherOrganizationDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline otherOrganizationDiscipline);
301         
302         /**
303          * Unsets the "OtherOrganizationDiscipline" element
304          */
305         void unsetOtherOrganizationDiscipline();
306         
307         /**
308          * Gets the "ProjectFieldDiscipline" element
309          */
310         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline.Enum getProjectFieldDiscipline();
311         
312         /**
313          * Gets (as xml) the "ProjectFieldDiscipline" element
314          */
315         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline xgetProjectFieldDiscipline();
316         
317         /**
318          * Sets the "ProjectFieldDiscipline" element
319          */
320         void setProjectFieldDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline.Enum projectFieldDiscipline);
321         
322         /**
323          * Sets (as xml) the "ProjectFieldDiscipline" element
324          */
325         void xsetProjectFieldDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline projectFieldDiscipline);
326         
327         /**
328          * Gets the "SecondProjectFieldDiscipline" element
329          */
330         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline.Enum getSecondProjectFieldDiscipline();
331         
332         /**
333          * Gets (as xml) the "SecondProjectFieldDiscipline" element
334          */
335         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline xgetSecondProjectFieldDiscipline();
336         
337         /**
338          * True if has "SecondProjectFieldDiscipline" element
339          */
340         boolean isSetSecondProjectFieldDiscipline();
341         
342         /**
343          * Sets the "SecondProjectFieldDiscipline" element
344          */
345         void setSecondProjectFieldDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline.Enum secondProjectFieldDiscipline);
346         
347         /**
348          * Sets (as xml) the "SecondProjectFieldDiscipline" element
349          */
350         void xsetSecondProjectFieldDiscipline(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline secondProjectFieldDiscipline);
351         
352         /**
353          * Unsets the "SecondProjectFieldDiscipline" element
354          */
355         void unsetSecondProjectFieldDiscipline();
356         
357         /**
358          * Gets the "Category" element
359          */
360         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category.Enum getCategory();
361         
362         /**
363          * Gets (as xml) the "Category" element
364          */
365         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category xgetCategory();
366         
367         /**
368          * Sets the "Category" element
369          */
370         void setCategory(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category.Enum category);
371         
372         /**
373          * Sets (as xml) the "Category" element
374          */
375         void xsetCategory(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category category);
376         
377         /**
378          * Gets the "PrimaryOutcome" element
379          */
380         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome.Enum getPrimaryOutcome();
381         
382         /**
383          * Gets (as xml) the "PrimaryOutcome" element
384          */
385         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome xgetPrimaryOutcome();
386         
387         /**
388          * Sets the "PrimaryOutcome" element
389          */
390         void setPrimaryOutcome(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome.Enum primaryOutcome);
391         
392         /**
393          * Sets (as xml) the "PrimaryOutcome" element
394          */
395         void xsetPrimaryOutcome(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome primaryOutcome);
396         
397         /**
398          * Gets the "SecondaryOutcome" element
399          */
400         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome.Enum getSecondaryOutcome();
401         
402         /**
403          * Gets (as xml) the "SecondaryOutcome" element
404          */
405         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome xgetSecondaryOutcome();
406         
407         /**
408          * True if has "SecondaryOutcome" element
409          */
410         boolean isSetSecondaryOutcome();
411         
412         /**
413          * Sets the "SecondaryOutcome" element
414          */
415         void setSecondaryOutcome(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome.Enum secondaryOutcome);
416         
417         /**
418          * Sets (as xml) the "SecondaryOutcome" element
419          */
420         void xsetSecondaryOutcome(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome secondaryOutcome);
421         
422         /**
423          * Unsets the "SecondaryOutcome" element
424          */
425         void unsetSecondaryOutcome();
426         
427         /**
428          * Gets the "AmountRequested" element
429          */
430         java.math.BigDecimal getAmountRequested();
431         
432         /**
433          * Gets (as xml) the "AmountRequested" element
434          */
435         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAmountRequested();
436         
437         /**
438          * Sets the "AmountRequested" element
439          */
440         void setAmountRequested(java.math.BigDecimal amountRequested);
441         
442         /**
443          * Sets (as xml) the "AmountRequested" element
444          */
445         void xsetAmountRequested(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType amountRequested);
446         
447         /**
448          * Gets the "TotalMatch" element
449          */
450         java.math.BigDecimal getTotalMatch();
451         
452         /**
453          * Gets (as xml) the "TotalMatch" element
454          */
455         gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetTotalMatch();
456         
457         /**
458          * Sets the "TotalMatch" element
459          */
460         void setTotalMatch(java.math.BigDecimal totalMatch);
461         
462         /**
463          * Sets (as xml) the "TotalMatch" element
464          */
465         void xsetTotalMatch(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType totalMatch);
466         
467         /**
468          * Gets the "TotalProjectCosts" element
469          */
470         java.math.BigDecimal getTotalProjectCosts();
471         
472         /**
473          * Gets (as xml) the "TotalProjectCosts" element
474          */
475         gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalProjectCosts();
476         
477         /**
478          * Sets the "TotalProjectCosts" element
479          */
480         void setTotalProjectCosts(java.math.BigDecimal totalProjectCosts);
481         
482         /**
483          * Sets (as xml) the "TotalProjectCosts" element
484          */
485         void xsetTotalProjectCosts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalProjectCosts);
486         
487         /**
488          * Gets the "PrimaryActivityType" element
489          */
490         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType.Enum getPrimaryActivityType();
491         
492         /**
493          * Gets (as xml) the "PrimaryActivityType" element
494          */
495         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType xgetPrimaryActivityType();
496         
497         /**
498          * Sets the "PrimaryActivityType" element
499          */
500         void setPrimaryActivityType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType.Enum primaryActivityType);
501         
502         /**
503          * Sets (as xml) the "PrimaryActivityType" element
504          */
505         void xsetPrimaryActivityType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType primaryActivityType);
506         
507         /**
508          * Gets the "OtherPrimaryActivityType" element
509          */
510         java.lang.String getOtherPrimaryActivityType();
511         
512         /**
513          * Gets (as xml) the "OtherPrimaryActivityType" element
514          */
515         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType xgetOtherPrimaryActivityType();
516         
517         /**
518          * True if has "OtherPrimaryActivityType" element
519          */
520         boolean isSetOtherPrimaryActivityType();
521         
522         /**
523          * Sets the "OtherPrimaryActivityType" element
524          */
525         void setOtherPrimaryActivityType(java.lang.String otherPrimaryActivityType);
526         
527         /**
528          * Sets (as xml) the "OtherPrimaryActivityType" element
529          */
530         void xsetOtherPrimaryActivityType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType otherPrimaryActivityType);
531         
532         /**
533          * Unsets the "OtherPrimaryActivityType" element
534          */
535         void unsetOtherPrimaryActivityType();
536         
537         /**
538          * Gets the "SecondaryActivityType" element
539          */
540         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType.Enum getSecondaryActivityType();
541         
542         /**
543          * Gets (as xml) the "SecondaryActivityType" element
544          */
545         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType xgetSecondaryActivityType();
546         
547         /**
548          * True if has "SecondaryActivityType" element
549          */
550         boolean isSetSecondaryActivityType();
551         
552         /**
553          * Sets the "SecondaryActivityType" element
554          */
555         void setSecondaryActivityType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType.Enum secondaryActivityType);
556         
557         /**
558          * Sets (as xml) the "SecondaryActivityType" element
559          */
560         void xsetSecondaryActivityType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType secondaryActivityType);
561         
562         /**
563          * Unsets the "SecondaryActivityType" element
564          */
565         void unsetSecondaryActivityType();
566         
567         /**
568          * Gets the "OtherSecondaryActivityType" element
569          */
570         java.lang.String getOtherSecondaryActivityType();
571         
572         /**
573          * Gets (as xml) the "OtherSecondaryActivityType" element
574          */
575         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType xgetOtherSecondaryActivityType();
576         
577         /**
578          * True if has "OtherSecondaryActivityType" element
579          */
580         boolean isSetOtherSecondaryActivityType();
581         
582         /**
583          * Sets the "OtherSecondaryActivityType" element
584          */
585         void setOtherSecondaryActivityType(java.lang.String otherSecondaryActivityType);
586         
587         /**
588          * Sets (as xml) the "OtherSecondaryActivityType" element
589          */
590         void xsetOtherSecondaryActivityType(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType otherSecondaryActivityType);
591         
592         /**
593          * Unsets the "OtherSecondaryActivityType" element
594          */
595         void unsetOtherSecondaryActivityType();
596         
597         /**
598          * Gets the "IndividualsBenefiting" element
599          */
600         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting getIndividualsBenefiting();
601         
602         /**
603          * True if has "IndividualsBenefiting" element
604          */
605         boolean isSetIndividualsBenefiting();
606         
607         /**
608          * Sets the "IndividualsBenefiting" element
609          */
610         void setIndividualsBenefiting(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting individualsBenefiting);
611         
612         /**
613          * Appends and returns a new empty "IndividualsBenefiting" element
614          */
615         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting addNewIndividualsBenefiting();
616         
617         /**
618          * Unsets the "IndividualsBenefiting" element
619          */
620         void unsetIndividualsBenefiting();
621         
622         /**
623          * Gets the "RaceEthnicity" element
624          */
625         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity.Enum getRaceEthnicity();
626         
627         /**
628          * Gets (as xml) the "RaceEthnicity" element
629          */
630         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity xgetRaceEthnicity();
631         
632         /**
633          * True if has "RaceEthnicity" element
634          */
635         boolean isSetRaceEthnicity();
636         
637         /**
638          * Sets the "RaceEthnicity" element
639          */
640         void setRaceEthnicity(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity.Enum raceEthnicity);
641         
642         /**
643          * Sets (as xml) the "RaceEthnicity" element
644          */
645         void xsetRaceEthnicity(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity raceEthnicity);
646         
647         /**
648          * Unsets the "RaceEthnicity" element
649          */
650         void unsetRaceEthnicity();
651         
652         /**
653          * Gets the "AgeRange" element
654          */
655         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange.Enum getAgeRange();
656         
657         /**
658          * Gets (as xml) the "AgeRange" element
659          */
660         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange xgetAgeRange();
661         
662         /**
663          * True if has "AgeRange" element
664          */
665         boolean isSetAgeRange();
666         
667         /**
668          * Sets the "AgeRange" element
669          */
670         void setAgeRange(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange.Enum ageRange);
671         
672         /**
673          * Sets (as xml) the "AgeRange" element
674          */
675         void xsetAgeRange(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange ageRange);
676         
677         /**
678          * Unsets the "AgeRange" element
679          */
680         void unsetAgeRange();
681         
682         /**
683          * Gets the "Geography" element
684          */
685         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography.Enum getGeography();
686         
687         /**
688          * Gets (as xml) the "Geography" element
689          */
690         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography xgetGeography();
691         
692         /**
693          * True if has "Geography" element
694          */
695         boolean isSetGeography();
696         
697         /**
698          * Sets the "Geography" element
699          */
700         void setGeography(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography.Enum geography);
701         
702         /**
703          * Sets (as xml) the "Geography" element
704          */
705         void xsetGeography(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography geography);
706         
707         /**
708          * Unsets the "Geography" element
709          */
710         void unsetGeography();
711         
712         /**
713          * Gets the "Communities" element
714          */
715         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities.Enum getCommunities();
716         
717         /**
718          * Gets (as xml) the "Communities" element
719          */
720         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities xgetCommunities();
721         
722         /**
723          * True if has "Communities" element
724          */
725         boolean isSetCommunities();
726         
727         /**
728          * Sets the "Communities" element
729          */
730         void setCommunities(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities.Enum communities);
731         
732         /**
733          * Sets (as xml) the "Communities" element
734          */
735         void xsetCommunities(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities communities);
736         
737         /**
738          * Unsets the "Communities" element
739          */
740         void unsetCommunities();
741         
742         /**
743          * Gets the "UnderservedDistinctGroups" element
744          */
745         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups getUnderservedDistinctGroups();
746         
747         /**
748          * True if has "UnderservedDistinctGroups" element
749          */
750         boolean isSetUnderservedDistinctGroups();
751         
752         /**
753          * Sets the "UnderservedDistinctGroups" element
754          */
755         void setUnderservedDistinctGroups(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups underservedDistinctGroups);
756         
757         /**
758          * Appends and returns a new empty "UnderservedDistinctGroups" element
759          */
760         gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups addNewUnderservedDistinctGroups();
761         
762         /**
763          * Unsets the "UnderservedDistinctGroups" element
764          */
765         void unsetUnderservedDistinctGroups();
766         
767         /**
768          * Gets the "FormVersion" attribute
769          */
770         java.lang.String getFormVersion();
771         
772         /**
773          * Gets (as xml) the "FormVersion" attribute
774          */
775         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
776         
777         /**
778          * Sets the "FormVersion" attribute
779          */
780         void setFormVersion(java.lang.String formVersion);
781         
782         /**
783          * Sets (as xml) the "FormVersion" attribute
784          */
785         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
786         
787         /**
788          * An XML FYEndDate(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
789          *
790          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$FYEndDate.
791          */
792         public interface FYEndDate extends org.apache.xmlbeans.XmlString
793         {
794             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
795                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FYEndDate.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fyenddate87b9elemtype");
796             
797             /**
798              * A factory class with static methods for creating instances
799              * of this type.
800              */
801             
802             public static final class Factory
803             {
804                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate newValue(java.lang.Object obj) {
805                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate) type.newValue( obj ); }
806                 
807                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate newInstance() {
808                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
809                 
810                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate newInstance(org.apache.xmlbeans.XmlOptions options) {
811                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.FYEndDate) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
812                 
813                 private Factory() { } // No instance of this class allowed
814             }
815         }
816         
817         /**
818          * An XML ApplicantServiceType(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
819          *
820          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$ApplicantServiceType.
821          */
822         public interface ApplicantServiceType extends org.apache.xmlbeans.XmlString
823         {
824             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
825                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantServiceType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantservicetype1fb2elemtype");
826             
827             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
828             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
829             
830             static final Enum NA_NOT_APPLICABLE = Enum.forString("NA: Not Applicable");
831             static final Enum LC_LEAD_MEMBER_OF_A_CONSORTIUM = Enum.forString("LC: Lead Member of a Consortium");
832             static final Enum IC_PARENT_OF_A_COMPONENT = Enum.forString("IC: Parent of a Component");
833             
834             static final int INT_NA_NOT_APPLICABLE = Enum.INT_NA_NOT_APPLICABLE;
835             static final int INT_LC_LEAD_MEMBER_OF_A_CONSORTIUM = Enum.INT_LC_LEAD_MEMBER_OF_A_CONSORTIUM;
836             static final int INT_IC_PARENT_OF_A_COMPONENT = Enum.INT_IC_PARENT_OF_A_COMPONENT;
837             
838             /**
839              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$ApplicantServiceType.
840              * These enum values can be used as follows:
841              * <pre>
842              * enum.toString(); // returns the string value of the enum
843              * enum.intValue(); // returns an int value, useful for switches
844              * // e.g., case Enum.INT_NA_NOT_APPLICABLE
845              * Enum.forString(s); // returns the enum value for a string
846              * Enum.forInt(i); // returns the enum value for an int
847              * </pre>
848              * Enumeration objects are immutable singleton objects that
849              * can be compared using == object equality. They have no
850              * public constructor. See the constants defined within this
851              * class for all the valid values.
852              */
853             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
854             {
855                 /**
856                  * Returns the enum value for a string, or null if none.
857                  */
858                 public static Enum forString(java.lang.String s)
859                     { return (Enum)table.forString(s); }
860                 /**
861                  * Returns the enum value corresponding to an int, or null if none.
862                  */
863                 public static Enum forInt(int i)
864                     { return (Enum)table.forInt(i); }
865                 
866                 private Enum(java.lang.String s, int i)
867                     { super(s, i); }
868                 
869                 static final int INT_NA_NOT_APPLICABLE = 1;
870                 static final int INT_LC_LEAD_MEMBER_OF_A_CONSORTIUM = 2;
871                 static final int INT_IC_PARENT_OF_A_COMPONENT = 3;
872                 
873                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
874                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
875                 (
876                     new Enum[]
877                     {
878                       new Enum("NA: Not Applicable", INT_NA_NOT_APPLICABLE),
879                       new Enum("LC: Lead Member of a Consortium", INT_LC_LEAD_MEMBER_OF_A_CONSORTIUM),
880                       new Enum("IC: Parent of a Component", INT_IC_PARENT_OF_A_COMPONENT),
881                     }
882                 );
883                 private static final long serialVersionUID = 1L;
884                 private java.lang.Object readResolve() { return forInt(intValue()); } 
885             }
886             
887             /**
888              * A factory class with static methods for creating instances
889              * of this type.
890              */
891             
892             public static final class Factory
893             {
894                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType newValue(java.lang.Object obj) {
895                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType) type.newValue( obj ); }
896                 
897                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType newInstance() {
898                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
899                 
900                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType newInstance(org.apache.xmlbeans.XmlOptions options) {
901                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ApplicantServiceType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
902                 
903                 private Factory() { } // No instance of this class allowed
904             }
905         }
906         
907         /**
908          * An XML OnBehalfEntity(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
909          *
910          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OnBehalfEntity.
911          */
912         public interface OnBehalfEntity extends org.apache.xmlbeans.XmlString
913         {
914             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
915                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OnBehalfEntity.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("onbehalfentity5f07elemtype");
916             
917             /**
918              * A factory class with static methods for creating instances
919              * of this type.
920              */
921             
922             public static final class Factory
923             {
924                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity newValue(java.lang.Object obj) {
925                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity) type.newValue( obj ); }
926                 
927                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity newInstance() {
928                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
929                 
930                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity newInstance(org.apache.xmlbeans.XmlOptions options) {
931                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OnBehalfEntity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
932                 
933                 private Factory() { } // No instance of this class allowed
934             }
935         }
936         
937         /**
938          * An XML OrganizationStatus(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
939          *
940          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OrganizationStatus.
941          */
942         public interface OrganizationStatus extends org.apache.xmlbeans.XmlString
943         {
944             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
945                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrganizationStatus.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationstatus26daelemtype");
946             
947             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
948             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
949             
950             static final Enum X_02_NONPROFIT_ORGANIZATION = Enum.forString("02: Nonprofit organization");
951             static final Enum X_08_MUNICIPAL_GOVERNMENT = Enum.forString("08: Municipal government");
952             static final Enum X_05_STATE_GOVERNMENT = Enum.forString("05: State government");
953             static final Enum X_09_TRIBAL_GOVERNMENT = Enum.forString("09: Tribal government");
954             static final Enum X_07_COUNTY_GOVERNMENT = Enum.forString("07: County government");
955             static final Enum X_99_NONE_OF_THE_ABOVE = Enum.forString("99: None of the above");
956             
957             static final int INT_X_02_NONPROFIT_ORGANIZATION = Enum.INT_X_02_NONPROFIT_ORGANIZATION;
958             static final int INT_X_08_MUNICIPAL_GOVERNMENT = Enum.INT_X_08_MUNICIPAL_GOVERNMENT;
959             static final int INT_X_05_STATE_GOVERNMENT = Enum.INT_X_05_STATE_GOVERNMENT;
960             static final int INT_X_09_TRIBAL_GOVERNMENT = Enum.INT_X_09_TRIBAL_GOVERNMENT;
961             static final int INT_X_07_COUNTY_GOVERNMENT = Enum.INT_X_07_COUNTY_GOVERNMENT;
962             static final int INT_X_99_NONE_OF_THE_ABOVE = Enum.INT_X_99_NONE_OF_THE_ABOVE;
963             
964             /**
965              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OrganizationStatus.
966              * These enum values can be used as follows:
967              * <pre>
968              * enum.toString(); // returns the string value of the enum
969              * enum.intValue(); // returns an int value, useful for switches
970              * // e.g., case Enum.INT_X_02_NONPROFIT_ORGANIZATION
971              * Enum.forString(s); // returns the enum value for a string
972              * Enum.forInt(i); // returns the enum value for an int
973              * </pre>
974              * Enumeration objects are immutable singleton objects that
975              * can be compared using == object equality. They have no
976              * public constructor. See the constants defined within this
977              * class for all the valid values.
978              */
979             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
980             {
981                 /**
982                  * Returns the enum value for a string, or null if none.
983                  */
984                 public static Enum forString(java.lang.String s)
985                     { return (Enum)table.forString(s); }
986                 /**
987                  * Returns the enum value corresponding to an int, or null if none.
988                  */
989                 public static Enum forInt(int i)
990                     { return (Enum)table.forInt(i); }
991                 
992                 private Enum(java.lang.String s, int i)
993                     { super(s, i); }
994                 
995                 static final int INT_X_02_NONPROFIT_ORGANIZATION = 1;
996                 static final int INT_X_08_MUNICIPAL_GOVERNMENT = 2;
997                 static final int INT_X_05_STATE_GOVERNMENT = 3;
998                 static final int INT_X_09_TRIBAL_GOVERNMENT = 4;
999                 static final int INT_X_07_COUNTY_GOVERNMENT = 5;
1000                 static final int INT_X_99_NONE_OF_THE_ABOVE = 6;
1001                 
1002                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1003                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1004                 (
1005                     new Enum[]
1006                     {
1007                       new Enum("02: Nonprofit organization", INT_X_02_NONPROFIT_ORGANIZATION),
1008                       new Enum("08: Municipal government", INT_X_08_MUNICIPAL_GOVERNMENT),
1009                       new Enum("05: State government", INT_X_05_STATE_GOVERNMENT),
1010                       new Enum("09: Tribal government", INT_X_09_TRIBAL_GOVERNMENT),
1011                       new Enum("07: County government", INT_X_07_COUNTY_GOVERNMENT),
1012                       new Enum("99: None of the above", INT_X_99_NONE_OF_THE_ABOVE),
1013                     }
1014                 );
1015                 private static final long serialVersionUID = 1L;
1016                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1017             }
1018             
1019             /**
1020              * A factory class with static methods for creating instances
1021              * of this type.
1022              */
1023             
1024             public static final class Factory
1025             {
1026                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus newValue(java.lang.Object obj) {
1027                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus) type.newValue( obj ); }
1028                 
1029                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus newInstance() {
1030                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1031                 
1032                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus newInstance(org.apache.xmlbeans.XmlOptions options) {
1033                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1034                 
1035                 private Factory() { } // No instance of this class allowed
1036             }
1037         }
1038         
1039         /**
1040          * An XML OrganizationDescription(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
1041          *
1042          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OrganizationDescription.
1043          */
1044         public interface OrganizationDescription extends org.apache.xmlbeans.XmlString
1045         {
1046             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1047                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrganizationDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationdescriptionb706elemtype");
1048             
1049             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1050             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1051             
1052             static final Enum X_49_ARTISTS_COMMUNITY_ARTS_INSTITUTE_OR_CAMP = Enum.forString("49: Artists' Community, Arts Institute, or Camp");
1053             static final Enum X_15_ARTS_CENTER = Enum.forString("15: Arts Center");
1054             static final Enum X_16_ARTS_COUNCIL_OR_AGENCY = Enum.forString("16: Arts Council or Agency");
1055             static final Enum X_17_ARTS_SERVICE_ORGANIZATION = Enum.forString("17: Arts Service Organization");
1056             static final Enum X_26_COLLEGE_OR_UNIVERSITY = Enum.forString("26: College or University");
1057             static final Enum X_32_COMMUNITY_SERVICE_ORGANIZATION = Enum.forString("32: Community Service Organization");
1058             static final Enum X_14_FAIR_OR_FESTIVAL = Enum.forString("14: Fair or Festival");
1059             static final Enum X_30_FOUNDATION = Enum.forString("30: Foundation");
1060             static final Enum X_10_GALLERY_EXHIBITION_SPACE = Enum.forString("10: Gallery/Exhibition Space");
1061             static final Enum X_38_GOVERNMENT = Enum.forString("38: Government");
1062             static final Enum X_28_HISTORICAL_SOCIETY_COMMISSION = Enum.forString("28: Historical Society/Commission");
1063             static final Enum X_29_HUMANITIES_COUNCIL_OR_AGENCY = Enum.forString("29: Humanities Council or Agency");
1064             static final Enum X_12_INDEPENDENT_PRESS = Enum.forString("12: Independent Press");
1065             static final Enum X_27_LIBRARY = Enum.forString("27: Library");
1066             static final Enum X_13_LITERARY_MAGAZINE = Enum.forString("13: Literary Magazine");
1067             static final Enum X_11_MEDIA_FILM = Enum.forString("11: Media-Film");
1068             static final Enum X_98_MEDIA_INTERNET = Enum.forString("98: Media-Internet");
1069             static final Enum X_45_MEDIA_RADIO = Enum.forString("45: Media-Radio");
1070             static final Enum X_46_MEDIA_TELEVISION = Enum.forString("46: Media-Television");
1071             static final Enum X_08_MUSEUM_ART = Enum.forString("08: Museum-Art");
1072             static final Enum X_09_MUSEUM_OTHER = Enum.forString("09: Museum-Other");
1073             static final Enum X_07_PERFORMANCE_FACILITY = Enum.forString("07: Performance Facility");
1074             static final Enum X_03_PERFORMING_GROUP = Enum.forString("03: Performing Group");
1075             static final Enum X_47_PRESENTER_CULTURAL_SERIES_ORGANIZATION = Enum.forString("47: Presenter/Cultural Series Organization");
1076             static final Enum X_35_RELIGIOUS_ORGANIZATION = Enum.forString("35: Religious Organization");
1077             static final Enum X_19_SCHOOL_DISTRICT = Enum.forString("19: School District");
1078             static final Enum X_48_SCHOOL_OF_THE_ARTS = Enum.forString("48: School of the Arts");
1079             static final Enum X_50_SOCIAL_SERVICE_ORGANIZATION = Enum.forString("50: Social Service Organization");
1080             static final Enum X_18_UNION_OR_PROFESSIONAL_ASSOCIATION = Enum.forString("18: Union or Professional Association");
1081             static final Enum X_99_NONE_OF_THE_ABOVE = Enum.forString("99: None of the above");
1082             
1083             static final int INT_X_49_ARTISTS_COMMUNITY_ARTS_INSTITUTE_OR_CAMP = Enum.INT_X_49_ARTISTS_COMMUNITY_ARTS_INSTITUTE_OR_CAMP;
1084             static final int INT_X_15_ARTS_CENTER = Enum.INT_X_15_ARTS_CENTER;
1085             static final int INT_X_16_ARTS_COUNCIL_OR_AGENCY = Enum.INT_X_16_ARTS_COUNCIL_OR_AGENCY;
1086             static final int INT_X_17_ARTS_SERVICE_ORGANIZATION = Enum.INT_X_17_ARTS_SERVICE_ORGANIZATION;
1087             static final int INT_X_26_COLLEGE_OR_UNIVERSITY = Enum.INT_X_26_COLLEGE_OR_UNIVERSITY;
1088             static final int INT_X_32_COMMUNITY_SERVICE_ORGANIZATION = Enum.INT_X_32_COMMUNITY_SERVICE_ORGANIZATION;
1089             static final int INT_X_14_FAIR_OR_FESTIVAL = Enum.INT_X_14_FAIR_OR_FESTIVAL;
1090             static final int INT_X_30_FOUNDATION = Enum.INT_X_30_FOUNDATION;
1091             static final int INT_X_10_GALLERY_EXHIBITION_SPACE = Enum.INT_X_10_GALLERY_EXHIBITION_SPACE;
1092             static final int INT_X_38_GOVERNMENT = Enum.INT_X_38_GOVERNMENT;
1093             static final int INT_X_28_HISTORICAL_SOCIETY_COMMISSION = Enum.INT_X_28_HISTORICAL_SOCIETY_COMMISSION;
1094             static final int INT_X_29_HUMANITIES_COUNCIL_OR_AGENCY = Enum.INT_X_29_HUMANITIES_COUNCIL_OR_AGENCY;
1095             static final int INT_X_12_INDEPENDENT_PRESS = Enum.INT_X_12_INDEPENDENT_PRESS;
1096             static final int INT_X_27_LIBRARY = Enum.INT_X_27_LIBRARY;
1097             static final int INT_X_13_LITERARY_MAGAZINE = Enum.INT_X_13_LITERARY_MAGAZINE;
1098             static final int INT_X_11_MEDIA_FILM = Enum.INT_X_11_MEDIA_FILM;
1099             static final int INT_X_98_MEDIA_INTERNET = Enum.INT_X_98_MEDIA_INTERNET;
1100             static final int INT_X_45_MEDIA_RADIO = Enum.INT_X_45_MEDIA_RADIO;
1101             static final int INT_X_46_MEDIA_TELEVISION = Enum.INT_X_46_MEDIA_TELEVISION;
1102             static final int INT_X_08_MUSEUM_ART = Enum.INT_X_08_MUSEUM_ART;
1103             static final int INT_X_09_MUSEUM_OTHER = Enum.INT_X_09_MUSEUM_OTHER;
1104             static final int INT_X_07_PERFORMANCE_FACILITY = Enum.INT_X_07_PERFORMANCE_FACILITY;
1105             static final int INT_X_03_PERFORMING_GROUP = Enum.INT_X_03_PERFORMING_GROUP;
1106             static final int INT_X_47_PRESENTER_CULTURAL_SERIES_ORGANIZATION = Enum.INT_X_47_PRESENTER_CULTURAL_SERIES_ORGANIZATION;
1107             static final int INT_X_35_RELIGIOUS_ORGANIZATION = Enum.INT_X_35_RELIGIOUS_ORGANIZATION;
1108             static final int INT_X_19_SCHOOL_DISTRICT = Enum.INT_X_19_SCHOOL_DISTRICT;
1109             static final int INT_X_48_SCHOOL_OF_THE_ARTS = Enum.INT_X_48_SCHOOL_OF_THE_ARTS;
1110             static final int INT_X_50_SOCIAL_SERVICE_ORGANIZATION = Enum.INT_X_50_SOCIAL_SERVICE_ORGANIZATION;
1111             static final int INT_X_18_UNION_OR_PROFESSIONAL_ASSOCIATION = Enum.INT_X_18_UNION_OR_PROFESSIONAL_ASSOCIATION;
1112             static final int INT_X_99_NONE_OF_THE_ABOVE = Enum.INT_X_99_NONE_OF_THE_ABOVE;
1113             
1114             /**
1115              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OrganizationDescription.
1116              * These enum values can be used as follows:
1117              * <pre>
1118              * enum.toString(); // returns the string value of the enum
1119              * enum.intValue(); // returns an int value, useful for switches
1120              * // e.g., case Enum.INT_X_49_ARTISTS_COMMUNITY_ARTS_INSTITUTE_OR_CAMP
1121              * Enum.forString(s); // returns the enum value for a string
1122              * Enum.forInt(i); // returns the enum value for an int
1123              * </pre>
1124              * Enumeration objects are immutable singleton objects that
1125              * can be compared using == object equality. They have no
1126              * public constructor. See the constants defined within this
1127              * class for all the valid values.
1128              */
1129             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1130             {
1131                 /**
1132                  * Returns the enum value for a string, or null if none.
1133                  */
1134                 public static Enum forString(java.lang.String s)
1135                     { return (Enum)table.forString(s); }
1136                 /**
1137                  * Returns the enum value corresponding to an int, or null if none.
1138                  */
1139                 public static Enum forInt(int i)
1140                     { return (Enum)table.forInt(i); }
1141                 
1142                 private Enum(java.lang.String s, int i)
1143                     { super(s, i); }
1144                 
1145                 static final int INT_X_49_ARTISTS_COMMUNITY_ARTS_INSTITUTE_OR_CAMP = 1;
1146                 static final int INT_X_15_ARTS_CENTER = 2;
1147                 static final int INT_X_16_ARTS_COUNCIL_OR_AGENCY = 3;
1148                 static final int INT_X_17_ARTS_SERVICE_ORGANIZATION = 4;
1149                 static final int INT_X_26_COLLEGE_OR_UNIVERSITY = 5;
1150                 static final int INT_X_32_COMMUNITY_SERVICE_ORGANIZATION = 6;
1151                 static final int INT_X_14_FAIR_OR_FESTIVAL = 7;
1152                 static final int INT_X_30_FOUNDATION = 8;
1153                 static final int INT_X_10_GALLERY_EXHIBITION_SPACE = 9;
1154                 static final int INT_X_38_GOVERNMENT = 10;
1155                 static final int INT_X_28_HISTORICAL_SOCIETY_COMMISSION = 11;
1156                 static final int INT_X_29_HUMANITIES_COUNCIL_OR_AGENCY = 12;
1157                 static final int INT_X_12_INDEPENDENT_PRESS = 13;
1158                 static final int INT_X_27_LIBRARY = 14;
1159                 static final int INT_X_13_LITERARY_MAGAZINE = 15;
1160                 static final int INT_X_11_MEDIA_FILM = 16;
1161                 static final int INT_X_98_MEDIA_INTERNET = 17;
1162                 static final int INT_X_45_MEDIA_RADIO = 18;
1163                 static final int INT_X_46_MEDIA_TELEVISION = 19;
1164                 static final int INT_X_08_MUSEUM_ART = 20;
1165                 static final int INT_X_09_MUSEUM_OTHER = 21;
1166                 static final int INT_X_07_PERFORMANCE_FACILITY = 22;
1167                 static final int INT_X_03_PERFORMING_GROUP = 23;
1168                 static final int INT_X_47_PRESENTER_CULTURAL_SERIES_ORGANIZATION = 24;
1169                 static final int INT_X_35_RELIGIOUS_ORGANIZATION = 25;
1170                 static final int INT_X_19_SCHOOL_DISTRICT = 26;
1171                 static final int INT_X_48_SCHOOL_OF_THE_ARTS = 27;
1172                 static final int INT_X_50_SOCIAL_SERVICE_ORGANIZATION = 28;
1173                 static final int INT_X_18_UNION_OR_PROFESSIONAL_ASSOCIATION = 29;
1174                 static final int INT_X_99_NONE_OF_THE_ABOVE = 30;
1175                 
1176                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1177                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1178                 (
1179                     new Enum[]
1180                     {
1181                       new Enum("49: Artists' Community, Arts Institute, or Camp", INT_X_49_ARTISTS_COMMUNITY_ARTS_INSTITUTE_OR_CAMP),
1182                       new Enum("15: Arts Center", INT_X_15_ARTS_CENTER),
1183                       new Enum("16: Arts Council or Agency", INT_X_16_ARTS_COUNCIL_OR_AGENCY),
1184                       new Enum("17: Arts Service Organization", INT_X_17_ARTS_SERVICE_ORGANIZATION),
1185                       new Enum("26: College or University", INT_X_26_COLLEGE_OR_UNIVERSITY),
1186                       new Enum("32: Community Service Organization", INT_X_32_COMMUNITY_SERVICE_ORGANIZATION),
1187                       new Enum("14: Fair or Festival", INT_X_14_FAIR_OR_FESTIVAL),
1188                       new Enum("30: Foundation", INT_X_30_FOUNDATION),
1189                       new Enum("10: Gallery/Exhibition Space", INT_X_10_GALLERY_EXHIBITION_SPACE),
1190                       new Enum("38: Government", INT_X_38_GOVERNMENT),
1191                       new Enum("28: Historical Society/Commission", INT_X_28_HISTORICAL_SOCIETY_COMMISSION),
1192                       new Enum("29: Humanities Council or Agency", INT_X_29_HUMANITIES_COUNCIL_OR_AGENCY),
1193                       new Enum("12: Independent Press", INT_X_12_INDEPENDENT_PRESS),
1194                       new Enum("27: Library", INT_X_27_LIBRARY),
1195                       new Enum("13: Literary Magazine", INT_X_13_LITERARY_MAGAZINE),
1196                       new Enum("11: Media-Film", INT_X_11_MEDIA_FILM),
1197                       new Enum("98: Media-Internet", INT_X_98_MEDIA_INTERNET),
1198                       new Enum("45: Media-Radio", INT_X_45_MEDIA_RADIO),
1199                       new Enum("46: Media-Television", INT_X_46_MEDIA_TELEVISION),
1200                       new Enum("08: Museum-Art", INT_X_08_MUSEUM_ART),
1201                       new Enum("09: Museum-Other", INT_X_09_MUSEUM_OTHER),
1202                       new Enum("07: Performance Facility", INT_X_07_PERFORMANCE_FACILITY),
1203                       new Enum("03: Performing Group", INT_X_03_PERFORMING_GROUP),
1204                       new Enum("47: Presenter/Cultural Series Organization", INT_X_47_PRESENTER_CULTURAL_SERIES_ORGANIZATION),
1205                       new Enum("35: Religious Organization", INT_X_35_RELIGIOUS_ORGANIZATION),
1206                       new Enum("19: School District", INT_X_19_SCHOOL_DISTRICT),
1207                       new Enum("48: School of the Arts", INT_X_48_SCHOOL_OF_THE_ARTS),
1208                       new Enum("50: Social Service Organization", INT_X_50_SOCIAL_SERVICE_ORGANIZATION),
1209                       new Enum("18: Union or Professional Association", INT_X_18_UNION_OR_PROFESSIONAL_ASSOCIATION),
1210                       new Enum("99: None of the above", INT_X_99_NONE_OF_THE_ABOVE),
1211                     }
1212                 );
1213                 private static final long serialVersionUID = 1L;
1214                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1215             }
1216             
1217             /**
1218              * A factory class with static methods for creating instances
1219              * of this type.
1220              */
1221             
1222             public static final class Factory
1223             {
1224                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription newValue(java.lang.Object obj) {
1225                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription) type.newValue( obj ); }
1226                 
1227                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription newInstance() {
1228                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1229                 
1230                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
1231                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1232                 
1233                 private Factory() { } // No instance of this class allowed
1234             }
1235         }
1236         
1237         /**
1238          * An XML OtherOrganizationDescription(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
1239          *
1240          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OtherOrganizationDescription.
1241          */
1242         public interface OtherOrganizationDescription extends org.apache.xmlbeans.XmlString
1243         {
1244             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1245                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherOrganizationDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherorganizationdescription63c6elemtype");
1246             
1247             /**
1248              * A factory class with static methods for creating instances
1249              * of this type.
1250              */
1251             
1252             public static final class Factory
1253             {
1254                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription newValue(java.lang.Object obj) {
1255                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription) type.newValue( obj ); }
1256                 
1257                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription newInstance() {
1258                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1259                 
1260                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
1261                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1262                 
1263                 private Factory() { } // No instance of this class allowed
1264             }
1265         }
1266         
1267         /**
1268          * An XML OrganizationDiscipline(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
1269          *
1270          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OrganizationDiscipline.
1271          */
1272         public interface OrganizationDiscipline extends org.apache.xmlbeans.XmlString
1273         {
1274             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1275                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrganizationDiscipline.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationdisciplinef81celemtype");
1276             
1277             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1278             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1279             
1280             static final Enum X_72_ARTIST_COMMUNITIES = Enum.forString("72: Artist Communities");
1281             static final Enum X_51_ARTS_EDUCATION = Enum.forString("51: Arts Education");
1282             static final Enum X_33_DANCE = Enum.forString("33: Dance");
1283             static final Enum X_42_DESIGN = Enum.forString("42: Design");
1284             static final Enum X_55_FOLK_TRADITIONAL_ARTS = Enum.forString("55: Folk & Traditional Arts");
1285             static final Enum X_52_LITERATURE = Enum.forString("52: Literature");
1286             static final Enum X_62_LOCAL_ARTS_AGENCIES = Enum.forString("62: Local Arts Agencies");
1287             static final Enum X_34_MEDIA_ARTS = Enum.forString("34: Media Arts");
1288             static final Enum X_44_MUSEUMS = Enum.forString("44: Museums");
1289             static final Enum X_31_MUSIC = Enum.forString("31: Music");
1290             static final Enum X_28_MUSICAL_THEATER = Enum.forString("28: Musical Theater");
1291             static final Enum X_36_OPERA = Enum.forString("36: Opera");
1292             static final Enum X_54_PRESENTING = Enum.forString("54: Presenting");
1293             static final Enum X_32_THEATER = Enum.forString("32: Theater");
1294             static final Enum X_41_VISUAL_ARTS = Enum.forString("41: Visual Arts");
1295             static final Enum X_99_NONE_OF_THE_ABOVE = Enum.forString("99: None of the above");
1296             
1297             static final int INT_X_72_ARTIST_COMMUNITIES = Enum.INT_X_72_ARTIST_COMMUNITIES;
1298             static final int INT_X_51_ARTS_EDUCATION = Enum.INT_X_51_ARTS_EDUCATION;
1299             static final int INT_X_33_DANCE = Enum.INT_X_33_DANCE;
1300             static final int INT_X_42_DESIGN = Enum.INT_X_42_DESIGN;
1301             static final int INT_X_55_FOLK_TRADITIONAL_ARTS = Enum.INT_X_55_FOLK_TRADITIONAL_ARTS;
1302             static final int INT_X_52_LITERATURE = Enum.INT_X_52_LITERATURE;
1303             static final int INT_X_62_LOCAL_ARTS_AGENCIES = Enum.INT_X_62_LOCAL_ARTS_AGENCIES;
1304             static final int INT_X_34_MEDIA_ARTS = Enum.INT_X_34_MEDIA_ARTS;
1305             static final int INT_X_44_MUSEUMS = Enum.INT_X_44_MUSEUMS;
1306             static final int INT_X_31_MUSIC = Enum.INT_X_31_MUSIC;
1307             static final int INT_X_28_MUSICAL_THEATER = Enum.INT_X_28_MUSICAL_THEATER;
1308             static final int INT_X_36_OPERA = Enum.INT_X_36_OPERA;
1309             static final int INT_X_54_PRESENTING = Enum.INT_X_54_PRESENTING;
1310             static final int INT_X_32_THEATER = Enum.INT_X_32_THEATER;
1311             static final int INT_X_41_VISUAL_ARTS = Enum.INT_X_41_VISUAL_ARTS;
1312             static final int INT_X_99_NONE_OF_THE_ABOVE = Enum.INT_X_99_NONE_OF_THE_ABOVE;
1313             
1314             /**
1315              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OrganizationDiscipline.
1316              * These enum values can be used as follows:
1317              * <pre>
1318              * enum.toString(); // returns the string value of the enum
1319              * enum.intValue(); // returns an int value, useful for switches
1320              * // e.g., case Enum.INT_X_72_ARTIST_COMMUNITIES
1321              * Enum.forString(s); // returns the enum value for a string
1322              * Enum.forInt(i); // returns the enum value for an int
1323              * </pre>
1324              * Enumeration objects are immutable singleton objects that
1325              * can be compared using == object equality. They have no
1326              * public constructor. See the constants defined within this
1327              * class for all the valid values.
1328              */
1329             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1330             {
1331                 /**
1332                  * Returns the enum value for a string, or null if none.
1333                  */
1334                 public static Enum forString(java.lang.String s)
1335                     { return (Enum)table.forString(s); }
1336                 /**
1337                  * Returns the enum value corresponding to an int, or null if none.
1338                  */
1339                 public static Enum forInt(int i)
1340                     { return (Enum)table.forInt(i); }
1341                 
1342                 private Enum(java.lang.String s, int i)
1343                     { super(s, i); }
1344                 
1345                 static final int INT_X_72_ARTIST_COMMUNITIES = 1;
1346                 static final int INT_X_51_ARTS_EDUCATION = 2;
1347                 static final int INT_X_33_DANCE = 3;
1348                 static final int INT_X_42_DESIGN = 4;
1349                 static final int INT_X_55_FOLK_TRADITIONAL_ARTS = 5;
1350                 static final int INT_X_52_LITERATURE = 6;
1351                 static final int INT_X_62_LOCAL_ARTS_AGENCIES = 7;
1352                 static final int INT_X_34_MEDIA_ARTS = 8;
1353                 static final int INT_X_44_MUSEUMS = 9;
1354                 static final int INT_X_31_MUSIC = 10;
1355                 static final int INT_X_28_MUSICAL_THEATER = 11;
1356                 static final int INT_X_36_OPERA = 12;
1357                 static final int INT_X_54_PRESENTING = 13;
1358                 static final int INT_X_32_THEATER = 14;
1359                 static final int INT_X_41_VISUAL_ARTS = 15;
1360                 static final int INT_X_99_NONE_OF_THE_ABOVE = 16;
1361                 
1362                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1363                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1364                 (
1365                     new Enum[]
1366                     {
1367                       new Enum("72: Artist Communities", INT_X_72_ARTIST_COMMUNITIES),
1368                       new Enum("51: Arts Education", INT_X_51_ARTS_EDUCATION),
1369                       new Enum("33: Dance", INT_X_33_DANCE),
1370                       new Enum("42: Design", INT_X_42_DESIGN),
1371                       new Enum("55: Folk & Traditional Arts", INT_X_55_FOLK_TRADITIONAL_ARTS),
1372                       new Enum("52: Literature", INT_X_52_LITERATURE),
1373                       new Enum("62: Local Arts Agencies", INT_X_62_LOCAL_ARTS_AGENCIES),
1374                       new Enum("34: Media Arts", INT_X_34_MEDIA_ARTS),
1375                       new Enum("44: Museums", INT_X_44_MUSEUMS),
1376                       new Enum("31: Music", INT_X_31_MUSIC),
1377                       new Enum("28: Musical Theater", INT_X_28_MUSICAL_THEATER),
1378                       new Enum("36: Opera", INT_X_36_OPERA),
1379                       new Enum("54: Presenting", INT_X_54_PRESENTING),
1380                       new Enum("32: Theater", INT_X_32_THEATER),
1381                       new Enum("41: Visual Arts", INT_X_41_VISUAL_ARTS),
1382                       new Enum("99: None of the above", INT_X_99_NONE_OF_THE_ABOVE),
1383                     }
1384                 );
1385                 private static final long serialVersionUID = 1L;
1386                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1387             }
1388             
1389             /**
1390              * A factory class with static methods for creating instances
1391              * of this type.
1392              */
1393             
1394             public static final class Factory
1395             {
1396                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline newValue(java.lang.Object obj) {
1397                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline) type.newValue( obj ); }
1398                 
1399                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline newInstance() {
1400                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1401                 
1402                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline newInstance(org.apache.xmlbeans.XmlOptions options) {
1403                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OrganizationDiscipline) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1404                 
1405                 private Factory() { } // No instance of this class allowed
1406             }
1407         }
1408         
1409         /**
1410          * An XML OtherOrganizationDiscipline(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
1411          *
1412          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OtherOrganizationDiscipline.
1413          */
1414         public interface OtherOrganizationDiscipline extends org.apache.xmlbeans.XmlString
1415         {
1416             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1417                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherOrganizationDiscipline.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherorganizationdisciplineb35celemtype");
1418             
1419             /**
1420              * A factory class with static methods for creating instances
1421              * of this type.
1422              */
1423             
1424             public static final class Factory
1425             {
1426                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline newValue(java.lang.Object obj) {
1427                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline) type.newValue( obj ); }
1428                 
1429                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline newInstance() {
1430                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1431                 
1432                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline newInstance(org.apache.xmlbeans.XmlOptions options) {
1433                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherOrganizationDiscipline) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1434                 
1435                 private Factory() { } // No instance of this class allowed
1436             }
1437         }
1438         
1439         /**
1440          * An XML ProjectFieldDiscipline(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
1441          *
1442          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$ProjectFieldDiscipline.
1443          */
1444         public interface ProjectFieldDiscipline extends org.apache.xmlbeans.XmlString
1445         {
1446             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1447                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProjectFieldDiscipline.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("projectfielddiscipline5aaeelemtype");
1448             
1449             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1450             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1451             
1452             static final Enum X_72_ARTIST_COMMUNITIES = Enum.forString("72: Artist Communities");
1453             static final Enum X_51_ARTS_EDUCATION = Enum.forString("51: Arts Education");
1454             static final Enum X_33_DANCE = Enum.forString("33: Dance");
1455             static final Enum X_42_DESIGN = Enum.forString("42: Design");
1456             static final Enum X_55_FOLK_TRADITIONAL_ARTS = Enum.forString("55: Folk & Traditional Arts");
1457             static final Enum X_52_LITERATURE = Enum.forString("52: Literature");
1458             static final Enum X_62_LOCAL_ARTS_AGENCIES = Enum.forString("62: Local Arts Agencies");
1459             static final Enum X_34_MEDIA_ARTS = Enum.forString("34: Media Arts");
1460             static final Enum X_44_MUSEUMS = Enum.forString("44: Museums");
1461             static final Enum X_31_MUSIC = Enum.forString("31: Music");
1462             static final Enum X_28_MUSICAL_THEATER = Enum.forString("28: Musical Theater");
1463             static final Enum X_36_OPERA = Enum.forString("36: Opera");
1464             static final Enum X_54_PRESENTING = Enum.forString("54: Presenting");
1465             static final Enum X_32_THEATER = Enum.forString("32: Theater");
1466             static final Enum X_41_VISUAL_ARTS = Enum.forString("41: Visual Arts");
1467             
1468             static final int INT_X_72_ARTIST_COMMUNITIES = Enum.INT_X_72_ARTIST_COMMUNITIES;
1469             static final int INT_X_51_ARTS_EDUCATION = Enum.INT_X_51_ARTS_EDUCATION;
1470             static final int INT_X_33_DANCE = Enum.INT_X_33_DANCE;
1471             static final int INT_X_42_DESIGN = Enum.INT_X_42_DESIGN;
1472             static final int INT_X_55_FOLK_TRADITIONAL_ARTS = Enum.INT_X_55_FOLK_TRADITIONAL_ARTS;
1473             static final int INT_X_52_LITERATURE = Enum.INT_X_52_LITERATURE;
1474             static final int INT_X_62_LOCAL_ARTS_AGENCIES = Enum.INT_X_62_LOCAL_ARTS_AGENCIES;
1475             static final int INT_X_34_MEDIA_ARTS = Enum.INT_X_34_MEDIA_ARTS;
1476             static final int INT_X_44_MUSEUMS = Enum.INT_X_44_MUSEUMS;
1477             static final int INT_X_31_MUSIC = Enum.INT_X_31_MUSIC;
1478             static final int INT_X_28_MUSICAL_THEATER = Enum.INT_X_28_MUSICAL_THEATER;
1479             static final int INT_X_36_OPERA = Enum.INT_X_36_OPERA;
1480             static final int INT_X_54_PRESENTING = Enum.INT_X_54_PRESENTING;
1481             static final int INT_X_32_THEATER = Enum.INT_X_32_THEATER;
1482             static final int INT_X_41_VISUAL_ARTS = Enum.INT_X_41_VISUAL_ARTS;
1483             
1484             /**
1485              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$ProjectFieldDiscipline.
1486              * These enum values can be used as follows:
1487              * <pre>
1488              * enum.toString(); // returns the string value of the enum
1489              * enum.intValue(); // returns an int value, useful for switches
1490              * // e.g., case Enum.INT_X_72_ARTIST_COMMUNITIES
1491              * Enum.forString(s); // returns the enum value for a string
1492              * Enum.forInt(i); // returns the enum value for an int
1493              * </pre>
1494              * Enumeration objects are immutable singleton objects that
1495              * can be compared using == object equality. They have no
1496              * public constructor. See the constants defined within this
1497              * class for all the valid values.
1498              */
1499             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1500             {
1501                 /**
1502                  * Returns the enum value for a string, or null if none.
1503                  */
1504                 public static Enum forString(java.lang.String s)
1505                     { return (Enum)table.forString(s); }
1506                 /**
1507                  * Returns the enum value corresponding to an int, or null if none.
1508                  */
1509                 public static Enum forInt(int i)
1510                     { return (Enum)table.forInt(i); }
1511                 
1512                 private Enum(java.lang.String s, int i)
1513                     { super(s, i); }
1514                 
1515                 static final int INT_X_72_ARTIST_COMMUNITIES = 1;
1516                 static final int INT_X_51_ARTS_EDUCATION = 2;
1517                 static final int INT_X_33_DANCE = 3;
1518                 static final int INT_X_42_DESIGN = 4;
1519                 static final int INT_X_55_FOLK_TRADITIONAL_ARTS = 5;
1520                 static final int INT_X_52_LITERATURE = 6;
1521                 static final int INT_X_62_LOCAL_ARTS_AGENCIES = 7;
1522                 static final int INT_X_34_MEDIA_ARTS = 8;
1523                 static final int INT_X_44_MUSEUMS = 9;
1524                 static final int INT_X_31_MUSIC = 10;
1525                 static final int INT_X_28_MUSICAL_THEATER = 11;
1526                 static final int INT_X_36_OPERA = 12;
1527                 static final int INT_X_54_PRESENTING = 13;
1528                 static final int INT_X_32_THEATER = 14;
1529                 static final int INT_X_41_VISUAL_ARTS = 15;
1530                 
1531                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1532                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1533                 (
1534                     new Enum[]
1535                     {
1536                       new Enum("72: Artist Communities", INT_X_72_ARTIST_COMMUNITIES),
1537                       new Enum("51: Arts Education", INT_X_51_ARTS_EDUCATION),
1538                       new Enum("33: Dance", INT_X_33_DANCE),
1539                       new Enum("42: Design", INT_X_42_DESIGN),
1540                       new Enum("55: Folk & Traditional Arts", INT_X_55_FOLK_TRADITIONAL_ARTS),
1541                       new Enum("52: Literature", INT_X_52_LITERATURE),
1542                       new Enum("62: Local Arts Agencies", INT_X_62_LOCAL_ARTS_AGENCIES),
1543                       new Enum("34: Media Arts", INT_X_34_MEDIA_ARTS),
1544                       new Enum("44: Museums", INT_X_44_MUSEUMS),
1545                       new Enum("31: Music", INT_X_31_MUSIC),
1546                       new Enum("28: Musical Theater", INT_X_28_MUSICAL_THEATER),
1547                       new Enum("36: Opera", INT_X_36_OPERA),
1548                       new Enum("54: Presenting", INT_X_54_PRESENTING),
1549                       new Enum("32: Theater", INT_X_32_THEATER),
1550                       new Enum("41: Visual Arts", INT_X_41_VISUAL_ARTS),
1551                     }
1552                 );
1553                 private static final long serialVersionUID = 1L;
1554                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1555             }
1556             
1557             /**
1558              * A factory class with static methods for creating instances
1559              * of this type.
1560              */
1561             
1562             public static final class Factory
1563             {
1564                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline newValue(java.lang.Object obj) {
1565                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline) type.newValue( obj ); }
1566                 
1567                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline newInstance() {
1568                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1569                 
1570                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline newInstance(org.apache.xmlbeans.XmlOptions options) {
1571                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.ProjectFieldDiscipline) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1572                 
1573                 private Factory() { } // No instance of this class allowed
1574             }
1575         }
1576         
1577         /**
1578          * An XML SecondProjectFieldDiscipline(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
1579          *
1580          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$SecondProjectFieldDiscipline.
1581          */
1582         public interface SecondProjectFieldDiscipline extends org.apache.xmlbeans.XmlString
1583         {
1584             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1585                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SecondProjectFieldDiscipline.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("secondprojectfielddisciplineba9aelemtype");
1586             
1587             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1588             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1589             
1590             static final Enum X_72_ARTIST_COMMUNITIES = Enum.forString("72: Artist Communities");
1591             static final Enum X_33_DANCE = Enum.forString("33: Dance");
1592             static final Enum X_42_DESIGN = Enum.forString("42: Design");
1593             static final Enum X_55_FOLK_TRADITIONAL_ARTS = Enum.forString("55: Folk & Traditional Arts");
1594             static final Enum X_52_LITERATURE = Enum.forString("52: Literature");
1595             static final Enum X_62_LOCAL_ARTS_AGENCIES = Enum.forString("62: Local Arts Agencies");
1596             static final Enum X_34_MEDIA_ARTS = Enum.forString("34: Media Arts");
1597             static final Enum X_44_MUSEUMS = Enum.forString("44: Museums");
1598             static final Enum X_31_MUSIC = Enum.forString("31: Music");
1599             static final Enum X_28_MUSICAL_THEATER = Enum.forString("28: Musical Theater");
1600             static final Enum X_36_OPERA = Enum.forString("36: Opera");
1601             static final Enum X_54_PRESENTING = Enum.forString("54: Presenting");
1602             static final Enum X_32_THEATER = Enum.forString("32: Theater");
1603             static final Enum X_41_VISUAL_ARTS = Enum.forString("41: Visual Arts");
1604             
1605             static final int INT_X_72_ARTIST_COMMUNITIES = Enum.INT_X_72_ARTIST_COMMUNITIES;
1606             static final int INT_X_33_DANCE = Enum.INT_X_33_DANCE;
1607             static final int INT_X_42_DESIGN = Enum.INT_X_42_DESIGN;
1608             static final int INT_X_55_FOLK_TRADITIONAL_ARTS = Enum.INT_X_55_FOLK_TRADITIONAL_ARTS;
1609             static final int INT_X_52_LITERATURE = Enum.INT_X_52_LITERATURE;
1610             static final int INT_X_62_LOCAL_ARTS_AGENCIES = Enum.INT_X_62_LOCAL_ARTS_AGENCIES;
1611             static final int INT_X_34_MEDIA_ARTS = Enum.INT_X_34_MEDIA_ARTS;
1612             static final int INT_X_44_MUSEUMS = Enum.INT_X_44_MUSEUMS;
1613             static final int INT_X_31_MUSIC = Enum.INT_X_31_MUSIC;
1614             static final int INT_X_28_MUSICAL_THEATER = Enum.INT_X_28_MUSICAL_THEATER;
1615             static final int INT_X_36_OPERA = Enum.INT_X_36_OPERA;
1616             static final int INT_X_54_PRESENTING = Enum.INT_X_54_PRESENTING;
1617             static final int INT_X_32_THEATER = Enum.INT_X_32_THEATER;
1618             static final int INT_X_41_VISUAL_ARTS = Enum.INT_X_41_VISUAL_ARTS;
1619             
1620             /**
1621              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$SecondProjectFieldDiscipline.
1622              * These enum values can be used as follows:
1623              * <pre>
1624              * enum.toString(); // returns the string value of the enum
1625              * enum.intValue(); // returns an int value, useful for switches
1626              * // e.g., case Enum.INT_X_72_ARTIST_COMMUNITIES
1627              * Enum.forString(s); // returns the enum value for a string
1628              * Enum.forInt(i); // returns the enum value for an int
1629              * </pre>
1630              * Enumeration objects are immutable singleton objects that
1631              * can be compared using == object equality. They have no
1632              * public constructor. See the constants defined within this
1633              * class for all the valid values.
1634              */
1635             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1636             {
1637                 /**
1638                  * Returns the enum value for a string, or null if none.
1639                  */
1640                 public static Enum forString(java.lang.String s)
1641                     { return (Enum)table.forString(s); }
1642                 /**
1643                  * Returns the enum value corresponding to an int, or null if none.
1644                  */
1645                 public static Enum forInt(int i)
1646                     { return (Enum)table.forInt(i); }
1647                 
1648                 private Enum(java.lang.String s, int i)
1649                     { super(s, i); }
1650                 
1651                 static final int INT_X_72_ARTIST_COMMUNITIES = 1;
1652                 static final int INT_X_33_DANCE = 2;
1653                 static final int INT_X_42_DESIGN = 3;
1654                 static final int INT_X_55_FOLK_TRADITIONAL_ARTS = 4;
1655                 static final int INT_X_52_LITERATURE = 5;
1656                 static final int INT_X_62_LOCAL_ARTS_AGENCIES = 6;
1657                 static final int INT_X_34_MEDIA_ARTS = 7;
1658                 static final int INT_X_44_MUSEUMS = 8;
1659                 static final int INT_X_31_MUSIC = 9;
1660                 static final int INT_X_28_MUSICAL_THEATER = 10;
1661                 static final int INT_X_36_OPERA = 11;
1662                 static final int INT_X_54_PRESENTING = 12;
1663                 static final int INT_X_32_THEATER = 13;
1664                 static final int INT_X_41_VISUAL_ARTS = 14;
1665                 
1666                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1667                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1668                 (
1669                     new Enum[]
1670                     {
1671                       new Enum("72: Artist Communities", INT_X_72_ARTIST_COMMUNITIES),
1672                       new Enum("33: Dance", INT_X_33_DANCE),
1673                       new Enum("42: Design", INT_X_42_DESIGN),
1674                       new Enum("55: Folk & Traditional Arts", INT_X_55_FOLK_TRADITIONAL_ARTS),
1675                       new Enum("52: Literature", INT_X_52_LITERATURE),
1676                       new Enum("62: Local Arts Agencies", INT_X_62_LOCAL_ARTS_AGENCIES),
1677                       new Enum("34: Media Arts", INT_X_34_MEDIA_ARTS),
1678                       new Enum("44: Museums", INT_X_44_MUSEUMS),
1679                       new Enum("31: Music", INT_X_31_MUSIC),
1680                       new Enum("28: Musical Theater", INT_X_28_MUSICAL_THEATER),
1681                       new Enum("36: Opera", INT_X_36_OPERA),
1682                       new Enum("54: Presenting", INT_X_54_PRESENTING),
1683                       new Enum("32: Theater", INT_X_32_THEATER),
1684                       new Enum("41: Visual Arts", INT_X_41_VISUAL_ARTS),
1685                     }
1686                 );
1687                 private static final long serialVersionUID = 1L;
1688                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1689             }
1690             
1691             /**
1692              * A factory class with static methods for creating instances
1693              * of this type.
1694              */
1695             
1696             public static final class Factory
1697             {
1698                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline newValue(java.lang.Object obj) {
1699                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline) type.newValue( obj ); }
1700                 
1701                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline newInstance() {
1702                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1703                 
1704                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline newInstance(org.apache.xmlbeans.XmlOptions options) {
1705                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondProjectFieldDiscipline) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1706                 
1707                 private Factory() { } // No instance of this class allowed
1708             }
1709         }
1710         
1711         /**
1712          * An XML Category(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
1713          *
1714          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$Category.
1715          */
1716         public interface Category extends org.apache.xmlbeans.XmlString
1717         {
1718             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1719                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Category.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("categoryd841elemtype");
1720             
1721             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1722             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1723             
1724             static final Enum X_01_ART_WORKS = Enum.forString("01: Art Works");
1725             static final Enum X_02_CHALLENGE_AMERICA_FAST_TRACK_ARTS_EVENT_S_WITH_GUEST_ARTIST = Enum.forString("02: Challenge America Fast-Track: Arts event(s) with guest artist");
1726             static final Enum X_03_CHALLENGE_AMERICA_FAST_TRACK_PUBLIC_ART = Enum.forString("03: Challenge America Fast-Track: Public art");
1727             static final Enum X_04_CHALLENGE_AMERICA_FAST_TRACK_DESIGN_ACTIVITIES = Enum.forString("04: Challenge America Fast-Track:  Design activities");
1728             static final Enum X_05_CHALLENGE_AMERICA_FAST_TRACK_UNIFIED_PROMOTION_CULTURAL_TOURISM = Enum.forString("05: Challenge America Fast-Track: Unified Promotion/Cultural Tourism");
1729             static final Enum X_06_THE_ARTS_ON_RADIO_AND_TELEVISION_RADIO = Enum.forString("06: The Arts on Radio and Television: Radio");
1730             static final Enum X_07_THE_ARTS_ON_RADIO_AND_TELEVISION_TELEVISION = Enum.forString("07: The Arts on Radio and Television: Television");
1731             static final Enum X_08_OUR_TOWN = Enum.forString("08: Our Town");
1732             static final Enum X_09_OTHER = Enum.forString("09: Other");
1733             
1734             static final int INT_X_01_ART_WORKS = Enum.INT_X_01_ART_WORKS;
1735             static final int INT_X_02_CHALLENGE_AMERICA_FAST_TRACK_ARTS_EVENT_S_WITH_GUEST_ARTIST = Enum.INT_X_02_CHALLENGE_AMERICA_FAST_TRACK_ARTS_EVENT_S_WITH_GUEST_ARTIST;
1736             static final int INT_X_03_CHALLENGE_AMERICA_FAST_TRACK_PUBLIC_ART = Enum.INT_X_03_CHALLENGE_AMERICA_FAST_TRACK_PUBLIC_ART;
1737             static final int INT_X_04_CHALLENGE_AMERICA_FAST_TRACK_DESIGN_ACTIVITIES = Enum.INT_X_04_CHALLENGE_AMERICA_FAST_TRACK_DESIGN_ACTIVITIES;
1738             static final int INT_X_05_CHALLENGE_AMERICA_FAST_TRACK_UNIFIED_PROMOTION_CULTURAL_TOURISM = Enum.INT_X_05_CHALLENGE_AMERICA_FAST_TRACK_UNIFIED_PROMOTION_CULTURAL_TOURISM;
1739             static final int INT_X_06_THE_ARTS_ON_RADIO_AND_TELEVISION_RADIO = Enum.INT_X_06_THE_ARTS_ON_RADIO_AND_TELEVISION_RADIO;
1740             static final int INT_X_07_THE_ARTS_ON_RADIO_AND_TELEVISION_TELEVISION = Enum.INT_X_07_THE_ARTS_ON_RADIO_AND_TELEVISION_TELEVISION;
1741             static final int INT_X_08_OUR_TOWN = Enum.INT_X_08_OUR_TOWN;
1742             static final int INT_X_09_OTHER = Enum.INT_X_09_OTHER;
1743             
1744             /**
1745              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$Category.
1746              * These enum values can be used as follows:
1747              * <pre>
1748              * enum.toString(); // returns the string value of the enum
1749              * enum.intValue(); // returns an int value, useful for switches
1750              * // e.g., case Enum.INT_X_01_ART_WORKS
1751              * Enum.forString(s); // returns the enum value for a string
1752              * Enum.forInt(i); // returns the enum value for an int
1753              * </pre>
1754              * Enumeration objects are immutable singleton objects that
1755              * can be compared using == object equality. They have no
1756              * public constructor. See the constants defined within this
1757              * class for all the valid values.
1758              */
1759             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1760             {
1761                 /**
1762                  * Returns the enum value for a string, or null if none.
1763                  */
1764                 public static Enum forString(java.lang.String s)
1765                     { return (Enum)table.forString(s); }
1766                 /**
1767                  * Returns the enum value corresponding to an int, or null if none.
1768                  */
1769                 public static Enum forInt(int i)
1770                     { return (Enum)table.forInt(i); }
1771                 
1772                 private Enum(java.lang.String s, int i)
1773                     { super(s, i); }
1774                 
1775                 static final int INT_X_01_ART_WORKS = 1;
1776                 static final int INT_X_02_CHALLENGE_AMERICA_FAST_TRACK_ARTS_EVENT_S_WITH_GUEST_ARTIST = 2;
1777                 static final int INT_X_03_CHALLENGE_AMERICA_FAST_TRACK_PUBLIC_ART = 3;
1778                 static final int INT_X_04_CHALLENGE_AMERICA_FAST_TRACK_DESIGN_ACTIVITIES = 4;
1779                 static final int INT_X_05_CHALLENGE_AMERICA_FAST_TRACK_UNIFIED_PROMOTION_CULTURAL_TOURISM = 5;
1780                 static final int INT_X_06_THE_ARTS_ON_RADIO_AND_TELEVISION_RADIO = 6;
1781                 static final int INT_X_07_THE_ARTS_ON_RADIO_AND_TELEVISION_TELEVISION = 7;
1782                 static final int INT_X_08_OUR_TOWN = 8;
1783                 static final int INT_X_09_OTHER = 9;
1784                 
1785                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1786                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1787                 (
1788                     new Enum[]
1789                     {
1790                       new Enum("01: Art Works", INT_X_01_ART_WORKS),
1791                       new Enum("02: Challenge America Fast-Track: Arts event(s) with guest artist", INT_X_02_CHALLENGE_AMERICA_FAST_TRACK_ARTS_EVENT_S_WITH_GUEST_ARTIST),
1792                       new Enum("03: Challenge America Fast-Track: Public art", INT_X_03_CHALLENGE_AMERICA_FAST_TRACK_PUBLIC_ART),
1793                       new Enum("04: Challenge America Fast-Track:  Design activities", INT_X_04_CHALLENGE_AMERICA_FAST_TRACK_DESIGN_ACTIVITIES),
1794                       new Enum("05: Challenge America Fast-Track: Unified Promotion/Cultural Tourism", INT_X_05_CHALLENGE_AMERICA_FAST_TRACK_UNIFIED_PROMOTION_CULTURAL_TOURISM),
1795                       new Enum("06: The Arts on Radio and Television: Radio", INT_X_06_THE_ARTS_ON_RADIO_AND_TELEVISION_RADIO),
1796                       new Enum("07: The Arts on Radio and Television: Television", INT_X_07_THE_ARTS_ON_RADIO_AND_TELEVISION_TELEVISION),
1797                       new Enum("08: Our Town", INT_X_08_OUR_TOWN),
1798                       new Enum("09: Other", INT_X_09_OTHER),
1799                     }
1800                 );
1801                 private static final long serialVersionUID = 1L;
1802                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1803             }
1804             
1805             /**
1806              * A factory class with static methods for creating instances
1807              * of this type.
1808              */
1809             
1810             public static final class Factory
1811             {
1812                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category newValue(java.lang.Object obj) {
1813                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category) type.newValue( obj ); }
1814                 
1815                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category newInstance() {
1816                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1817                 
1818                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category newInstance(org.apache.xmlbeans.XmlOptions options) {
1819                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Category) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1820                 
1821                 private Factory() { } // No instance of this class allowed
1822             }
1823         }
1824         
1825         /**
1826          * An XML PrimaryOutcome(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
1827          *
1828          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$PrimaryOutcome.
1829          */
1830         public interface PrimaryOutcome extends org.apache.xmlbeans.XmlString
1831         {
1832             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1833                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimaryOutcome.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primaryoutcomecf0felemtype");
1834             
1835             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1836             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1837             
1838             static final Enum E_THE_PORTFOLIO_OF_AMERICAN_ART_IS_EXPANDED = Enum.forString("E: The Portfolio of American Art is Expanded");
1839             static final Enum F_AMERICANS_THROUGHOUT_THE_NATION_EXPERIENCE_ART = Enum.forString("F: Americans Throughout the Nation Experience Art");
1840             static final Enum G_AMERICANS_OF_ALL_AGES_ACQUIRE_KNOWLEDGE_OR_SKILLS_IN_THE_ARTS = Enum.forString("G: Americans of All Ages Acquire Knowledge or Skills in the Arts");
1841             static final Enum H_AMERICAN_COMMUNITIES_ARE_STRENGTHENED_THROUGH_THE_ARTS = Enum.forString("H: American Communities are Strengthened Through the Arts");
1842             
1843             static final int INT_E_THE_PORTFOLIO_OF_AMERICAN_ART_IS_EXPANDED = Enum.INT_E_THE_PORTFOLIO_OF_AMERICAN_ART_IS_EXPANDED;
1844             static final int INT_F_AMERICANS_THROUGHOUT_THE_NATION_EXPERIENCE_ART = Enum.INT_F_AMERICANS_THROUGHOUT_THE_NATION_EXPERIENCE_ART;
1845             static final int INT_G_AMERICANS_OF_ALL_AGES_ACQUIRE_KNOWLEDGE_OR_SKILLS_IN_THE_ARTS = Enum.INT_G_AMERICANS_OF_ALL_AGES_ACQUIRE_KNOWLEDGE_OR_SKILLS_IN_THE_ARTS;
1846             static final int INT_H_AMERICAN_COMMUNITIES_ARE_STRENGTHENED_THROUGH_THE_ARTS = Enum.INT_H_AMERICAN_COMMUNITIES_ARE_STRENGTHENED_THROUGH_THE_ARTS;
1847             
1848             /**
1849              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$PrimaryOutcome.
1850              * These enum values can be used as follows:
1851              * <pre>
1852              * enum.toString(); // returns the string value of the enum
1853              * enum.intValue(); // returns an int value, useful for switches
1854              * // e.g., case Enum.INT_E_THE_PORTFOLIO_OF_AMERICAN_ART_IS_EXPANDED
1855              * Enum.forString(s); // returns the enum value for a string
1856              * Enum.forInt(i); // returns the enum value for an int
1857              * </pre>
1858              * Enumeration objects are immutable singleton objects that
1859              * can be compared using == object equality. They have no
1860              * public constructor. See the constants defined within this
1861              * class for all the valid values.
1862              */
1863             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1864             {
1865                 /**
1866                  * Returns the enum value for a string, or null if none.
1867                  */
1868                 public static Enum forString(java.lang.String s)
1869                     { return (Enum)table.forString(s); }
1870                 /**
1871                  * Returns the enum value corresponding to an int, or null if none.
1872                  */
1873                 public static Enum forInt(int i)
1874                     { return (Enum)table.forInt(i); }
1875                 
1876                 private Enum(java.lang.String s, int i)
1877                     { super(s, i); }
1878                 
1879                 static final int INT_E_THE_PORTFOLIO_OF_AMERICAN_ART_IS_EXPANDED = 1;
1880                 static final int INT_F_AMERICANS_THROUGHOUT_THE_NATION_EXPERIENCE_ART = 2;
1881                 static final int INT_G_AMERICANS_OF_ALL_AGES_ACQUIRE_KNOWLEDGE_OR_SKILLS_IN_THE_ARTS = 3;
1882                 static final int INT_H_AMERICAN_COMMUNITIES_ARE_STRENGTHENED_THROUGH_THE_ARTS = 4;
1883                 
1884                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1885                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1886                 (
1887                     new Enum[]
1888                     {
1889                       new Enum("E: The Portfolio of American Art is Expanded", INT_E_THE_PORTFOLIO_OF_AMERICAN_ART_IS_EXPANDED),
1890                       new Enum("F: Americans Throughout the Nation Experience Art", INT_F_AMERICANS_THROUGHOUT_THE_NATION_EXPERIENCE_ART),
1891                       new Enum("G: Americans of All Ages Acquire Knowledge or Skills in the Arts", INT_G_AMERICANS_OF_ALL_AGES_ACQUIRE_KNOWLEDGE_OR_SKILLS_IN_THE_ARTS),
1892                       new Enum("H: American Communities are Strengthened Through the Arts", INT_H_AMERICAN_COMMUNITIES_ARE_STRENGTHENED_THROUGH_THE_ARTS),
1893                     }
1894                 );
1895                 private static final long serialVersionUID = 1L;
1896                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1897             }
1898             
1899             /**
1900              * A factory class with static methods for creating instances
1901              * of this type.
1902              */
1903             
1904             public static final class Factory
1905             {
1906                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome newValue(java.lang.Object obj) {
1907                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome) type.newValue( obj ); }
1908                 
1909                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome newInstance() {
1910                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1911                 
1912                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome newInstance(org.apache.xmlbeans.XmlOptions options) {
1913                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryOutcome) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1914                 
1915                 private Factory() { } // No instance of this class allowed
1916             }
1917         }
1918         
1919         /**
1920          * An XML SecondaryOutcome(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
1921          *
1922          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$SecondaryOutcome.
1923          */
1924         public interface SecondaryOutcome extends org.apache.xmlbeans.XmlString
1925         {
1926             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1927                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SecondaryOutcome.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("secondaryoutcomec201elemtype");
1928             
1929             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1930             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1931             
1932             static final Enum E_THE_PORTFOLIO_OF_AMERICAN_ART_IS_EXPANDED = Enum.forString("E: The Portfolio of American Art is Expanded");
1933             static final Enum F_AMERICANS_THROUGHOUT_THE_NATION_EXPERIENCE_ART = Enum.forString("F: Americans Throughout the Nation Experience Art");
1934             static final Enum G_AMERICANS_OF_ALL_AGES_ACQUIRE_KNOWLEDGE_OR_SKILLS_IN_THE_ARTS = Enum.forString("G: Americans of All Ages Acquire Knowledge or Skills in the Arts");
1935             static final Enum H_AMERICAN_COMMUNITIES_ARE_STRENGTHENED_THROUGH_THE_ARTS = Enum.forString("H: American Communities are Strengthened Through the Arts");
1936             
1937             static final int INT_E_THE_PORTFOLIO_OF_AMERICAN_ART_IS_EXPANDED = Enum.INT_E_THE_PORTFOLIO_OF_AMERICAN_ART_IS_EXPANDED;
1938             static final int INT_F_AMERICANS_THROUGHOUT_THE_NATION_EXPERIENCE_ART = Enum.INT_F_AMERICANS_THROUGHOUT_THE_NATION_EXPERIENCE_ART;
1939             static final int INT_G_AMERICANS_OF_ALL_AGES_ACQUIRE_KNOWLEDGE_OR_SKILLS_IN_THE_ARTS = Enum.INT_G_AMERICANS_OF_ALL_AGES_ACQUIRE_KNOWLEDGE_OR_SKILLS_IN_THE_ARTS;
1940             static final int INT_H_AMERICAN_COMMUNITIES_ARE_STRENGTHENED_THROUGH_THE_ARTS = Enum.INT_H_AMERICAN_COMMUNITIES_ARE_STRENGTHENED_THROUGH_THE_ARTS;
1941             
1942             /**
1943              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$SecondaryOutcome.
1944              * These enum values can be used as follows:
1945              * <pre>
1946              * enum.toString(); // returns the string value of the enum
1947              * enum.intValue(); // returns an int value, useful for switches
1948              * // e.g., case Enum.INT_E_THE_PORTFOLIO_OF_AMERICAN_ART_IS_EXPANDED
1949              * Enum.forString(s); // returns the enum value for a string
1950              * Enum.forInt(i); // returns the enum value for an int
1951              * </pre>
1952              * Enumeration objects are immutable singleton objects that
1953              * can be compared using == object equality. They have no
1954              * public constructor. See the constants defined within this
1955              * class for all the valid values.
1956              */
1957             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1958             {
1959                 /**
1960                  * Returns the enum value for a string, or null if none.
1961                  */
1962                 public static Enum forString(java.lang.String s)
1963                     { return (Enum)table.forString(s); }
1964                 /**
1965                  * Returns the enum value corresponding to an int, or null if none.
1966                  */
1967                 public static Enum forInt(int i)
1968                     { return (Enum)table.forInt(i); }
1969                 
1970                 private Enum(java.lang.String s, int i)
1971                     { super(s, i); }
1972                 
1973                 static final int INT_E_THE_PORTFOLIO_OF_AMERICAN_ART_IS_EXPANDED = 1;
1974                 static final int INT_F_AMERICANS_THROUGHOUT_THE_NATION_EXPERIENCE_ART = 2;
1975                 static final int INT_G_AMERICANS_OF_ALL_AGES_ACQUIRE_KNOWLEDGE_OR_SKILLS_IN_THE_ARTS = 3;
1976                 static final int INT_H_AMERICAN_COMMUNITIES_ARE_STRENGTHENED_THROUGH_THE_ARTS = 4;
1977                 
1978                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1979                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1980                 (
1981                     new Enum[]
1982                     {
1983                       new Enum("E: The Portfolio of American Art is Expanded", INT_E_THE_PORTFOLIO_OF_AMERICAN_ART_IS_EXPANDED),
1984                       new Enum("F: Americans Throughout the Nation Experience Art", INT_F_AMERICANS_THROUGHOUT_THE_NATION_EXPERIENCE_ART),
1985                       new Enum("G: Americans of All Ages Acquire Knowledge or Skills in the Arts", INT_G_AMERICANS_OF_ALL_AGES_ACQUIRE_KNOWLEDGE_OR_SKILLS_IN_THE_ARTS),
1986                       new Enum("H: American Communities are Strengthened Through the Arts", INT_H_AMERICAN_COMMUNITIES_ARE_STRENGTHENED_THROUGH_THE_ARTS),
1987                     }
1988                 );
1989                 private static final long serialVersionUID = 1L;
1990                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1991             }
1992             
1993             /**
1994              * A factory class with static methods for creating instances
1995              * of this type.
1996              */
1997             
1998             public static final class Factory
1999             {
2000                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome newValue(java.lang.Object obj) {
2001                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome) type.newValue( obj ); }
2002                 
2003                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome newInstance() {
2004                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2005                 
2006                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome newInstance(org.apache.xmlbeans.XmlOptions options) {
2007                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryOutcome) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2008                 
2009                 private Factory() { } // No instance of this class allowed
2010             }
2011         }
2012         
2013         /**
2014          * An XML PrimaryActivityType(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2015          *
2016          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$PrimaryActivityType.
2017          */
2018         public interface PrimaryActivityType extends org.apache.xmlbeans.XmlString
2019         {
2020             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2021                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimaryActivityType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primaryactivitytype1684elemtype");
2022             
2023             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2024             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2025             
2026             static final Enum X_25_APPRENTICESHIP = Enum.forString("25: Apprenticeship");
2027             static final Enum X_12_ARTS_INSTRUCTION = Enum.forString("12: Arts Instruction");
2028             static final Enum X_04_ARTWORK_CREATION = Enum.forString("04: Artwork Creation");
2029             static final Enum X_02_AUDIENCE_SERVICES = Enum.forString("02: Audience Services");
2030             static final Enum X_36_BROADCASTING = Enum.forString("36: Broadcasting");
2031             static final Enum X_33_BUILDING_PUBLIC_AWARENESS = Enum.forString("33: Building Public Awareness");
2032             static final Enum X_05_CONCERT_PERFORMANCE_READING = Enum.forString("05: Concert/Performance/Reading");
2033             static final Enum X_31_CURRICULUM_DEVELOPMENT_IMPLEMENTATION = Enum.forString("31: Curriculum Development/Implementation");
2034             static final Enum X_24_DISTRIBUTION_OF_ART = Enum.forString("24: Distribution of Art");
2035             static final Enum X_06_EXHIBITION = Enum.forString("06: Exhibition");
2036             static final Enum X_08_FAIR_FESTIVAL = Enum.forString("08: Fair/Festival");
2037             static final Enum X_09_IDENTIFICATION_DOCUMENTATION = Enum.forString("09: Identification/Documentation");
2038             static final Enum X_13_MARKETING = Enum.forString("13: Marketing");
2039             static final Enum X_96_PRESENTING_TOURING = Enum.forString("96: Presenting/Touring");
2040             static final Enum X_29_PROFESSIONAL_DEVELOPMENT_TRAINING = Enum.forString("29: Professional Development/Training");
2041             static final Enum X_14_PROFESSIONAL_SUPPORT_ADMINISTRATIVE = Enum.forString("14: Professional Support: Administrative");
2042             static final Enum X_15_PROFESSIONAL_SUPPORT_ARTISTIC = Enum.forString("15: Professional Support: Artistic");
2043             static final Enum X_17_PUBLICATION = Enum.forString("17: Publication");
2044             static final Enum X_16_RECORDING_FILMING_TAPING = Enum.forString("16: Recording/Filming/Taping");
2045             static final Enum X_18_REPAIR_RESTORATION_CONSERVATION = Enum.forString("18: Repair/Restoration/Conservation");
2046             static final Enum X_19_RESEARCH_PLANNING = Enum.forString("19: Research/Planning");
2047             static final Enum X_20_RESIDENCY_SCHOOL = Enum.forString("20: Residency - School");
2048             static final Enum X_21_RESIDENCY_OTHER = Enum.forString("21: Residency - Other");
2049             static final Enum X_22_SEMINAR_CONFERENCE = Enum.forString("22: Seminar/Conference");
2050             static final Enum X_30_STUDENT_ASSESSMENT = Enum.forString("30: Student Assessment");
2051             static final Enum X_34_TECHNICAL_ASSISTANCE = Enum.forString("34: Technical Assistance");
2052             static final Enum X_35_WEB_SITE_INTERNET_DEVELOPMENT = Enum.forString("35: Web Site/Internet Development");
2053             static final Enum X_28_WRITING_ABOUT_ART_CRITICISM = Enum.forString("28: Writing About Art/Criticism");
2054             static final Enum X_99_NONE_OF_THE_ABOVE = Enum.forString("99: None of the above");
2055             
2056             static final int INT_X_25_APPRENTICESHIP = Enum.INT_X_25_APPRENTICESHIP;
2057             static final int INT_X_12_ARTS_INSTRUCTION = Enum.INT_X_12_ARTS_INSTRUCTION;
2058             static final int INT_X_04_ARTWORK_CREATION = Enum.INT_X_04_ARTWORK_CREATION;
2059             static final int INT_X_02_AUDIENCE_SERVICES = Enum.INT_X_02_AUDIENCE_SERVICES;
2060             static final int INT_X_36_BROADCASTING = Enum.INT_X_36_BROADCASTING;
2061             static final int INT_X_33_BUILDING_PUBLIC_AWARENESS = Enum.INT_X_33_BUILDING_PUBLIC_AWARENESS;
2062             static final int INT_X_05_CONCERT_PERFORMANCE_READING = Enum.INT_X_05_CONCERT_PERFORMANCE_READING;
2063             static final int INT_X_31_CURRICULUM_DEVELOPMENT_IMPLEMENTATION = Enum.INT_X_31_CURRICULUM_DEVELOPMENT_IMPLEMENTATION;
2064             static final int INT_X_24_DISTRIBUTION_OF_ART = Enum.INT_X_24_DISTRIBUTION_OF_ART;
2065             static final int INT_X_06_EXHIBITION = Enum.INT_X_06_EXHIBITION;
2066             static final int INT_X_08_FAIR_FESTIVAL = Enum.INT_X_08_FAIR_FESTIVAL;
2067             static final int INT_X_09_IDENTIFICATION_DOCUMENTATION = Enum.INT_X_09_IDENTIFICATION_DOCUMENTATION;
2068             static final int INT_X_13_MARKETING = Enum.INT_X_13_MARKETING;
2069             static final int INT_X_96_PRESENTING_TOURING = Enum.INT_X_96_PRESENTING_TOURING;
2070             static final int INT_X_29_PROFESSIONAL_DEVELOPMENT_TRAINING = Enum.INT_X_29_PROFESSIONAL_DEVELOPMENT_TRAINING;
2071             static final int INT_X_14_PROFESSIONAL_SUPPORT_ADMINISTRATIVE = Enum.INT_X_14_PROFESSIONAL_SUPPORT_ADMINISTRATIVE;
2072             static final int INT_X_15_PROFESSIONAL_SUPPORT_ARTISTIC = Enum.INT_X_15_PROFESSIONAL_SUPPORT_ARTISTIC;
2073             static final int INT_X_17_PUBLICATION = Enum.INT_X_17_PUBLICATION;
2074             static final int INT_X_16_RECORDING_FILMING_TAPING = Enum.INT_X_16_RECORDING_FILMING_TAPING;
2075             static final int INT_X_18_REPAIR_RESTORATION_CONSERVATION = Enum.INT_X_18_REPAIR_RESTORATION_CONSERVATION;
2076             static final int INT_X_19_RESEARCH_PLANNING = Enum.INT_X_19_RESEARCH_PLANNING;
2077             static final int INT_X_20_RESIDENCY_SCHOOL = Enum.INT_X_20_RESIDENCY_SCHOOL;
2078             static final int INT_X_21_RESIDENCY_OTHER = Enum.INT_X_21_RESIDENCY_OTHER;
2079             static final int INT_X_22_SEMINAR_CONFERENCE = Enum.INT_X_22_SEMINAR_CONFERENCE;
2080             static final int INT_X_30_STUDENT_ASSESSMENT = Enum.INT_X_30_STUDENT_ASSESSMENT;
2081             static final int INT_X_34_TECHNICAL_ASSISTANCE = Enum.INT_X_34_TECHNICAL_ASSISTANCE;
2082             static final int INT_X_35_WEB_SITE_INTERNET_DEVELOPMENT = Enum.INT_X_35_WEB_SITE_INTERNET_DEVELOPMENT;
2083             static final int INT_X_28_WRITING_ABOUT_ART_CRITICISM = Enum.INT_X_28_WRITING_ABOUT_ART_CRITICISM;
2084             static final int INT_X_99_NONE_OF_THE_ABOVE = Enum.INT_X_99_NONE_OF_THE_ABOVE;
2085             
2086             /**
2087              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$PrimaryActivityType.
2088              * These enum values can be used as follows:
2089              * <pre>
2090              * enum.toString(); // returns the string value of the enum
2091              * enum.intValue(); // returns an int value, useful for switches
2092              * // e.g., case Enum.INT_X_25_APPRENTICESHIP
2093              * Enum.forString(s); // returns the enum value for a string
2094              * Enum.forInt(i); // returns the enum value for an int
2095              * </pre>
2096              * Enumeration objects are immutable singleton objects that
2097              * can be compared using == object equality. They have no
2098              * public constructor. See the constants defined within this
2099              * class for all the valid values.
2100              */
2101             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2102             {
2103                 /**
2104                  * Returns the enum value for a string, or null if none.
2105                  */
2106                 public static Enum forString(java.lang.String s)
2107                     { return (Enum)table.forString(s); }
2108                 /**
2109                  * Returns the enum value corresponding to an int, or null if none.
2110                  */
2111                 public static Enum forInt(int i)
2112                     { return (Enum)table.forInt(i); }
2113                 
2114                 private Enum(java.lang.String s, int i)
2115                     { super(s, i); }
2116                 
2117                 static final int INT_X_25_APPRENTICESHIP = 1;
2118                 static final int INT_X_12_ARTS_INSTRUCTION = 2;
2119                 static final int INT_X_04_ARTWORK_CREATION = 3;
2120                 static final int INT_X_02_AUDIENCE_SERVICES = 4;
2121                 static final int INT_X_36_BROADCASTING = 5;
2122                 static final int INT_X_33_BUILDING_PUBLIC_AWARENESS = 6;
2123                 static final int INT_X_05_CONCERT_PERFORMANCE_READING = 7;
2124                 static final int INT_X_31_CURRICULUM_DEVELOPMENT_IMPLEMENTATION = 8;
2125                 static final int INT_X_24_DISTRIBUTION_OF_ART = 9;
2126                 static final int INT_X_06_EXHIBITION = 10;
2127                 static final int INT_X_08_FAIR_FESTIVAL = 11;
2128                 static final int INT_X_09_IDENTIFICATION_DOCUMENTATION = 12;
2129                 static final int INT_X_13_MARKETING = 13;
2130                 static final int INT_X_96_PRESENTING_TOURING = 14;
2131                 static final int INT_X_29_PROFESSIONAL_DEVELOPMENT_TRAINING = 15;
2132                 static final int INT_X_14_PROFESSIONAL_SUPPORT_ADMINISTRATIVE = 16;
2133                 static final int INT_X_15_PROFESSIONAL_SUPPORT_ARTISTIC = 17;
2134                 static final int INT_X_17_PUBLICATION = 18;
2135                 static final int INT_X_16_RECORDING_FILMING_TAPING = 19;
2136                 static final int INT_X_18_REPAIR_RESTORATION_CONSERVATION = 20;
2137                 static final int INT_X_19_RESEARCH_PLANNING = 21;
2138                 static final int INT_X_20_RESIDENCY_SCHOOL = 22;
2139                 static final int INT_X_21_RESIDENCY_OTHER = 23;
2140                 static final int INT_X_22_SEMINAR_CONFERENCE = 24;
2141                 static final int INT_X_30_STUDENT_ASSESSMENT = 25;
2142                 static final int INT_X_34_TECHNICAL_ASSISTANCE = 26;
2143                 static final int INT_X_35_WEB_SITE_INTERNET_DEVELOPMENT = 27;
2144                 static final int INT_X_28_WRITING_ABOUT_ART_CRITICISM = 28;
2145                 static final int INT_X_99_NONE_OF_THE_ABOVE = 29;
2146                 
2147                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2148                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2149                 (
2150                     new Enum[]
2151                     {
2152                       new Enum("25: Apprenticeship", INT_X_25_APPRENTICESHIP),
2153                       new Enum("12: Arts Instruction", INT_X_12_ARTS_INSTRUCTION),
2154                       new Enum("04: Artwork Creation", INT_X_04_ARTWORK_CREATION),
2155                       new Enum("02: Audience Services", INT_X_02_AUDIENCE_SERVICES),
2156                       new Enum("36: Broadcasting", INT_X_36_BROADCASTING),
2157                       new Enum("33: Building Public Awareness", INT_X_33_BUILDING_PUBLIC_AWARENESS),
2158                       new Enum("05: Concert/Performance/Reading", INT_X_05_CONCERT_PERFORMANCE_READING),
2159                       new Enum("31: Curriculum Development/Implementation", INT_X_31_CURRICULUM_DEVELOPMENT_IMPLEMENTATION),
2160                       new Enum("24: Distribution of Art", INT_X_24_DISTRIBUTION_OF_ART),
2161                       new Enum("06: Exhibition", INT_X_06_EXHIBITION),
2162                       new Enum("08: Fair/Festival", INT_X_08_FAIR_FESTIVAL),
2163                       new Enum("09: Identification/Documentation", INT_X_09_IDENTIFICATION_DOCUMENTATION),
2164                       new Enum("13: Marketing", INT_X_13_MARKETING),
2165                       new Enum("96: Presenting/Touring", INT_X_96_PRESENTING_TOURING),
2166                       new Enum("29: Professional Development/Training", INT_X_29_PROFESSIONAL_DEVELOPMENT_TRAINING),
2167                       new Enum("14: Professional Support: Administrative", INT_X_14_PROFESSIONAL_SUPPORT_ADMINISTRATIVE),
2168                       new Enum("15: Professional Support: Artistic", INT_X_15_PROFESSIONAL_SUPPORT_ARTISTIC),
2169                       new Enum("17: Publication", INT_X_17_PUBLICATION),
2170                       new Enum("16: Recording/Filming/Taping", INT_X_16_RECORDING_FILMING_TAPING),
2171                       new Enum("18: Repair/Restoration/Conservation", INT_X_18_REPAIR_RESTORATION_CONSERVATION),
2172                       new Enum("19: Research/Planning", INT_X_19_RESEARCH_PLANNING),
2173                       new Enum("20: Residency - School", INT_X_20_RESIDENCY_SCHOOL),
2174                       new Enum("21: Residency - Other", INT_X_21_RESIDENCY_OTHER),
2175                       new Enum("22: Seminar/Conference", INT_X_22_SEMINAR_CONFERENCE),
2176                       new Enum("30: Student Assessment", INT_X_30_STUDENT_ASSESSMENT),
2177                       new Enum("34: Technical Assistance", INT_X_34_TECHNICAL_ASSISTANCE),
2178                       new Enum("35: Web Site/Internet Development", INT_X_35_WEB_SITE_INTERNET_DEVELOPMENT),
2179                       new Enum("28: Writing About Art/Criticism", INT_X_28_WRITING_ABOUT_ART_CRITICISM),
2180                       new Enum("99: None of the above", INT_X_99_NONE_OF_THE_ABOVE),
2181                     }
2182                 );
2183                 private static final long serialVersionUID = 1L;
2184                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2185             }
2186             
2187             /**
2188              * A factory class with static methods for creating instances
2189              * of this type.
2190              */
2191             
2192             public static final class Factory
2193             {
2194                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType newValue(java.lang.Object obj) {
2195                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType) type.newValue( obj ); }
2196                 
2197                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType newInstance() {
2198                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2199                 
2200                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType newInstance(org.apache.xmlbeans.XmlOptions options) {
2201                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.PrimaryActivityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2202                 
2203                 private Factory() { } // No instance of this class allowed
2204             }
2205         }
2206         
2207         /**
2208          * An XML OtherPrimaryActivityType(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2209          *
2210          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OtherPrimaryActivityType.
2211          */
2212         public interface OtherPrimaryActivityType extends org.apache.xmlbeans.XmlString
2213         {
2214             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2215                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherPrimaryActivityType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("otherprimaryactivitytype2344elemtype");
2216             
2217             /**
2218              * A factory class with static methods for creating instances
2219              * of this type.
2220              */
2221             
2222             public static final class Factory
2223             {
2224                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType newValue(java.lang.Object obj) {
2225                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType) type.newValue( obj ); }
2226                 
2227                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType newInstance() {
2228                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2229                 
2230                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType newInstance(org.apache.xmlbeans.XmlOptions options) {
2231                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherPrimaryActivityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2232                 
2233                 private Factory() { } // No instance of this class allowed
2234             }
2235         }
2236         
2237         /**
2238          * An XML SecondaryActivityType(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2239          *
2240          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$SecondaryActivityType.
2241          */
2242         public interface SecondaryActivityType extends org.apache.xmlbeans.XmlString
2243         {
2244             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2245                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SecondaryActivityType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("secondaryactivitytype2ad2elemtype");
2246             
2247             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2248             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2249             
2250             static final Enum X_25_APPRENTICESHIP = Enum.forString("25: Apprenticeship");
2251             static final Enum X_12_ARTS_INSTRUCTION = Enum.forString("12: Arts Instruction");
2252             static final Enum X_04_ARTWORK_CREATION = Enum.forString("04: Artwork Creation");
2253             static final Enum X_02_AUDIENCE_SERVICES = Enum.forString("02: Audience Services");
2254             static final Enum X_36_BROADCASTING = Enum.forString("36: Broadcasting");
2255             static final Enum X_33_BUILDING_PUBLIC_AWARENESS = Enum.forString("33: Building Public Awareness");
2256             static final Enum X_05_CONCERT_PERFORMANCE_READING = Enum.forString("05: Concert/Performance/Reading");
2257             static final Enum X_31_CURRICULUM_DEVELOPMENT_IMPLEMENTATION = Enum.forString("31: Curriculum Development/Implementation");
2258             static final Enum X_24_DISTRIBUTION_OF_ART = Enum.forString("24: Distribution of Art");
2259             static final Enum X_06_EXHIBITION = Enum.forString("06: Exhibition");
2260             static final Enum X_08_FAIR_FESTIVAL = Enum.forString("08: Fair/Festival");
2261             static final Enum X_09_IDENTIFICATION_DOCUMENTATION = Enum.forString("09: Identification/Documentation");
2262             static final Enum X_13_MARKETING = Enum.forString("13: Marketing");
2263             static final Enum X_96_PRESENTING_TOURING = Enum.forString("96: Presenting/Touring");
2264             static final Enum X_29_PROFESSIONAL_DEVELOPMENT_TRAINING = Enum.forString("29: Professional Development/Training");
2265             static final Enum X_14_PROFESSIONAL_SUPPORT_ADMINISTRATIVE = Enum.forString("14: Professional Support: Administrative");
2266             static final Enum X_15_PROFESSIONAL_SUPPORT_ARTISTIC = Enum.forString("15: Professional Support: Artistic");
2267             static final Enum X_17_PUBLICATION = Enum.forString("17: Publication");
2268             static final Enum X_16_RECORDING_FILMING_TAPING = Enum.forString("16: Recording/Filming/Taping");
2269             static final Enum X_18_REPAIR_RESTORATION_CONSERVATION = Enum.forString("18: Repair/Restoration/Conservation");
2270             static final Enum X_19_RESEARCH_PLANNING = Enum.forString("19: Research/Planning");
2271             static final Enum X_20_RESIDENCY_SCHOOL = Enum.forString("20: Residency - School");
2272             static final Enum X_21_RESIDENCY_OTHER = Enum.forString("21: Residency - Other");
2273             static final Enum X_22_SEMINAR_CONFERENCE = Enum.forString("22: Seminar/Conference");
2274             static final Enum X_30_STUDENT_ASSESSMENT = Enum.forString("30: Student Assessment");
2275             static final Enum X_34_TECHNICAL_ASSISTANCE = Enum.forString("34: Technical Assistance");
2276             static final Enum X_35_WEB_SITE_INTERNET_DEVELOPMENT = Enum.forString("35: Web Site/Internet Development");
2277             static final Enum X_28_WRITING_ABOUT_ART_CRITICISM = Enum.forString("28: Writing About Art/Criticism");
2278             static final Enum X_99_NONE_OF_THE_ABOVE = Enum.forString("99: None of the above");
2279             
2280             static final int INT_X_25_APPRENTICESHIP = Enum.INT_X_25_APPRENTICESHIP;
2281             static final int INT_X_12_ARTS_INSTRUCTION = Enum.INT_X_12_ARTS_INSTRUCTION;
2282             static final int INT_X_04_ARTWORK_CREATION = Enum.INT_X_04_ARTWORK_CREATION;
2283             static final int INT_X_02_AUDIENCE_SERVICES = Enum.INT_X_02_AUDIENCE_SERVICES;
2284             static final int INT_X_36_BROADCASTING = Enum.INT_X_36_BROADCASTING;
2285             static final int INT_X_33_BUILDING_PUBLIC_AWARENESS = Enum.INT_X_33_BUILDING_PUBLIC_AWARENESS;
2286             static final int INT_X_05_CONCERT_PERFORMANCE_READING = Enum.INT_X_05_CONCERT_PERFORMANCE_READING;
2287             static final int INT_X_31_CURRICULUM_DEVELOPMENT_IMPLEMENTATION = Enum.INT_X_31_CURRICULUM_DEVELOPMENT_IMPLEMENTATION;
2288             static final int INT_X_24_DISTRIBUTION_OF_ART = Enum.INT_X_24_DISTRIBUTION_OF_ART;
2289             static final int INT_X_06_EXHIBITION = Enum.INT_X_06_EXHIBITION;
2290             static final int INT_X_08_FAIR_FESTIVAL = Enum.INT_X_08_FAIR_FESTIVAL;
2291             static final int INT_X_09_IDENTIFICATION_DOCUMENTATION = Enum.INT_X_09_IDENTIFICATION_DOCUMENTATION;
2292             static final int INT_X_13_MARKETING = Enum.INT_X_13_MARKETING;
2293             static final int INT_X_96_PRESENTING_TOURING = Enum.INT_X_96_PRESENTING_TOURING;
2294             static final int INT_X_29_PROFESSIONAL_DEVELOPMENT_TRAINING = Enum.INT_X_29_PROFESSIONAL_DEVELOPMENT_TRAINING;
2295             static final int INT_X_14_PROFESSIONAL_SUPPORT_ADMINISTRATIVE = Enum.INT_X_14_PROFESSIONAL_SUPPORT_ADMINISTRATIVE;
2296             static final int INT_X_15_PROFESSIONAL_SUPPORT_ARTISTIC = Enum.INT_X_15_PROFESSIONAL_SUPPORT_ARTISTIC;
2297             static final int INT_X_17_PUBLICATION = Enum.INT_X_17_PUBLICATION;
2298             static final int INT_X_16_RECORDING_FILMING_TAPING = Enum.INT_X_16_RECORDING_FILMING_TAPING;
2299             static final int INT_X_18_REPAIR_RESTORATION_CONSERVATION = Enum.INT_X_18_REPAIR_RESTORATION_CONSERVATION;
2300             static final int INT_X_19_RESEARCH_PLANNING = Enum.INT_X_19_RESEARCH_PLANNING;
2301             static final int INT_X_20_RESIDENCY_SCHOOL = Enum.INT_X_20_RESIDENCY_SCHOOL;
2302             static final int INT_X_21_RESIDENCY_OTHER = Enum.INT_X_21_RESIDENCY_OTHER;
2303             static final int INT_X_22_SEMINAR_CONFERENCE = Enum.INT_X_22_SEMINAR_CONFERENCE;
2304             static final int INT_X_30_STUDENT_ASSESSMENT = Enum.INT_X_30_STUDENT_ASSESSMENT;
2305             static final int INT_X_34_TECHNICAL_ASSISTANCE = Enum.INT_X_34_TECHNICAL_ASSISTANCE;
2306             static final int INT_X_35_WEB_SITE_INTERNET_DEVELOPMENT = Enum.INT_X_35_WEB_SITE_INTERNET_DEVELOPMENT;
2307             static final int INT_X_28_WRITING_ABOUT_ART_CRITICISM = Enum.INT_X_28_WRITING_ABOUT_ART_CRITICISM;
2308             static final int INT_X_99_NONE_OF_THE_ABOVE = Enum.INT_X_99_NONE_OF_THE_ABOVE;
2309             
2310             /**
2311              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$SecondaryActivityType.
2312              * These enum values can be used as follows:
2313              * <pre>
2314              * enum.toString(); // returns the string value of the enum
2315              * enum.intValue(); // returns an int value, useful for switches
2316              * // e.g., case Enum.INT_X_25_APPRENTICESHIP
2317              * Enum.forString(s); // returns the enum value for a string
2318              * Enum.forInt(i); // returns the enum value for an int
2319              * </pre>
2320              * Enumeration objects are immutable singleton objects that
2321              * can be compared using == object equality. They have no
2322              * public constructor. See the constants defined within this
2323              * class for all the valid values.
2324              */
2325             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2326             {
2327                 /**
2328                  * Returns the enum value for a string, or null if none.
2329                  */
2330                 public static Enum forString(java.lang.String s)
2331                     { return (Enum)table.forString(s); }
2332                 /**
2333                  * Returns the enum value corresponding to an int, or null if none.
2334                  */
2335                 public static Enum forInt(int i)
2336                     { return (Enum)table.forInt(i); }
2337                 
2338                 private Enum(java.lang.String s, int i)
2339                     { super(s, i); }
2340                 
2341                 static final int INT_X_25_APPRENTICESHIP = 1;
2342                 static final int INT_X_12_ARTS_INSTRUCTION = 2;
2343                 static final int INT_X_04_ARTWORK_CREATION = 3;
2344                 static final int INT_X_02_AUDIENCE_SERVICES = 4;
2345                 static final int INT_X_36_BROADCASTING = 5;
2346                 static final int INT_X_33_BUILDING_PUBLIC_AWARENESS = 6;
2347                 static final int INT_X_05_CONCERT_PERFORMANCE_READING = 7;
2348                 static final int INT_X_31_CURRICULUM_DEVELOPMENT_IMPLEMENTATION = 8;
2349                 static final int INT_X_24_DISTRIBUTION_OF_ART = 9;
2350                 static final int INT_X_06_EXHIBITION = 10;
2351                 static final int INT_X_08_FAIR_FESTIVAL = 11;
2352                 static final int INT_X_09_IDENTIFICATION_DOCUMENTATION = 12;
2353                 static final int INT_X_13_MARKETING = 13;
2354                 static final int INT_X_96_PRESENTING_TOURING = 14;
2355                 static final int INT_X_29_PROFESSIONAL_DEVELOPMENT_TRAINING = 15;
2356                 static final int INT_X_14_PROFESSIONAL_SUPPORT_ADMINISTRATIVE = 16;
2357                 static final int INT_X_15_PROFESSIONAL_SUPPORT_ARTISTIC = 17;
2358                 static final int INT_X_17_PUBLICATION = 18;
2359                 static final int INT_X_16_RECORDING_FILMING_TAPING = 19;
2360                 static final int INT_X_18_REPAIR_RESTORATION_CONSERVATION = 20;
2361                 static final int INT_X_19_RESEARCH_PLANNING = 21;
2362                 static final int INT_X_20_RESIDENCY_SCHOOL = 22;
2363                 static final int INT_X_21_RESIDENCY_OTHER = 23;
2364                 static final int INT_X_22_SEMINAR_CONFERENCE = 24;
2365                 static final int INT_X_30_STUDENT_ASSESSMENT = 25;
2366                 static final int INT_X_34_TECHNICAL_ASSISTANCE = 26;
2367                 static final int INT_X_35_WEB_SITE_INTERNET_DEVELOPMENT = 27;
2368                 static final int INT_X_28_WRITING_ABOUT_ART_CRITICISM = 28;
2369                 static final int INT_X_99_NONE_OF_THE_ABOVE = 29;
2370                 
2371                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2372                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2373                 (
2374                     new Enum[]
2375                     {
2376                       new Enum("25: Apprenticeship", INT_X_25_APPRENTICESHIP),
2377                       new Enum("12: Arts Instruction", INT_X_12_ARTS_INSTRUCTION),
2378                       new Enum("04: Artwork Creation", INT_X_04_ARTWORK_CREATION),
2379                       new Enum("02: Audience Services", INT_X_02_AUDIENCE_SERVICES),
2380                       new Enum("36: Broadcasting", INT_X_36_BROADCASTING),
2381                       new Enum("33: Building Public Awareness", INT_X_33_BUILDING_PUBLIC_AWARENESS),
2382                       new Enum("05: Concert/Performance/Reading", INT_X_05_CONCERT_PERFORMANCE_READING),
2383                       new Enum("31: Curriculum Development/Implementation", INT_X_31_CURRICULUM_DEVELOPMENT_IMPLEMENTATION),
2384                       new Enum("24: Distribution of Art", INT_X_24_DISTRIBUTION_OF_ART),
2385                       new Enum("06: Exhibition", INT_X_06_EXHIBITION),
2386                       new Enum("08: Fair/Festival", INT_X_08_FAIR_FESTIVAL),
2387                       new Enum("09: Identification/Documentation", INT_X_09_IDENTIFICATION_DOCUMENTATION),
2388                       new Enum("13: Marketing", INT_X_13_MARKETING),
2389                       new Enum("96: Presenting/Touring", INT_X_96_PRESENTING_TOURING),
2390                       new Enum("29: Professional Development/Training", INT_X_29_PROFESSIONAL_DEVELOPMENT_TRAINING),
2391                       new Enum("14: Professional Support: Administrative", INT_X_14_PROFESSIONAL_SUPPORT_ADMINISTRATIVE),
2392                       new Enum("15: Professional Support: Artistic", INT_X_15_PROFESSIONAL_SUPPORT_ARTISTIC),
2393                       new Enum("17: Publication", INT_X_17_PUBLICATION),
2394                       new Enum("16: Recording/Filming/Taping", INT_X_16_RECORDING_FILMING_TAPING),
2395                       new Enum("18: Repair/Restoration/Conservation", INT_X_18_REPAIR_RESTORATION_CONSERVATION),
2396                       new Enum("19: Research/Planning", INT_X_19_RESEARCH_PLANNING),
2397                       new Enum("20: Residency - School", INT_X_20_RESIDENCY_SCHOOL),
2398                       new Enum("21: Residency - Other", INT_X_21_RESIDENCY_OTHER),
2399                       new Enum("22: Seminar/Conference", INT_X_22_SEMINAR_CONFERENCE),
2400                       new Enum("30: Student Assessment", INT_X_30_STUDENT_ASSESSMENT),
2401                       new Enum("34: Technical Assistance", INT_X_34_TECHNICAL_ASSISTANCE),
2402                       new Enum("35: Web Site/Internet Development", INT_X_35_WEB_SITE_INTERNET_DEVELOPMENT),
2403                       new Enum("28: Writing About Art/Criticism", INT_X_28_WRITING_ABOUT_ART_CRITICISM),
2404                       new Enum("99: None of the above", INT_X_99_NONE_OF_THE_ABOVE),
2405                     }
2406                 );
2407                 private static final long serialVersionUID = 1L;
2408                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2409             }
2410             
2411             /**
2412              * A factory class with static methods for creating instances
2413              * of this type.
2414              */
2415             
2416             public static final class Factory
2417             {
2418                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType newValue(java.lang.Object obj) {
2419                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType) type.newValue( obj ); }
2420                 
2421                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType newInstance() {
2422                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2423                 
2424                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType newInstance(org.apache.xmlbeans.XmlOptions options) {
2425                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.SecondaryActivityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2426                 
2427                 private Factory() { } // No instance of this class allowed
2428             }
2429         }
2430         
2431         /**
2432          * An XML OtherSecondaryActivityType(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2433          *
2434          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$OtherSecondaryActivityType.
2435          */
2436         public interface OtherSecondaryActivityType extends org.apache.xmlbeans.XmlString
2437         {
2438             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2439                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OtherSecondaryActivityType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("othersecondaryactivitytype0792elemtype");
2440             
2441             /**
2442              * A factory class with static methods for creating instances
2443              * of this type.
2444              */
2445             
2446             public static final class Factory
2447             {
2448                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType newValue(java.lang.Object obj) {
2449                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType) type.newValue( obj ); }
2450                 
2451                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType newInstance() {
2452                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2453                 
2454                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType newInstance(org.apache.xmlbeans.XmlOptions options) {
2455                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.OtherSecondaryActivityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2456                 
2457                 private Factory() { } // No instance of this class allowed
2458             }
2459         }
2460         
2461         /**
2462          * An XML IndividualsBenefiting(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2463          *
2464          * This is a complex type.
2465          */
2466         public interface IndividualsBenefiting extends org.apache.xmlbeans.XmlObject
2467         {
2468             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2469                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndividualsBenefiting.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("individualsbenefiting57caelemtype");
2470             
2471             /**
2472              * Gets the "Artists" element
2473              */
2474             int getArtists();
2475             
2476             /**
2477              * Gets (as xml) the "Artists" element
2478              */
2479             gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists xgetArtists();
2480             
2481             /**
2482              * True if has "Artists" element
2483              */
2484             boolean isSetArtists();
2485             
2486             /**
2487              * Sets the "Artists" element
2488              */
2489             void setArtists(int artists);
2490             
2491             /**
2492              * Sets (as xml) the "Artists" element
2493              */
2494             void xsetArtists(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists artists);
2495             
2496             /**
2497              * Unsets the "Artists" element
2498              */
2499             void unsetArtists();
2500             
2501             /**
2502              * Gets the "Teachers" element
2503              */
2504             int getTeachers();
2505             
2506             /**
2507              * Gets (as xml) the "Teachers" element
2508              */
2509             gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers xgetTeachers();
2510             
2511             /**
2512              * True if has "Teachers" element
2513              */
2514             boolean isSetTeachers();
2515             
2516             /**
2517              * Sets the "Teachers" element
2518              */
2519             void setTeachers(int teachers);
2520             
2521             /**
2522              * Sets (as xml) the "Teachers" element
2523              */
2524             void xsetTeachers(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers teachers);
2525             
2526             /**
2527              * Unsets the "Teachers" element
2528              */
2529             void unsetTeachers();
2530             
2531             /**
2532              * Gets the "Others" element
2533              */
2534             int getOthers();
2535             
2536             /**
2537              * Gets (as xml) the "Others" element
2538              */
2539             gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others xgetOthers();
2540             
2541             /**
2542              * True if has "Others" element
2543              */
2544             boolean isSetOthers();
2545             
2546             /**
2547              * Sets the "Others" element
2548              */
2549             void setOthers(int others);
2550             
2551             /**
2552              * Sets (as xml) the "Others" element
2553              */
2554             void xsetOthers(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others others);
2555             
2556             /**
2557              * Unsets the "Others" element
2558              */
2559             void unsetOthers();
2560             
2561             /**
2562              * Gets the "NumberIndividualsBenefiting" element
2563              */
2564             int getNumberIndividualsBenefiting();
2565             
2566             /**
2567              * Gets (as xml) the "NumberIndividualsBenefiting" element
2568              */
2569             gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting xgetNumberIndividualsBenefiting();
2570             
2571             /**
2572              * True if has "NumberIndividualsBenefiting" element
2573              */
2574             boolean isSetNumberIndividualsBenefiting();
2575             
2576             /**
2577              * Sets the "NumberIndividualsBenefiting" element
2578              */
2579             void setNumberIndividualsBenefiting(int numberIndividualsBenefiting);
2580             
2581             /**
2582              * Sets (as xml) the "NumberIndividualsBenefiting" element
2583              */
2584             void xsetNumberIndividualsBenefiting(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting numberIndividualsBenefiting);
2585             
2586             /**
2587              * Unsets the "NumberIndividualsBenefiting" element
2588              */
2589             void unsetNumberIndividualsBenefiting();
2590             
2591             /**
2592              * Gets the "Adults" element
2593              */
2594             int getAdults();
2595             
2596             /**
2597              * Gets (as xml) the "Adults" element
2598              */
2599             gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults xgetAdults();
2600             
2601             /**
2602              * True if has "Adults" element
2603              */
2604             boolean isSetAdults();
2605             
2606             /**
2607              * Sets the "Adults" element
2608              */
2609             void setAdults(int adults);
2610             
2611             /**
2612              * Sets (as xml) the "Adults" element
2613              */
2614             void xsetAdults(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults adults);
2615             
2616             /**
2617              * Unsets the "Adults" element
2618              */
2619             void unsetAdults();
2620             
2621             /**
2622              * Gets the "ChildrenYouth" element
2623              */
2624             int getChildrenYouth();
2625             
2626             /**
2627              * Gets (as xml) the "ChildrenYouth" element
2628              */
2629             gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth xgetChildrenYouth();
2630             
2631             /**
2632              * True if has "ChildrenYouth" element
2633              */
2634             boolean isSetChildrenYouth();
2635             
2636             /**
2637              * Sets the "ChildrenYouth" element
2638              */
2639             void setChildrenYouth(int childrenYouth);
2640             
2641             /**
2642              * Sets (as xml) the "ChildrenYouth" element
2643              */
2644             void xsetChildrenYouth(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth childrenYouth);
2645             
2646             /**
2647              * Unsets the "ChildrenYouth" element
2648              */
2649             void unsetChildrenYouth();
2650             
2651             /**
2652              * Gets the "TotalAudience" element
2653              */
2654             int getTotalAudience();
2655             
2656             /**
2657              * Gets (as xml) the "TotalAudience" element
2658              */
2659             gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience xgetTotalAudience();
2660             
2661             /**
2662              * True if has "TotalAudience" element
2663              */
2664             boolean isSetTotalAudience();
2665             
2666             /**
2667              * Sets the "TotalAudience" element
2668              */
2669             void setTotalAudience(int totalAudience);
2670             
2671             /**
2672              * Sets (as xml) the "TotalAudience" element
2673              */
2674             void xsetTotalAudience(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience totalAudience);
2675             
2676             /**
2677              * Unsets the "TotalAudience" element
2678              */
2679             void unsetTotalAudience();
2680             
2681             /**
2682              * Gets the "NumberBroadcastAudience" element
2683              */
2684             int getNumberBroadcastAudience();
2685             
2686             /**
2687              * Gets (as xml) the "NumberBroadcastAudience" element
2688              */
2689             gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience xgetNumberBroadcastAudience();
2690             
2691             /**
2692              * True if has "NumberBroadcastAudience" element
2693              */
2694             boolean isSetNumberBroadcastAudience();
2695             
2696             /**
2697              * Sets the "NumberBroadcastAudience" element
2698              */
2699             void setNumberBroadcastAudience(int numberBroadcastAudience);
2700             
2701             /**
2702              * Sets (as xml) the "NumberBroadcastAudience" element
2703              */
2704             void xsetNumberBroadcastAudience(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience numberBroadcastAudience);
2705             
2706             /**
2707              * Unsets the "NumberBroadcastAudience" element
2708              */
2709             void unsetNumberBroadcastAudience();
2710             
2711             /**
2712              * Gets the "NumberPhysicalMaterialsAudience" element
2713              */
2714             int getNumberPhysicalMaterialsAudience();
2715             
2716             /**
2717              * Gets (as xml) the "NumberPhysicalMaterialsAudience" element
2718              */
2719             gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience xgetNumberPhysicalMaterialsAudience();
2720             
2721             /**
2722              * True if has "NumberPhysicalMaterialsAudience" element
2723              */
2724             boolean isSetNumberPhysicalMaterialsAudience();
2725             
2726             /**
2727              * Sets the "NumberPhysicalMaterialsAudience" element
2728              */
2729             void setNumberPhysicalMaterialsAudience(int numberPhysicalMaterialsAudience);
2730             
2731             /**
2732              * Sets (as xml) the "NumberPhysicalMaterialsAudience" element
2733              */
2734             void xsetNumberPhysicalMaterialsAudience(gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience numberPhysicalMaterialsAudience);
2735             
2736             /**
2737              * Unsets the "NumberPhysicalMaterialsAudience" element
2738              */
2739             void unsetNumberPhysicalMaterialsAudience();
2740             
2741             /**
2742              * Gets the "FacebookTwitterWiki" element
2743              */
2744             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getFacebookTwitterWiki();
2745             
2746             /**
2747              * Gets (as xml) the "FacebookTwitterWiki" element
2748              */
2749             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetFacebookTwitterWiki();
2750             
2751             /**
2752              * True if has "FacebookTwitterWiki" element
2753              */
2754             boolean isSetFacebookTwitterWiki();
2755             
2756             /**
2757              * Sets the "FacebookTwitterWiki" element
2758              */
2759             void setFacebookTwitterWiki(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum facebookTwitterWiki);
2760             
2761             /**
2762              * Sets (as xml) the "FacebookTwitterWiki" element
2763              */
2764             void xsetFacebookTwitterWiki(gov.grants.apply.system.globalLibraryV20.YesNoDataType facebookTwitterWiki);
2765             
2766             /**
2767              * Unsets the "FacebookTwitterWiki" element
2768              */
2769             void unsetFacebookTwitterWiki();
2770             
2771             /**
2772              * Gets the "Websites" element
2773              */
2774             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWebsites();
2775             
2776             /**
2777              * Gets (as xml) the "Websites" element
2778              */
2779             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWebsites();
2780             
2781             /**
2782              * True if has "Websites" element
2783              */
2784             boolean isSetWebsites();
2785             
2786             /**
2787              * Sets the "Websites" element
2788              */
2789             void setWebsites(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum websites);
2790             
2791             /**
2792              * Sets (as xml) the "Websites" element
2793              */
2794             void xsetWebsites(gov.grants.apply.system.globalLibraryV20.YesNoDataType websites);
2795             
2796             /**
2797              * Unsets the "Websites" element
2798              */
2799             void unsetWebsites();
2800             
2801             /**
2802              * An XML Artists(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2803              *
2804              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$Artists.
2805              */
2806             public interface Artists extends org.apache.xmlbeans.XmlInt
2807             {
2808                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2809                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Artists.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("artists0272elemtype");
2810                 
2811                 /**
2812                  * A factory class with static methods for creating instances
2813                  * of this type.
2814                  */
2815                 
2816                 public static final class Factory
2817                 {
2818                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists newValue(java.lang.Object obj) {
2819                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists) type.newValue( obj ); }
2820                     
2821                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists newInstance() {
2822                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2823                     
2824                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists newInstance(org.apache.xmlbeans.XmlOptions options) {
2825                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Artists) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2826                     
2827                     private Factory() { } // No instance of this class allowed
2828                 }
2829             }
2830             
2831             /**
2832              * An XML Teachers(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2833              *
2834              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$Teachers.
2835              */
2836             public interface Teachers extends org.apache.xmlbeans.XmlInt
2837             {
2838                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2839                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Teachers.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("teachers1e1delemtype");
2840                 
2841                 /**
2842                  * A factory class with static methods for creating instances
2843                  * of this type.
2844                  */
2845                 
2846                 public static final class Factory
2847                 {
2848                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers newValue(java.lang.Object obj) {
2849                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers) type.newValue( obj ); }
2850                     
2851                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers newInstance() {
2852                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2853                     
2854                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers newInstance(org.apache.xmlbeans.XmlOptions options) {
2855                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Teachers) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2856                     
2857                     private Factory() { } // No instance of this class allowed
2858                 }
2859             }
2860             
2861             /**
2862              * An XML Others(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2863              *
2864              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$Others.
2865              */
2866             public interface Others extends org.apache.xmlbeans.XmlInt
2867             {
2868                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2869                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Others.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("others2a4belemtype");
2870                 
2871                 /**
2872                  * A factory class with static methods for creating instances
2873                  * of this type.
2874                  */
2875                 
2876                 public static final class Factory
2877                 {
2878                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others newValue(java.lang.Object obj) {
2879                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others) type.newValue( obj ); }
2880                     
2881                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others newInstance() {
2882                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2883                     
2884                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others newInstance(org.apache.xmlbeans.XmlOptions options) {
2885                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Others) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2886                     
2887                     private Factory() { } // No instance of this class allowed
2888                 }
2889             }
2890             
2891             /**
2892              * An XML NumberIndividualsBenefiting(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2893              *
2894              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$NumberIndividualsBenefiting.
2895              */
2896             public interface NumberIndividualsBenefiting extends org.apache.xmlbeans.XmlInt
2897             {
2898                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2899                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NumberIndividualsBenefiting.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("numberindividualsbenefiting61c2elemtype");
2900                 
2901                 /**
2902                  * A factory class with static methods for creating instances
2903                  * of this type.
2904                  */
2905                 
2906                 public static final class Factory
2907                 {
2908                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting newValue(java.lang.Object obj) {
2909                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting) type.newValue( obj ); }
2910                     
2911                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting newInstance() {
2912                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2913                     
2914                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting newInstance(org.apache.xmlbeans.XmlOptions options) {
2915                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberIndividualsBenefiting) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2916                     
2917                     private Factory() { } // No instance of this class allowed
2918                 }
2919             }
2920             
2921             /**
2922              * An XML Adults(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2923              *
2924              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$Adults.
2925              */
2926             public interface Adults extends org.apache.xmlbeans.XmlInt
2927             {
2928                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2929                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Adults.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("adults11f5elemtype");
2930                 
2931                 /**
2932                  * A factory class with static methods for creating instances
2933                  * of this type.
2934                  */
2935                 
2936                 public static final class Factory
2937                 {
2938                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults newValue(java.lang.Object obj) {
2939                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults) type.newValue( obj ); }
2940                     
2941                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults newInstance() {
2942                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2943                     
2944                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults newInstance(org.apache.xmlbeans.XmlOptions options) {
2945                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.Adults) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2946                     
2947                     private Factory() { } // No instance of this class allowed
2948                 }
2949             }
2950             
2951             /**
2952              * An XML ChildrenYouth(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2953              *
2954              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$ChildrenYouth.
2955              */
2956             public interface ChildrenYouth extends org.apache.xmlbeans.XmlInt
2957             {
2958                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2959                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ChildrenYouth.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("childrenyouth0d6aelemtype");
2960                 
2961                 /**
2962                  * A factory class with static methods for creating instances
2963                  * of this type.
2964                  */
2965                 
2966                 public static final class Factory
2967                 {
2968                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth newValue(java.lang.Object obj) {
2969                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth) type.newValue( obj ); }
2970                     
2971                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth newInstance() {
2972                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2973                     
2974                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth newInstance(org.apache.xmlbeans.XmlOptions options) {
2975                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.ChildrenYouth) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2976                     
2977                     private Factory() { } // No instance of this class allowed
2978                 }
2979             }
2980             
2981             /**
2982              * An XML TotalAudience(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
2983              *
2984              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$TotalAudience.
2985              */
2986             public interface TotalAudience extends org.apache.xmlbeans.XmlInt
2987             {
2988                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2989                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TotalAudience.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("totalaudience9396elemtype");
2990                 
2991                 /**
2992                  * A factory class with static methods for creating instances
2993                  * of this type.
2994                  */
2995                 
2996                 public static final class Factory
2997                 {
2998                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience newValue(java.lang.Object obj) {
2999                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience) type.newValue( obj ); }
3000                     
3001                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience newInstance() {
3002                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3003                     
3004                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience newInstance(org.apache.xmlbeans.XmlOptions options) {
3005                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.TotalAudience) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3006                     
3007                     private Factory() { } // No instance of this class allowed
3008                 }
3009             }
3010             
3011             /**
3012              * An XML NumberBroadcastAudience(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3013              *
3014              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$NumberBroadcastAudience.
3015              */
3016             public interface NumberBroadcastAudience extends org.apache.xmlbeans.XmlInt
3017             {
3018                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3019                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NumberBroadcastAudience.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("numberbroadcastaudience7ce2elemtype");
3020                 
3021                 /**
3022                  * A factory class with static methods for creating instances
3023                  * of this type.
3024                  */
3025                 
3026                 public static final class Factory
3027                 {
3028                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience newValue(java.lang.Object obj) {
3029                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience) type.newValue( obj ); }
3030                     
3031                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience newInstance() {
3032                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3033                     
3034                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience newInstance(org.apache.xmlbeans.XmlOptions options) {
3035                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberBroadcastAudience) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3036                     
3037                     private Factory() { } // No instance of this class allowed
3038                 }
3039             }
3040             
3041             /**
3042              * An XML NumberPhysicalMaterialsAudience(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3043              *
3044              * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$IndividualsBenefiting$NumberPhysicalMaterialsAudience.
3045              */
3046             public interface NumberPhysicalMaterialsAudience extends org.apache.xmlbeans.XmlInt
3047             {
3048                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3049                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NumberPhysicalMaterialsAudience.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("numberphysicalmaterialsaudience230eelemtype");
3050                 
3051                 /**
3052                  * A factory class with static methods for creating instances
3053                  * of this type.
3054                  */
3055                 
3056                 public static final class Factory
3057                 {
3058                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience newValue(java.lang.Object obj) {
3059                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience) type.newValue( obj ); }
3060                     
3061                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience newInstance() {
3062                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3063                     
3064                     public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience newInstance(org.apache.xmlbeans.XmlOptions options) {
3065                       return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting.NumberPhysicalMaterialsAudience) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3066                     
3067                     private Factory() { } // No instance of this class allowed
3068                 }
3069             }
3070             
3071             /**
3072              * A factory class with static methods for creating instances
3073              * of this type.
3074              */
3075             
3076             public static final class Factory
3077             {
3078                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting newInstance() {
3079                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3080                 
3081                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting newInstance(org.apache.xmlbeans.XmlOptions options) {
3082                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.IndividualsBenefiting) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3083                 
3084                 private Factory() { } // No instance of this class allowed
3085             }
3086         }
3087         
3088         /**
3089          * An XML RaceEthnicity(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3090          *
3091          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$RaceEthnicity.
3092          */
3093         public interface RaceEthnicity extends org.apache.xmlbeans.XmlString
3094         {
3095             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3096                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RaceEthnicity.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("raceethnicity8f01elemtype");
3097             
3098             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
3099             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
3100             
3101             static final Enum N_AMERICAN_INDIAN_ALASKA_NATIVE = Enum.forString("N: American Indian / Alaska Native");
3102             static final Enum A_ASIAN = Enum.forString("A: Asian");
3103             static final Enum B_BLACK_AFRICAN_AMERICAN = Enum.forString("B: Black / African American");
3104             static final Enum H_HISPANIC_LATINO = Enum.forString("H: Hispanic / Latino");
3105             static final Enum O_NATIVE_HAWAIIAN_OTHER_PACIFIC_ISLANDER = Enum.forString("O: Native Hawaiian / Other Pacific Islander");
3106             static final Enum W_WHITE = Enum.forString("W: White");
3107             static final Enum G_NO_SINGLE_GROUP = Enum.forString("G: No Single Group");
3108             
3109             static final int INT_N_AMERICAN_INDIAN_ALASKA_NATIVE = Enum.INT_N_AMERICAN_INDIAN_ALASKA_NATIVE;
3110             static final int INT_A_ASIAN = Enum.INT_A_ASIAN;
3111             static final int INT_B_BLACK_AFRICAN_AMERICAN = Enum.INT_B_BLACK_AFRICAN_AMERICAN;
3112             static final int INT_H_HISPANIC_LATINO = Enum.INT_H_HISPANIC_LATINO;
3113             static final int INT_O_NATIVE_HAWAIIAN_OTHER_PACIFIC_ISLANDER = Enum.INT_O_NATIVE_HAWAIIAN_OTHER_PACIFIC_ISLANDER;
3114             static final int INT_W_WHITE = Enum.INT_W_WHITE;
3115             static final int INT_G_NO_SINGLE_GROUP = Enum.INT_G_NO_SINGLE_GROUP;
3116             
3117             /**
3118              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$RaceEthnicity.
3119              * These enum values can be used as follows:
3120              * <pre>
3121              * enum.toString(); // returns the string value of the enum
3122              * enum.intValue(); // returns an int value, useful for switches
3123              * // e.g., case Enum.INT_N_AMERICAN_INDIAN_ALASKA_NATIVE
3124              * Enum.forString(s); // returns the enum value for a string
3125              * Enum.forInt(i); // returns the enum value for an int
3126              * </pre>
3127              * Enumeration objects are immutable singleton objects that
3128              * can be compared using == object equality. They have no
3129              * public constructor. See the constants defined within this
3130              * class for all the valid values.
3131              */
3132             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
3133             {
3134                 /**
3135                  * Returns the enum value for a string, or null if none.
3136                  */
3137                 public static Enum forString(java.lang.String s)
3138                     { return (Enum)table.forString(s); }
3139                 /**
3140                  * Returns the enum value corresponding to an int, or null if none.
3141                  */
3142                 public static Enum forInt(int i)
3143                     { return (Enum)table.forInt(i); }
3144                 
3145                 private Enum(java.lang.String s, int i)
3146                     { super(s, i); }
3147                 
3148                 static final int INT_N_AMERICAN_INDIAN_ALASKA_NATIVE = 1;
3149                 static final int INT_A_ASIAN = 2;
3150                 static final int INT_B_BLACK_AFRICAN_AMERICAN = 3;
3151                 static final int INT_H_HISPANIC_LATINO = 4;
3152                 static final int INT_O_NATIVE_HAWAIIAN_OTHER_PACIFIC_ISLANDER = 5;
3153                 static final int INT_W_WHITE = 6;
3154                 static final int INT_G_NO_SINGLE_GROUP = 7;
3155                 
3156                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
3157                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
3158                 (
3159                     new Enum[]
3160                     {
3161                       new Enum("N: American Indian / Alaska Native", INT_N_AMERICAN_INDIAN_ALASKA_NATIVE),
3162                       new Enum("A: Asian", INT_A_ASIAN),
3163                       new Enum("B: Black / African American", INT_B_BLACK_AFRICAN_AMERICAN),
3164                       new Enum("H: Hispanic / Latino", INT_H_HISPANIC_LATINO),
3165                       new Enum("O: Native Hawaiian / Other Pacific Islander", INT_O_NATIVE_HAWAIIAN_OTHER_PACIFIC_ISLANDER),
3166                       new Enum("W: White", INT_W_WHITE),
3167                       new Enum("G: No Single Group", INT_G_NO_SINGLE_GROUP),
3168                     }
3169                 );
3170                 private static final long serialVersionUID = 1L;
3171                 private java.lang.Object readResolve() { return forInt(intValue()); } 
3172             }
3173             
3174             /**
3175              * A factory class with static methods for creating instances
3176              * of this type.
3177              */
3178             
3179             public static final class Factory
3180             {
3181                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity newValue(java.lang.Object obj) {
3182                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity) type.newValue( obj ); }
3183                 
3184                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity newInstance() {
3185                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3186                 
3187                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity newInstance(org.apache.xmlbeans.XmlOptions options) {
3188                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.RaceEthnicity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3189                 
3190                 private Factory() { } // No instance of this class allowed
3191             }
3192         }
3193         
3194         /**
3195          * An XML AgeRange(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3196          *
3197          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$AgeRange.
3198          */
3199         public interface AgeRange extends org.apache.xmlbeans.XmlString
3200         {
3201             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3202                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AgeRange.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("agerangeedc1elemtype");
3203             
3204             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
3205             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
3206             
3207             static final Enum X_2_PRE_KINDERGARTEN_0_5_YEARS = Enum.forString("2: Pre-Kindergarten (0-5 years)");
3208             static final Enum X_3_K_12_6_18_YEARS = Enum.forString("3: K-12 (6-18 years)");
3209             static final Enum X_4_YOUNG_ADULTS_19_24_YEARS = Enum.forString("4: Young Adults (19-24 years)");
3210             static final Enum X_5_ADULTS_25_64_YEARS = Enum.forString("5: Adults (25-64 years)");
3211             static final Enum X_6_OLDER_ADULTS_65_YEARS = Enum.forString("6: Older Adults (65+ years)");
3212             static final Enum X_1_NO_SINGLE_GROUP = Enum.forString("1: No Single Group");
3213             
3214             static final int INT_X_2_PRE_KINDERGARTEN_0_5_YEARS = Enum.INT_X_2_PRE_KINDERGARTEN_0_5_YEARS;
3215             static final int INT_X_3_K_12_6_18_YEARS = Enum.INT_X_3_K_12_6_18_YEARS;
3216             static final int INT_X_4_YOUNG_ADULTS_19_24_YEARS = Enum.INT_X_4_YOUNG_ADULTS_19_24_YEARS;
3217             static final int INT_X_5_ADULTS_25_64_YEARS = Enum.INT_X_5_ADULTS_25_64_YEARS;
3218             static final int INT_X_6_OLDER_ADULTS_65_YEARS = Enum.INT_X_6_OLDER_ADULTS_65_YEARS;
3219             static final int INT_X_1_NO_SINGLE_GROUP = Enum.INT_X_1_NO_SINGLE_GROUP;
3220             
3221             /**
3222              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$AgeRange.
3223              * These enum values can be used as follows:
3224              * <pre>
3225              * enum.toString(); // returns the string value of the enum
3226              * enum.intValue(); // returns an int value, useful for switches
3227              * // e.g., case Enum.INT_X_2_PRE_KINDERGARTEN_0_5_YEARS
3228              * Enum.forString(s); // returns the enum value for a string
3229              * Enum.forInt(i); // returns the enum value for an int
3230              * </pre>
3231              * Enumeration objects are immutable singleton objects that
3232              * can be compared using == object equality. They have no
3233              * public constructor. See the constants defined within this
3234              * class for all the valid values.
3235              */
3236             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
3237             {
3238                 /**
3239                  * Returns the enum value for a string, or null if none.
3240                  */
3241                 public static Enum forString(java.lang.String s)
3242                     { return (Enum)table.forString(s); }
3243                 /**
3244                  * Returns the enum value corresponding to an int, or null if none.
3245                  */
3246                 public static Enum forInt(int i)
3247                     { return (Enum)table.forInt(i); }
3248                 
3249                 private Enum(java.lang.String s, int i)
3250                     { super(s, i); }
3251                 
3252                 static final int INT_X_2_PRE_KINDERGARTEN_0_5_YEARS = 1;
3253                 static final int INT_X_3_K_12_6_18_YEARS = 2;
3254                 static final int INT_X_4_YOUNG_ADULTS_19_24_YEARS = 3;
3255                 static final int INT_X_5_ADULTS_25_64_YEARS = 4;
3256                 static final int INT_X_6_OLDER_ADULTS_65_YEARS = 5;
3257                 static final int INT_X_1_NO_SINGLE_GROUP = 6;
3258                 
3259                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
3260                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
3261                 (
3262                     new Enum[]
3263                     {
3264                       new Enum("2: Pre-Kindergarten (0-5 years)", INT_X_2_PRE_KINDERGARTEN_0_5_YEARS),
3265                       new Enum("3: K-12 (6-18 years)", INT_X_3_K_12_6_18_YEARS),
3266                       new Enum("4: Young Adults (19-24 years)", INT_X_4_YOUNG_ADULTS_19_24_YEARS),
3267                       new Enum("5: Adults (25-64 years)", INT_X_5_ADULTS_25_64_YEARS),
3268                       new Enum("6: Older Adults (65+ years)", INT_X_6_OLDER_ADULTS_65_YEARS),
3269                       new Enum("1: No Single Group", INT_X_1_NO_SINGLE_GROUP),
3270                     }
3271                 );
3272                 private static final long serialVersionUID = 1L;
3273                 private java.lang.Object readResolve() { return forInt(intValue()); } 
3274             }
3275             
3276             /**
3277              * A factory class with static methods for creating instances
3278              * of this type.
3279              */
3280             
3281             public static final class Factory
3282             {
3283                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange newValue(java.lang.Object obj) {
3284                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange) type.newValue( obj ); }
3285                 
3286                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange newInstance() {
3287                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3288                 
3289                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange newInstance(org.apache.xmlbeans.XmlOptions options) {
3290                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.AgeRange) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3291                 
3292                 private Factory() { } // No instance of this class allowed
3293             }
3294         }
3295         
3296         /**
3297          * An XML Geography(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3298          *
3299          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$Geography.
3300          */
3301         public interface Geography extends org.apache.xmlbeans.XmlString
3302         {
3303             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3304                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Geography.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("geographyb573elemtype");
3305             
3306             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
3307             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
3308             
3309             static final Enum X_2_INTERNATIONAL = Enum.forString("2: International");
3310             static final Enum X_3_MULTIPLE_STATES = Enum.forString("3: Multiple States");
3311             static final Enum X_4_STATEWIDE = Enum.forString("4: Statewide");
3312             static final Enum X_5_CITY_COUNTY = Enum.forString("5: City / County");
3313             
3314             static final int INT_X_2_INTERNATIONAL = Enum.INT_X_2_INTERNATIONAL;
3315             static final int INT_X_3_MULTIPLE_STATES = Enum.INT_X_3_MULTIPLE_STATES;
3316             static final int INT_X_4_STATEWIDE = Enum.INT_X_4_STATEWIDE;
3317             static final int INT_X_5_CITY_COUNTY = Enum.INT_X_5_CITY_COUNTY;
3318             
3319             /**
3320              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$Geography.
3321              * These enum values can be used as follows:
3322              * <pre>
3323              * enum.toString(); // returns the string value of the enum
3324              * enum.intValue(); // returns an int value, useful for switches
3325              * // e.g., case Enum.INT_X_2_INTERNATIONAL
3326              * Enum.forString(s); // returns the enum value for a string
3327              * Enum.forInt(i); // returns the enum value for an int
3328              * </pre>
3329              * Enumeration objects are immutable singleton objects that
3330              * can be compared using == object equality. They have no
3331              * public constructor. See the constants defined within this
3332              * class for all the valid values.
3333              */
3334             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
3335             {
3336                 /**
3337                  * Returns the enum value for a string, or null if none.
3338                  */
3339                 public static Enum forString(java.lang.String s)
3340                     { return (Enum)table.forString(s); }
3341                 /**
3342                  * Returns the enum value corresponding to an int, or null if none.
3343                  */
3344                 public static Enum forInt(int i)
3345                     { return (Enum)table.forInt(i); }
3346                 
3347                 private Enum(java.lang.String s, int i)
3348                     { super(s, i); }
3349                 
3350                 static final int INT_X_2_INTERNATIONAL = 1;
3351                 static final int INT_X_3_MULTIPLE_STATES = 2;
3352                 static final int INT_X_4_STATEWIDE = 3;
3353                 static final int INT_X_5_CITY_COUNTY = 4;
3354                 
3355                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
3356                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
3357                 (
3358                     new Enum[]
3359                     {
3360                       new Enum("2: International", INT_X_2_INTERNATIONAL),
3361                       new Enum("3: Multiple States", INT_X_3_MULTIPLE_STATES),
3362                       new Enum("4: Statewide", INT_X_4_STATEWIDE),
3363                       new Enum("5: City / County", INT_X_5_CITY_COUNTY),
3364                     }
3365                 );
3366                 private static final long serialVersionUID = 1L;
3367                 private java.lang.Object readResolve() { return forInt(intValue()); } 
3368             }
3369             
3370             /**
3371              * A factory class with static methods for creating instances
3372              * of this type.
3373              */
3374             
3375             public static final class Factory
3376             {
3377                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography newValue(java.lang.Object obj) {
3378                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography) type.newValue( obj ); }
3379                 
3380                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography newInstance() {
3381                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3382                 
3383                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography newInstance(org.apache.xmlbeans.XmlOptions options) {
3384                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Geography) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3385                 
3386                 private Factory() { } // No instance of this class allowed
3387             }
3388         }
3389         
3390         /**
3391          * An XML Communities(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3392          *
3393          * This is an atomic type that is a restriction of gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$Communities.
3394          */
3395         public interface Communities extends org.apache.xmlbeans.XmlString
3396         {
3397             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3398                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Communities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("communities80c8elemtype");
3399             
3400             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
3401             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
3402             
3403             static final Enum X_2_URBAN = Enum.forString("2: Urban");
3404             static final Enum X_3_RURAL = Enum.forString("3: Rural");
3405             static final Enum X_4_SUBURBAN = Enum.forString("4: Suburban");
3406             static final Enum X_1_NO_SINGLE_GROUP = Enum.forString("1: No Single Group");
3407             
3408             static final int INT_X_2_URBAN = Enum.INT_X_2_URBAN;
3409             static final int INT_X_3_RURAL = Enum.INT_X_3_RURAL;
3410             static final int INT_X_4_SUBURBAN = Enum.INT_X_4_SUBURBAN;
3411             static final int INT_X_1_NO_SINGLE_GROUP = Enum.INT_X_1_NO_SINGLE_GROUP;
3412             
3413             /**
3414              * Enumeration value class for gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document$NEAOrganization20$Communities.
3415              * These enum values can be used as follows:
3416              * <pre>
3417              * enum.toString(); // returns the string value of the enum
3418              * enum.intValue(); // returns an int value, useful for switches
3419              * // e.g., case Enum.INT_X_2_URBAN
3420              * Enum.forString(s); // returns the enum value for a string
3421              * Enum.forInt(i); // returns the enum value for an int
3422              * </pre>
3423              * Enumeration objects are immutable singleton objects that
3424              * can be compared using == object equality. They have no
3425              * public constructor. See the constants defined within this
3426              * class for all the valid values.
3427              */
3428             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
3429             {
3430                 /**
3431                  * Returns the enum value for a string, or null if none.
3432                  */
3433                 public static Enum forString(java.lang.String s)
3434                     { return (Enum)table.forString(s); }
3435                 /**
3436                  * Returns the enum value corresponding to an int, or null if none.
3437                  */
3438                 public static Enum forInt(int i)
3439                     { return (Enum)table.forInt(i); }
3440                 
3441                 private Enum(java.lang.String s, int i)
3442                     { super(s, i); }
3443                 
3444                 static final int INT_X_2_URBAN = 1;
3445                 static final int INT_X_3_RURAL = 2;
3446                 static final int INT_X_4_SUBURBAN = 3;
3447                 static final int INT_X_1_NO_SINGLE_GROUP = 4;
3448                 
3449                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
3450                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
3451                 (
3452                     new Enum[]
3453                     {
3454                       new Enum("2: Urban", INT_X_2_URBAN),
3455                       new Enum("3: Rural", INT_X_3_RURAL),
3456                       new Enum("4: Suburban", INT_X_4_SUBURBAN),
3457                       new Enum("1: No Single Group", INT_X_1_NO_SINGLE_GROUP),
3458                     }
3459                 );
3460                 private static final long serialVersionUID = 1L;
3461                 private java.lang.Object readResolve() { return forInt(intValue()); } 
3462             }
3463             
3464             /**
3465              * A factory class with static methods for creating instances
3466              * of this type.
3467              */
3468             
3469             public static final class Factory
3470             {
3471                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities newValue(java.lang.Object obj) {
3472                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities) type.newValue( obj ); }
3473                 
3474                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities newInstance() {
3475                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3476                 
3477                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities newInstance(org.apache.xmlbeans.XmlOptions options) {
3478                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.Communities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3479                 
3480                 private Factory() { } // No instance of this class allowed
3481             }
3482         }
3483         
3484         /**
3485          * An XML UnderservedDistinctGroups(@http://apply.grants.gov/forms/NEAOrganization_2_0-V2.0).
3486          *
3487          * This is a complex type.
3488          */
3489         public interface UnderservedDistinctGroups extends org.apache.xmlbeans.XmlObject
3490         {
3491             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3492                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(UnderservedDistinctGroups.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("underserveddistinctgroups47f2elemtype");
3493             
3494             /**
3495              * Gets the "Disabilities" element
3496              */
3497             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getDisabilities();
3498             
3499             /**
3500              * Gets (as xml) the "Disabilities" element
3501              */
3502             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetDisabilities();
3503             
3504             /**
3505              * True if has "Disabilities" element
3506              */
3507             boolean isSetDisabilities();
3508             
3509             /**
3510              * Sets the "Disabilities" element
3511              */
3512             void setDisabilities(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum disabilities);
3513             
3514             /**
3515              * Sets (as xml) the "Disabilities" element
3516              */
3517             void xsetDisabilities(gov.grants.apply.system.globalLibraryV20.YesNoDataType disabilities);
3518             
3519             /**
3520              * Unsets the "Disabilities" element
3521              */
3522             void unsetDisabilities();
3523             
3524             /**
3525              * Gets the "Institutions" element
3526              */
3527             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getInstitutions();
3528             
3529             /**
3530              * Gets (as xml) the "Institutions" element
3531              */
3532             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetInstitutions();
3533             
3534             /**
3535              * True if has "Institutions" element
3536              */
3537             boolean isSetInstitutions();
3538             
3539             /**
3540              * Sets the "Institutions" element
3541              */
3542             void setInstitutions(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum institutions);
3543             
3544             /**
3545              * Sets (as xml) the "Institutions" element
3546              */
3547             void xsetInstitutions(gov.grants.apply.system.globalLibraryV20.YesNoDataType institutions);
3548             
3549             /**
3550              * Unsets the "Institutions" element
3551              */
3552             void unsetInstitutions();
3553             
3554             /**
3555              * Gets the "LowIncome" element
3556              */
3557             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLowIncome();
3558             
3559             /**
3560              * Gets (as xml) the "LowIncome" element
3561              */
3562             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLowIncome();
3563             
3564             /**
3565              * True if has "LowIncome" element
3566              */
3567             boolean isSetLowIncome();
3568             
3569             /**
3570              * Sets the "LowIncome" element
3571              */
3572             void setLowIncome(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum lowIncome);
3573             
3574             /**
3575              * Sets (as xml) the "LowIncome" element
3576              */
3577             void xsetLowIncome(gov.grants.apply.system.globalLibraryV20.YesNoDataType lowIncome);
3578             
3579             /**
3580              * Unsets the "LowIncome" element
3581              */
3582             void unsetLowIncome();
3583             
3584             /**
3585              * Gets the "LimitedEnglish" element
3586              */
3587             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLimitedEnglish();
3588             
3589             /**
3590              * Gets (as xml) the "LimitedEnglish" element
3591              */
3592             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLimitedEnglish();
3593             
3594             /**
3595              * True if has "LimitedEnglish" element
3596              */
3597             boolean isSetLimitedEnglish();
3598             
3599             /**
3600              * Sets the "LimitedEnglish" element
3601              */
3602             void setLimitedEnglish(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum limitedEnglish);
3603             
3604             /**
3605              * Sets (as xml) the "LimitedEnglish" element
3606              */
3607             void xsetLimitedEnglish(gov.grants.apply.system.globalLibraryV20.YesNoDataType limitedEnglish);
3608             
3609             /**
3610              * Unsets the "LimitedEnglish" element
3611              */
3612             void unsetLimitedEnglish();
3613             
3614             /**
3615              * Gets the "Veterans" element
3616              */
3617             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getVeterans();
3618             
3619             /**
3620              * Gets (as xml) the "Veterans" element
3621              */
3622             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetVeterans();
3623             
3624             /**
3625              * True if has "Veterans" element
3626              */
3627             boolean isSetVeterans();
3628             
3629             /**
3630              * Sets the "Veterans" element
3631              */
3632             void setVeterans(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum veterans);
3633             
3634             /**
3635              * Sets (as xml) the "Veterans" element
3636              */
3637             void xsetVeterans(gov.grants.apply.system.globalLibraryV20.YesNoDataType veterans);
3638             
3639             /**
3640              * Unsets the "Veterans" element
3641              */
3642             void unsetVeterans();
3643             
3644             /**
3645              * Gets the "NoneOfAbove" element
3646              */
3647             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoneOfAbove();
3648             
3649             /**
3650              * Gets (as xml) the "NoneOfAbove" element
3651              */
3652             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoneOfAbove();
3653             
3654             /**
3655              * True if has "NoneOfAbove" element
3656              */
3657             boolean isSetNoneOfAbove();
3658             
3659             /**
3660              * Sets the "NoneOfAbove" element
3661              */
3662             void setNoneOfAbove(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noneOfAbove);
3663             
3664             /**
3665              * Sets (as xml) the "NoneOfAbove" element
3666              */
3667             void xsetNoneOfAbove(gov.grants.apply.system.globalLibraryV20.YesNoDataType noneOfAbove);
3668             
3669             /**
3670              * Unsets the "NoneOfAbove" element
3671              */
3672             void unsetNoneOfAbove();
3673             
3674             /**
3675              * A factory class with static methods for creating instances
3676              * of this type.
3677              */
3678             
3679             public static final class Factory
3680             {
3681                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups newInstance() {
3682                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3683                 
3684                 public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups newInstance(org.apache.xmlbeans.XmlOptions options) {
3685                   return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20.UnderservedDistinctGroups) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3686                 
3687                 private Factory() { } // No instance of this class allowed
3688             }
3689         }
3690         
3691         /**
3692          * A factory class with static methods for creating instances
3693          * of this type.
3694          */
3695         
3696         public static final class Factory
3697         {
3698             public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20 newInstance() {
3699               return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3700             
3701             public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20 newInstance(org.apache.xmlbeans.XmlOptions options) {
3702               return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document.NEAOrganization20) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3703             
3704             private Factory() { } // No instance of this class allowed
3705         }
3706     }
3707     
3708     /**
3709      * A factory class with static methods for creating instances
3710      * of this type.
3711      */
3712     
3713     public static final class Factory
3714     {
3715         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document newInstance() {
3716           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3717         
3718         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document newInstance(org.apache.xmlbeans.XmlOptions options) {
3719           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3720         
3721         /** @param xmlAsString the string value to parse */
3722         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
3723           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
3724         
3725         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
3726           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
3727         
3728         /** @param file the file from which to load an xml document */
3729         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3730           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
3731         
3732         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3733           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
3734         
3735         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3736           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
3737         
3738         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3739           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
3740         
3741         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3742           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
3743         
3744         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3745           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
3746         
3747         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3748           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
3749         
3750         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3751           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
3752         
3753         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
3754           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
3755         
3756         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
3757           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
3758         
3759         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
3760           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
3761         
3762         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
3763           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
3764         
3765         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3766         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
3767           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
3768         
3769         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3770         public static gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
3771           return (gov.grants.apply.forms.neaOrganization20V20.NEAOrganization20Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
3772         
3773         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3774         public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
3775           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
3776         
3777         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3778         public static org.apache.xmlbeans.xml.stream.XMLInputStream newValidatingXMLInputStream(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
3779           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
3780         
3781         private Factory() { } // No instance of this class allowed
3782     }
3783 }