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