View Javadoc
1   /*
2    * An XML document type.
3    * Localname: COPS_ApplicationAttachment_3_0
4    * Namespace: http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0
5    * Java type: gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.copsApplicationAttachment30V30;
10  
11  
12  /**
13   * A document containing one COPS_ApplicationAttachment_3_0(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface COPSApplicationAttachment30Document 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(COPSApplicationAttachment30Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copsapplicationattachment305f1fdoctype");
21      
22      /**
23       * Gets the "COPS_ApplicationAttachment_3_0" element
24       */
25      gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30 getCOPSApplicationAttachment30();
26      
27      /**
28       * Sets the "COPS_ApplicationAttachment_3_0" element
29       */
30      void setCOPSApplicationAttachment30(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30 copsApplicationAttachment30);
31      
32      /**
33       * Appends and returns a new empty "COPS_ApplicationAttachment_3_0" element
34       */
35      gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30 addNewCOPSApplicationAttachment30();
36      
37      /**
38       * An XML COPS_ApplicationAttachment_3_0(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
39       *
40       * This is a complex type.
41       */
42      public interface COPSApplicationAttachment30 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(COPSApplicationAttachment30.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copsapplicationattachment302b7belemtype");
46          
47          /**
48           * Gets the "ProgramName" element
49           */
50          gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProgramName.Enum getProgramName();
51          
52          /**
53           * Gets (as xml) the "ProgramName" element
54           */
55          gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProgramName xgetProgramName();
56          
57          /**
58           * Sets the "ProgramName" element
59           */
60          void setProgramName(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProgramName.Enum programName);
61          
62          /**
63           * Sets (as xml) the "ProgramName" element
64           */
65          void xsetProgramName(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProgramName programName);
66          
67          /**
68           * Gets the "AgencyType" element
69           */
70          gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.AgencyType.Enum getAgencyType();
71          
72          /**
73           * Gets (as xml) the "AgencyType" element
74           */
75          gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.AgencyType xgetAgencyType();
76          
77          /**
78           * Sets the "AgencyType" element
79           */
80          void setAgencyType(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.AgencyType.Enum agencyType);
81          
82          /**
83           * Sets (as xml) the "AgencyType" element
84           */
85          void xsetAgencyType(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.AgencyType agencyType);
86          
87          /**
88           * Gets the "LawEntities" element
89           */
90          gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LawEntities.Enum getLawEntities();
91          
92          /**
93           * Gets (as xml) the "LawEntities" element
94           */
95          gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LawEntities xgetLawEntities();
96          
97          /**
98           * True if has "LawEntities" element
99           */
100         boolean isSetLawEntities();
101         
102         /**
103          * Sets the "LawEntities" element
104          */
105         void setLawEntities(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LawEntities.Enum lawEntities);
106         
107         /**
108          * Sets (as xml) the "LawEntities" element
109          */
110         void xsetLawEntities(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LawEntities lawEntities);
111         
112         /**
113          * Unsets the "LawEntities" element
114          */
115         void unsetLawEntities();
116         
117         /**
118          * Gets the "NonLawEntities" element
119          */
120         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NonLawEntities.Enum getNonLawEntities();
121         
122         /**
123          * Gets (as xml) the "NonLawEntities" element
124          */
125         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NonLawEntities xgetNonLawEntities();
126         
127         /**
128          * True if has "NonLawEntities" element
129          */
130         boolean isSetNonLawEntities();
131         
132         /**
133          * Sets the "NonLawEntities" element
134          */
135         void setNonLawEntities(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NonLawEntities.Enum nonLawEntities);
136         
137         /**
138          * Sets (as xml) the "NonLawEntities" element
139          */
140         void xsetNonLawEntities(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NonLawEntities nonLawEntities);
141         
142         /**
143          * Unsets the "NonLawEntities" element
144          */
145         void unsetNonLawEntities();
146         
147         /**
148          * Gets the "SOSApplicants" element
149          */
150         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SOSApplicants getSOSApplicants();
151         
152         /**
153          * True if has "SOSApplicants" element
154          */
155         boolean isSetSOSApplicants();
156         
157         /**
158          * Sets the "SOSApplicants" element
159          */
160         void setSOSApplicants(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SOSApplicants sosApplicants);
161         
162         /**
163          * Appends and returns a new empty "SOSApplicants" element
164          */
165         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SOSApplicants addNewSOSApplicants();
166         
167         /**
168          * Unsets the "SOSApplicants" element
169          */
170         void unsetSOSApplicants();
171         
172         /**
173          * Gets the "Subset1" element
174          */
175         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset1 getSubset1();
176         
177         /**
178          * True if has "Subset1" element
179          */
180         boolean isSetSubset1();
181         
182         /**
183          * Sets the "Subset1" element
184          */
185         void setSubset1(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset1 subset1);
186         
187         /**
188          * Appends and returns a new empty "Subset1" element
189          */
190         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset1 addNewSubset1();
191         
192         /**
193          * Unsets the "Subset1" element
194          */
195         void unsetSubset1();
196         
197         /**
198          * Gets the "Subset2" element
199          */
200         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset2 getSubset2();
201         
202         /**
203          * True if has "Subset2" element
204          */
205         boolean isSetSubset2();
206         
207         /**
208          * Sets the "Subset2" element
209          */
210         void setSubset2(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset2 subset2);
211         
212         /**
213          * Appends and returns a new empty "Subset2" element
214          */
215         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset2 addNewSubset2();
216         
217         /**
218          * Unsets the "Subset2" element
219          */
220         void unsetSubset2();
221         
222         /**
223          * Gets the "Subset3" element
224          */
225         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset3 getSubset3();
226         
227         /**
228          * True if has "Subset3" element
229          */
230         boolean isSetSubset3();
231         
232         /**
233          * Sets the "Subset3" element
234          */
235         void setSubset3(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset3 subset3);
236         
237         /**
238          * Appends and returns a new empty "Subset3" element
239          */
240         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset3 addNewSubset3();
241         
242         /**
243          * Unsets the "Subset3" element
244          */
245         void unsetSubset3();
246         
247         /**
248          * Gets the "ApplicantORINumber" element
249          */
250         java.lang.String getApplicantORINumber();
251         
252         /**
253          * Gets (as xml) the "ApplicantORINumber" element
254          */
255         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantORINumber xgetApplicantORINumber();
256         
257         /**
258          * True if has "ApplicantORINumber" element
259          */
260         boolean isSetApplicantORINumber();
261         
262         /**
263          * Sets the "ApplicantORINumber" element
264          */
265         void setApplicantORINumber(java.lang.String applicantORINumber);
266         
267         /**
268          * Sets (as xml) the "ApplicantORINumber" element
269          */
270         void xsetApplicantORINumber(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantORINumber applicantORINumber);
271         
272         /**
273          * Unsets the "ApplicantORINumber" element
274          */
275         void unsetApplicantORINumber();
276         
277         /**
278          * Gets the "NoORI" element
279          */
280         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoORI();
281         
282         /**
283          * Gets (as xml) the "NoORI" element
284          */
285         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoORI();
286         
287         /**
288          * True if has "NoORI" element
289          */
290         boolean isSetNoORI();
291         
292         /**
293          * Sets the "NoORI" element
294          */
295         void setNoORI(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noORI);
296         
297         /**
298          * Sets (as xml) the "NoORI" element
299          */
300         void xsetNoORI(gov.grants.apply.system.globalLibraryV20.YesNoDataType noORI);
301         
302         /**
303          * Unsets the "NoORI" element
304          */
305         void unsetNoORI();
306         
307         /**
308          * Gets the "DUNSNumber" element
309          */
310         java.lang.String getDUNSNumber();
311         
312         /**
313          * Gets (as xml) the "DUNSNumber" element
314          */
315         gov.grants.apply.system.globalLibraryV20.DUNSIDDataType xgetDUNSNumber();
316         
317         /**
318          * Sets the "DUNSNumber" element
319          */
320         void setDUNSNumber(java.lang.String dunsNumber);
321         
322         /**
323          * Sets (as xml) the "DUNSNumber" element
324          */
325         void xsetDUNSNumber(gov.grants.apply.system.globalLibraryV20.DUNSIDDataType dunsNumber);
326         
327         /**
328          * Gets the "CCRNumber" element
329          */
330         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCCRNumber();
331         
332         /**
333          * Gets (as xml) the "CCRNumber" element
334          */
335         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCCRNumber();
336         
337         /**
338          * Sets the "CCRNumber" element
339          */
340         void setCCRNumber(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ccrNumber);
341         
342         /**
343          * Sets (as xml) the "CCRNumber" element
344          */
345         void xsetCCRNumber(gov.grants.apply.system.globalLibraryV20.YesNoDataType ccrNumber);
346         
347         /**
348          * Gets the "GNISID" element
349          */
350         java.lang.String getGNISID();
351         
352         /**
353          * Gets (as xml) the "GNISID" element
354          */
355         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.GNISID xgetGNISID();
356         
357         /**
358          * Sets the "GNISID" element
359          */
360         void setGNISID(java.lang.String gnisid);
361         
362         /**
363          * Sets (as xml) the "GNISID" element
364          */
365         void xsetGNISID(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.GNISID gnisid);
366         
367         /**
368          * Gets the "CognizantFederalAgency" element
369          */
370         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CognizantFederalAgency.Enum getCognizantFederalAgency();
371         
372         /**
373          * Gets (as xml) the "CognizantFederalAgency" element
374          */
375         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CognizantFederalAgency xgetCognizantFederalAgency();
376         
377         /**
378          * Sets the "CognizantFederalAgency" element
379          */
380         void setCognizantFederalAgency(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CognizantFederalAgency.Enum cognizantFederalAgency);
381         
382         /**
383          * Sets (as xml) the "CognizantFederalAgency" element
384          */
385         void xsetCognizantFederalAgency(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CognizantFederalAgency cognizantFederalAgency);
386         
387         /**
388          * Gets the "ApplicantFiscalYearFrom" element
389          */
390         java.lang.String getApplicantFiscalYearFrom();
391         
392         /**
393          * Gets (as xml) the "ApplicantFiscalYearFrom" element
394          */
395         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearFrom xgetApplicantFiscalYearFrom();
396         
397         /**
398          * Sets the "ApplicantFiscalYearFrom" element
399          */
400         void setApplicantFiscalYearFrom(java.lang.String applicantFiscalYearFrom);
401         
402         /**
403          * Sets (as xml) the "ApplicantFiscalYearFrom" element
404          */
405         void xsetApplicantFiscalYearFrom(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearFrom applicantFiscalYearFrom);
406         
407         /**
408          * Gets the "ApplicantFiscalYearTo" element
409          */
410         java.lang.String getApplicantFiscalYearTo();
411         
412         /**
413          * Gets (as xml) the "ApplicantFiscalYearTo" element
414          */
415         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearTo xgetApplicantFiscalYearTo();
416         
417         /**
418          * Sets the "ApplicantFiscalYearTo" element
419          */
420         void setApplicantFiscalYearTo(java.lang.String applicantFiscalYearTo);
421         
422         /**
423          * Sets (as xml) the "ApplicantFiscalYearTo" element
424          */
425         void xsetApplicantFiscalYearTo(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearTo applicantFiscalYearTo);
426         
427         /**
428          * Gets the "CensusPopulation" element
429          */
430         int getCensusPopulation();
431         
432         /**
433          * Gets (as xml) the "CensusPopulation" element
434          */
435         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CensusPopulation xgetCensusPopulation();
436         
437         /**
438          * True if has "CensusPopulation" element
439          */
440         boolean isSetCensusPopulation();
441         
442         /**
443          * Sets the "CensusPopulation" element
444          */
445         void setCensusPopulation(int censusPopulation);
446         
447         /**
448          * Sets (as xml) the "CensusPopulation" element
449          */
450         void xsetCensusPopulation(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CensusPopulation censusPopulation);
451         
452         /**
453          * Unsets the "CensusPopulation" element
454          */
455         void unsetCensusPopulation();
456         
457         /**
458          * Gets the "ChkNotOnCensus" element
459          */
460         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChkNotOnCensus();
461         
462         /**
463          * Gets (as xml) the "ChkNotOnCensus" element
464          */
465         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChkNotOnCensus();
466         
467         /**
468          * True if has "ChkNotOnCensus" element
469          */
470         boolean isSetChkNotOnCensus();
471         
472         /**
473          * Sets the "ChkNotOnCensus" element
474          */
475         void setChkNotOnCensus(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum chkNotOnCensus);
476         
477         /**
478          * Sets (as xml) the "ChkNotOnCensus" element
479          */
480         void xsetChkNotOnCensus(gov.grants.apply.system.globalLibraryV20.YesNoDataType chkNotOnCensus);
481         
482         /**
483          * Unsets the "ChkNotOnCensus" element
484          */
485         void unsetChkNotOnCensus();
486         
487         /**
488          * Gets the "NotOnCensus" element
489          */
490         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus getNotOnCensus();
491         
492         /**
493          * True if has "NotOnCensus" element
494          */
495         boolean isSetNotOnCensus();
496         
497         /**
498          * Sets the "NotOnCensus" element
499          */
500         void setNotOnCensus(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus notOnCensus);
501         
502         /**
503          * Appends and returns a new empty "NotOnCensus" element
504          */
505         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus addNewNotOnCensus();
506         
507         /**
508          * Unsets the "NotOnCensus" element
509          */
510         void unsetNotOnCensus();
511         
512         /**
513          * Gets the "PopulationServed" element
514          */
515         int getPopulationServed();
516         
517         /**
518          * Gets (as xml) the "PopulationServed" element
519          */
520         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.PopulationServed xgetPopulationServed();
521         
522         /**
523          * True if has "PopulationServed" element
524          */
525         boolean isSetPopulationServed();
526         
527         /**
528          * Sets the "PopulationServed" element
529          */
530         void setPopulationServed(int populationServed);
531         
532         /**
533          * Sets (as xml) the "PopulationServed" element
534          */
535         void xsetPopulationServed(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.PopulationServed populationServed);
536         
537         /**
538          * Unsets the "PopulationServed" element
539          */
540         void unsetPopulationServed();
541         
542         /**
543          * Gets the "ServicePopulationDifference" element
544          */
545         java.lang.String getServicePopulationDifference();
546         
547         /**
548          * Gets (as xml) the "ServicePopulationDifference" element
549          */
550         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ServicePopulationDifference xgetServicePopulationDifference();
551         
552         /**
553          * True if has "ServicePopulationDifference" element
554          */
555         boolean isSetServicePopulationDifference();
556         
557         /**
558          * Sets the "ServicePopulationDifference" element
559          */
560         void setServicePopulationDifference(java.lang.String servicePopulationDifference);
561         
562         /**
563          * Sets (as xml) the "ServicePopulationDifference" element
564          */
565         void xsetServicePopulationDifference(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ServicePopulationDifference servicePopulationDifference);
566         
567         /**
568          * Unsets the "ServicePopulationDifference" element
569          */
570         void unsetServicePopulationDifference();
571         
572         /**
573          * Gets the "SwornForceCurrentFullTime" element
574          */
575         int getSwornForceCurrentFullTime();
576         
577         /**
578          * Gets (as xml) the "SwornForceCurrentFullTime" element
579          */
580         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentFullTime xgetSwornForceCurrentFullTime();
581         
582         /**
583          * True if has "SwornForceCurrentFullTime" element
584          */
585         boolean isSetSwornForceCurrentFullTime();
586         
587         /**
588          * Sets the "SwornForceCurrentFullTime" element
589          */
590         void setSwornForceCurrentFullTime(int swornForceCurrentFullTime);
591         
592         /**
593          * Sets (as xml) the "SwornForceCurrentFullTime" element
594          */
595         void xsetSwornForceCurrentFullTime(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentFullTime swornForceCurrentFullTime);
596         
597         /**
598          * Unsets the "SwornForceCurrentFullTime" element
599          */
600         void unsetSwornForceCurrentFullTime();
601         
602         /**
603          * Gets the "SwornForceCurrentPartTime" element
604          */
605         int getSwornForceCurrentPartTime();
606         
607         /**
608          * Gets (as xml) the "SwornForceCurrentPartTime" element
609          */
610         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentPartTime xgetSwornForceCurrentPartTime();
611         
612         /**
613          * True if has "SwornForceCurrentPartTime" element
614          */
615         boolean isSetSwornForceCurrentPartTime();
616         
617         /**
618          * Sets the "SwornForceCurrentPartTime" element
619          */
620         void setSwornForceCurrentPartTime(int swornForceCurrentPartTime);
621         
622         /**
623          * Sets (as xml) the "SwornForceCurrentPartTime" element
624          */
625         void xsetSwornForceCurrentPartTime(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentPartTime swornForceCurrentPartTime);
626         
627         /**
628          * Unsets the "SwornForceCurrentPartTime" element
629          */
630         void unsetSwornForceCurrentPartTime();
631         
632         /**
633          * Gets the "SwornForceOnePriorFullTime" element
634          */
635         int getSwornForceOnePriorFullTime();
636         
637         /**
638          * Gets (as xml) the "SwornForceOnePriorFullTime" element
639          */
640         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorFullTime xgetSwornForceOnePriorFullTime();
641         
642         /**
643          * True if has "SwornForceOnePriorFullTime" element
644          */
645         boolean isSetSwornForceOnePriorFullTime();
646         
647         /**
648          * Sets the "SwornForceOnePriorFullTime" element
649          */
650         void setSwornForceOnePriorFullTime(int swornForceOnePriorFullTime);
651         
652         /**
653          * Sets (as xml) the "SwornForceOnePriorFullTime" element
654          */
655         void xsetSwornForceOnePriorFullTime(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorFullTime swornForceOnePriorFullTime);
656         
657         /**
658          * Unsets the "SwornForceOnePriorFullTime" element
659          */
660         void unsetSwornForceOnePriorFullTime();
661         
662         /**
663          * Gets the "SwornForceOnePriorPartTime" element
664          */
665         int getSwornForceOnePriorPartTime();
666         
667         /**
668          * Gets (as xml) the "SwornForceOnePriorPartTime" element
669          */
670         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorPartTime xgetSwornForceOnePriorPartTime();
671         
672         /**
673          * True if has "SwornForceOnePriorPartTime" element
674          */
675         boolean isSetSwornForceOnePriorPartTime();
676         
677         /**
678          * Sets the "SwornForceOnePriorPartTime" element
679          */
680         void setSwornForceOnePriorPartTime(int swornForceOnePriorPartTime);
681         
682         /**
683          * Sets (as xml) the "SwornForceOnePriorPartTime" element
684          */
685         void xsetSwornForceOnePriorPartTime(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorPartTime swornForceOnePriorPartTime);
686         
687         /**
688          * Unsets the "SwornForceOnePriorPartTime" element
689          */
690         void unsetSwornForceOnePriorPartTime();
691         
692         /**
693          * Gets the "SwornForceTwoPriorFullTime" element
694          */
695         int getSwornForceTwoPriorFullTime();
696         
697         /**
698          * Gets (as xml) the "SwornForceTwoPriorFullTime" element
699          */
700         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorFullTime xgetSwornForceTwoPriorFullTime();
701         
702         /**
703          * True if has "SwornForceTwoPriorFullTime" element
704          */
705         boolean isSetSwornForceTwoPriorFullTime();
706         
707         /**
708          * Sets the "SwornForceTwoPriorFullTime" element
709          */
710         void setSwornForceTwoPriorFullTime(int swornForceTwoPriorFullTime);
711         
712         /**
713          * Sets (as xml) the "SwornForceTwoPriorFullTime" element
714          */
715         void xsetSwornForceTwoPriorFullTime(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorFullTime swornForceTwoPriorFullTime);
716         
717         /**
718          * Unsets the "SwornForceTwoPriorFullTime" element
719          */
720         void unsetSwornForceTwoPriorFullTime();
721         
722         /**
723          * Gets the "SwornForceTwoPriorPartTime" element
724          */
725         int getSwornForceTwoPriorPartTime();
726         
727         /**
728          * Gets (as xml) the "SwornForceTwoPriorPartTime" element
729          */
730         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorPartTime xgetSwornForceTwoPriorPartTime();
731         
732         /**
733          * True if has "SwornForceTwoPriorPartTime" element
734          */
735         boolean isSetSwornForceTwoPriorPartTime();
736         
737         /**
738          * Sets the "SwornForceTwoPriorPartTime" element
739          */
740         void setSwornForceTwoPriorPartTime(int swornForceTwoPriorPartTime);
741         
742         /**
743          * Sets (as xml) the "SwornForceTwoPriorPartTime" element
744          */
745         void xsetSwornForceTwoPriorPartTime(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorPartTime swornForceTwoPriorPartTime);
746         
747         /**
748          * Unsets the "SwornForceTwoPriorPartTime" element
749          */
750         void unsetSwornForceTwoPriorPartTime();
751         
752         /**
753          * Gets the "SwornForceLocalActualFullTime" element
754          */
755         int getSwornForceLocalActualFullTime();
756         
757         /**
758          * Gets (as xml) the "SwornForceLocalActualFullTime" element
759          */
760         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualFullTime xgetSwornForceLocalActualFullTime();
761         
762         /**
763          * True if has "SwornForceLocalActualFullTime" element
764          */
765         boolean isSetSwornForceLocalActualFullTime();
766         
767         /**
768          * Sets the "SwornForceLocalActualFullTime" element
769          */
770         void setSwornForceLocalActualFullTime(int swornForceLocalActualFullTime);
771         
772         /**
773          * Sets (as xml) the "SwornForceLocalActualFullTime" element
774          */
775         void xsetSwornForceLocalActualFullTime(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualFullTime swornForceLocalActualFullTime);
776         
777         /**
778          * Unsets the "SwornForceLocalActualFullTime" element
779          */
780         void unsetSwornForceLocalActualFullTime();
781         
782         /**
783          * Gets the "SwornForceLocalActualPartTime" element
784          */
785         int getSwornForceLocalActualPartTime();
786         
787         /**
788          * Gets (as xml) the "SwornForceLocalActualPartTime" element
789          */
790         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualPartTime xgetSwornForceLocalActualPartTime();
791         
792         /**
793          * True if has "SwornForceLocalActualPartTime" element
794          */
795         boolean isSetSwornForceLocalActualPartTime();
796         
797         /**
798          * Sets the "SwornForceLocalActualPartTime" element
799          */
800         void setSwornForceLocalActualPartTime(int swornForceLocalActualPartTime);
801         
802         /**
803          * Sets (as xml) the "SwornForceLocalActualPartTime" element
804          */
805         void xsetSwornForceLocalActualPartTime(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualPartTime swornForceLocalActualPartTime);
806         
807         /**
808          * Unsets the "SwornForceLocalActualPartTime" element
809          */
810         void unsetSwornForceLocalActualPartTime();
811         
812         /**
813          * Gets the "ExecutiveInformation" element
814          */
815         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation getExecutiveInformation();
816         
817         /**
818          * Sets the "ExecutiveInformation" element
819          */
820         void setExecutiveInformation(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation executiveInformation);
821         
822         /**
823          * Appends and returns a new empty "ExecutiveInformation" element
824          */
825         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation addNewExecutiveInformation();
826         
827         /**
828          * Gets the "FinancialExecutiveInformation" element
829          */
830         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation getFinancialExecutiveInformation();
831         
832         /**
833          * Sets the "FinancialExecutiveInformation" element
834          */
835         void setFinancialExecutiveInformation(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation financialExecutiveInformation);
836         
837         /**
838          * Appends and returns a new empty "FinancialExecutiveInformation" element
839          */
840         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation addNewFinancialExecutiveInformation();
841         
842         /**
843          * Gets the "CommunityPartnerships" element
844          */
845         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPartnerships getCommunityPartnerships();
846         
847         /**
848          * True if has "CommunityPartnerships" element
849          */
850         boolean isSetCommunityPartnerships();
851         
852         /**
853          * Sets the "CommunityPartnerships" element
854          */
855         void setCommunityPartnerships(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPartnerships communityPartnerships);
856         
857         /**
858          * Appends and returns a new empty "CommunityPartnerships" element
859          */
860         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPartnerships addNewCommunityPartnerships();
861         
862         /**
863          * Unsets the "CommunityPartnerships" element
864          */
865         void unsetCommunityPartnerships();
866         
867         /**
868          * Gets the "ProblemSolving" element
869          */
870         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProblemSolving getProblemSolving();
871         
872         /**
873          * True if has "ProblemSolving" element
874          */
875         boolean isSetProblemSolving();
876         
877         /**
878          * Sets the "ProblemSolving" element
879          */
880         void setProblemSolving(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProblemSolving problemSolving);
881         
882         /**
883          * Appends and returns a new empty "ProblemSolving" element
884          */
885         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProblemSolving addNewProblemSolving();
886         
887         /**
888          * Unsets the "ProblemSolving" element
889          */
890         void unsetProblemSolving();
891         
892         /**
893          * Gets the "OrganizationalTransformation" element
894          */
895         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OrganizationalTransformation getOrganizationalTransformation();
896         
897         /**
898          * True if has "OrganizationalTransformation" element
899          */
900         boolean isSetOrganizationalTransformation();
901         
902         /**
903          * Sets the "OrganizationalTransformation" element
904          */
905         void setOrganizationalTransformation(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OrganizationalTransformation organizationalTransformation);
906         
907         /**
908          * Appends and returns a new empty "OrganizationalTransformation" element
909          */
910         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OrganizationalTransformation addNewOrganizationalTransformation();
911         
912         /**
913          * Unsets the "OrganizationalTransformation" element
914          */
915         void unsetOrganizationalTransformation();
916         
917         /**
918          * Gets the "Technology" element
919          */
920         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Technology getTechnology();
921         
922         /**
923          * True if has "Technology" element
924          */
925         boolean isSetTechnology();
926         
927         /**
928          * Sets the "Technology" element
929          */
930         void setTechnology(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Technology technology);
931         
932         /**
933          * Appends and returns a new empty "Technology" element
934          */
935         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Technology addNewTechnology();
936         
937         /**
938          * Unsets the "Technology" element
939          */
940         void unsetTechnology();
941         
942         /**
943          * Gets the "CommunityPolicingPlanNarrative" element
944          */
945         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative getCommunityPolicingPlanNarrative();
946         
947         /**
948          * Sets the "CommunityPolicingPlanNarrative" element
949          */
950         void setCommunityPolicingPlanNarrative(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative communityPolicingPlanNarrative);
951         
952         /**
953          * Appends and returns a new empty "CommunityPolicingPlanNarrative" element
954          */
955         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative addNewCommunityPolicingPlanNarrative();
956         
957         /**
958          * Gets the "NeedForFederalAssistanceExplanation" element
959          */
960         java.lang.String getNeedForFederalAssistanceExplanation();
961         
962         /**
963          * Gets (as xml) the "NeedForFederalAssistanceExplanation" element
964          */
965         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NeedForFederalAssistanceExplanation xgetNeedForFederalAssistanceExplanation();
966         
967         /**
968          * Sets the "NeedForFederalAssistanceExplanation" element
969          */
970         void setNeedForFederalAssistanceExplanation(java.lang.String needForFederalAssistanceExplanation);
971         
972         /**
973          * Sets (as xml) the "NeedForFederalAssistanceExplanation" element
974          */
975         void xsetNeedForFederalAssistanceExplanation(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NeedForFederalAssistanceExplanation needForFederalAssistanceExplanation);
976         
977         /**
978          * Gets the "ObtainSupportForProgram" element
979          */
980         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getObtainSupportForProgram();
981         
982         /**
983          * Gets (as xml) the "ObtainSupportForProgram" element
984          */
985         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetObtainSupportForProgram();
986         
987         /**
988          * Sets the "ObtainSupportForProgram" element
989          */
990         void setObtainSupportForProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum obtainSupportForProgram);
991         
992         /**
993          * Sets (as xml) the "ObtainSupportForProgram" element
994          */
995         void xsetObtainSupportForProgram(gov.grants.apply.system.globalLibraryV20.YesNoDataType obtainSupportForProgram);
996         
997         /**
998          * Gets the "ObtainFundingSourceGeneral" element
999          */
1000         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getObtainFundingSourceGeneral();
1001         
1002         /**
1003          * Gets (as xml) the "ObtainFundingSourceGeneral" element
1004          */
1005         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetObtainFundingSourceGeneral();
1006         
1007         /**
1008          * True if has "ObtainFundingSourceGeneral" element
1009          */
1010         boolean isSetObtainFundingSourceGeneral();
1011         
1012         /**
1013          * Sets the "ObtainFundingSourceGeneral" element
1014          */
1015         void setObtainFundingSourceGeneral(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum obtainFundingSourceGeneral);
1016         
1017         /**
1018          * Sets (as xml) the "ObtainFundingSourceGeneral" element
1019          */
1020         void xsetObtainFundingSourceGeneral(gov.grants.apply.system.globalLibraryV20.YesNoDataType obtainFundingSourceGeneral);
1021         
1022         /**
1023          * Unsets the "ObtainFundingSourceGeneral" element
1024          */
1025         void unsetObtainFundingSourceGeneral();
1026         
1027         /**
1028          * Gets the "ObtainFundingSourceBond" element
1029          */
1030         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getObtainFundingSourceBond();
1031         
1032         /**
1033          * Gets (as xml) the "ObtainFundingSourceBond" element
1034          */
1035         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetObtainFundingSourceBond();
1036         
1037         /**
1038          * True if has "ObtainFundingSourceBond" element
1039          */
1040         boolean isSetObtainFundingSourceBond();
1041         
1042         /**
1043          * Sets the "ObtainFundingSourceBond" element
1044          */
1045         void setObtainFundingSourceBond(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum obtainFundingSourceBond);
1046         
1047         /**
1048          * Sets (as xml) the "ObtainFundingSourceBond" element
1049          */
1050         void xsetObtainFundingSourceBond(gov.grants.apply.system.globalLibraryV20.YesNoDataType obtainFundingSourceBond);
1051         
1052         /**
1053          * Unsets the "ObtainFundingSourceBond" element
1054          */
1055         void unsetObtainFundingSourceBond();
1056         
1057         /**
1058          * Gets the "ObtainFundingSourcePrivate" element
1059          */
1060         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getObtainFundingSourcePrivate();
1061         
1062         /**
1063          * Gets (as xml) the "ObtainFundingSourcePrivate" element
1064          */
1065         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetObtainFundingSourcePrivate();
1066         
1067         /**
1068          * True if has "ObtainFundingSourcePrivate" element
1069          */
1070         boolean isSetObtainFundingSourcePrivate();
1071         
1072         /**
1073          * Sets the "ObtainFundingSourcePrivate" element
1074          */
1075         void setObtainFundingSourcePrivate(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum obtainFundingSourcePrivate);
1076         
1077         /**
1078          * Sets (as xml) the "ObtainFundingSourcePrivate" element
1079          */
1080         void xsetObtainFundingSourcePrivate(gov.grants.apply.system.globalLibraryV20.YesNoDataType obtainFundingSourcePrivate);
1081         
1082         /**
1083          * Unsets the "ObtainFundingSourcePrivate" element
1084          */
1085         void unsetObtainFundingSourcePrivate();
1086         
1087         /**
1088          * Gets the "ObtainFundingSourceNonFederal" element
1089          */
1090         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getObtainFundingSourceNonFederal();
1091         
1092         /**
1093          * Gets (as xml) the "ObtainFundingSourceNonFederal" element
1094          */
1095         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetObtainFundingSourceNonFederal();
1096         
1097         /**
1098          * True if has "ObtainFundingSourceNonFederal" element
1099          */
1100         boolean isSetObtainFundingSourceNonFederal();
1101         
1102         /**
1103          * Sets the "ObtainFundingSourceNonFederal" element
1104          */
1105         void setObtainFundingSourceNonFederal(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum obtainFundingSourceNonFederal);
1106         
1107         /**
1108          * Sets (as xml) the "ObtainFundingSourceNonFederal" element
1109          */
1110         void xsetObtainFundingSourceNonFederal(gov.grants.apply.system.globalLibraryV20.YesNoDataType obtainFundingSourceNonFederal);
1111         
1112         /**
1113          * Unsets the "ObtainFundingSourceNonFederal" element
1114          */
1115         void unsetObtainFundingSourceNonFederal();
1116         
1117         /**
1118          * Gets the "ObtainFundingSourceFundraising" element
1119          */
1120         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getObtainFundingSourceFundraising();
1121         
1122         /**
1123          * Gets (as xml) the "ObtainFundingSourceFundraising" element
1124          */
1125         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetObtainFundingSourceFundraising();
1126         
1127         /**
1128          * True if has "ObtainFundingSourceFundraising" element
1129          */
1130         boolean isSetObtainFundingSourceFundraising();
1131         
1132         /**
1133          * Sets the "ObtainFundingSourceFundraising" element
1134          */
1135         void setObtainFundingSourceFundraising(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum obtainFundingSourceFundraising);
1136         
1137         /**
1138          * Sets (as xml) the "ObtainFundingSourceFundraising" element
1139          */
1140         void xsetObtainFundingSourceFundraising(gov.grants.apply.system.globalLibraryV20.YesNoDataType obtainFundingSourceFundraising);
1141         
1142         /**
1143          * Unsets the "ObtainFundingSourceFundraising" element
1144          */
1145         void unsetObtainFundingSourceFundraising();
1146         
1147         /**
1148          * Gets the "ObtainFundingSourceOther" element
1149          */
1150         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getObtainFundingSourceOther();
1151         
1152         /**
1153          * Gets (as xml) the "ObtainFundingSourceOther" element
1154          */
1155         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetObtainFundingSourceOther();
1156         
1157         /**
1158          * True if has "ObtainFundingSourceOther" element
1159          */
1160         boolean isSetObtainFundingSourceOther();
1161         
1162         /**
1163          * Sets the "ObtainFundingSourceOther" element
1164          */
1165         void setObtainFundingSourceOther(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum obtainFundingSourceOther);
1166         
1167         /**
1168          * Sets (as xml) the "ObtainFundingSourceOther" element
1169          */
1170         void xsetObtainFundingSourceOther(gov.grants.apply.system.globalLibraryV20.YesNoDataType obtainFundingSourceOther);
1171         
1172         /**
1173          * Unsets the "ObtainFundingSourceOther" element
1174          */
1175         void unsetObtainFundingSourceOther();
1176         
1177         /**
1178          * Gets the "ObtainFundingSourceOtherText" element
1179          */
1180         java.lang.String getObtainFundingSourceOtherText();
1181         
1182         /**
1183          * Gets (as xml) the "ObtainFundingSourceOtherText" element
1184          */
1185         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ObtainFundingSourceOtherText xgetObtainFundingSourceOtherText();
1186         
1187         /**
1188          * True if has "ObtainFundingSourceOtherText" element
1189          */
1190         boolean isSetObtainFundingSourceOtherText();
1191         
1192         /**
1193          * Sets the "ObtainFundingSourceOtherText" element
1194          */
1195         void setObtainFundingSourceOtherText(java.lang.String obtainFundingSourceOtherText);
1196         
1197         /**
1198          * Sets (as xml) the "ObtainFundingSourceOtherText" element
1199          */
1200         void xsetObtainFundingSourceOtherText(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ObtainFundingSourceOtherText obtainFundingSourceOtherText);
1201         
1202         /**
1203          * Unsets the "ObtainFundingSourceOtherText" element
1204          */
1205         void unsetObtainFundingSourceOtherText();
1206         
1207         /**
1208          * Gets the "ExecutiveSummary" element
1209          */
1210         java.lang.String getExecutiveSummary();
1211         
1212         /**
1213          * Gets (as xml) the "ExecutiveSummary" element
1214          */
1215         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveSummary xgetExecutiveSummary();
1216         
1217         /**
1218          * Sets the "ExecutiveSummary" element
1219          */
1220         void setExecutiveSummary(java.lang.String executiveSummary);
1221         
1222         /**
1223          * Sets (as xml) the "ExecutiveSummary" element
1224          */
1225         void xsetExecutiveSummary(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveSummary executiveSummary);
1226         
1227         /**
1228          * Gets the "NarrativeA" element
1229          */
1230         java.lang.String getNarrativeA();
1231         
1232         /**
1233          * Gets (as xml) the "NarrativeA" element
1234          */
1235         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeA xgetNarrativeA();
1236         
1237         /**
1238          * True if has "NarrativeA" element
1239          */
1240         boolean isSetNarrativeA();
1241         
1242         /**
1243          * Sets the "NarrativeA" element
1244          */
1245         void setNarrativeA(java.lang.String narrativeA);
1246         
1247         /**
1248          * Sets (as xml) the "NarrativeA" element
1249          */
1250         void xsetNarrativeA(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeA narrativeA);
1251         
1252         /**
1253          * Unsets the "NarrativeA" element
1254          */
1255         void unsetNarrativeA();
1256         
1257         /**
1258          * Gets the "NarrativeB" element
1259          */
1260         java.lang.String getNarrativeB();
1261         
1262         /**
1263          * Gets (as xml) the "NarrativeB" element
1264          */
1265         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeB xgetNarrativeB();
1266         
1267         /**
1268          * True if has "NarrativeB" element
1269          */
1270         boolean isSetNarrativeB();
1271         
1272         /**
1273          * Sets the "NarrativeB" element
1274          */
1275         void setNarrativeB(java.lang.String narrativeB);
1276         
1277         /**
1278          * Sets (as xml) the "NarrativeB" element
1279          */
1280         void xsetNarrativeB(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeB narrativeB);
1281         
1282         /**
1283          * Unsets the "NarrativeB" element
1284          */
1285         void unsetNarrativeB();
1286         
1287         /**
1288          * Gets the "NarrativeC" element
1289          */
1290         java.lang.String getNarrativeC();
1291         
1292         /**
1293          * Gets (as xml) the "NarrativeC" element
1294          */
1295         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeC xgetNarrativeC();
1296         
1297         /**
1298          * True if has "NarrativeC" element
1299          */
1300         boolean isSetNarrativeC();
1301         
1302         /**
1303          * Sets the "NarrativeC" element
1304          */
1305         void setNarrativeC(java.lang.String narrativeC);
1306         
1307         /**
1308          * Sets (as xml) the "NarrativeC" element
1309          */
1310         void xsetNarrativeC(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeC narrativeC);
1311         
1312         /**
1313          * Unsets the "NarrativeC" element
1314          */
1315         void unsetNarrativeC();
1316         
1317         /**
1318          * Gets the "NarrativeD" element
1319          */
1320         java.lang.String getNarrativeD();
1321         
1322         /**
1323          * Gets (as xml) the "NarrativeD" element
1324          */
1325         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeD xgetNarrativeD();
1326         
1327         /**
1328          * True if has "NarrativeD" element
1329          */
1330         boolean isSetNarrativeD();
1331         
1332         /**
1333          * Sets the "NarrativeD" element
1334          */
1335         void setNarrativeD(java.lang.String narrativeD);
1336         
1337         /**
1338          * Sets (as xml) the "NarrativeD" element
1339          */
1340         void xsetNarrativeD(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeD narrativeD);
1341         
1342         /**
1343          * Unsets the "NarrativeD" element
1344          */
1345         void unsetNarrativeD();
1346         
1347         /**
1348          * Gets the "NarrativeE" element
1349          */
1350         java.lang.String getNarrativeE();
1351         
1352         /**
1353          * Gets (as xml) the "NarrativeE" element
1354          */
1355         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeE xgetNarrativeE();
1356         
1357         /**
1358          * True if has "NarrativeE" element
1359          */
1360         boolean isSetNarrativeE();
1361         
1362         /**
1363          * Sets the "NarrativeE" element
1364          */
1365         void setNarrativeE(java.lang.String narrativeE);
1366         
1367         /**
1368          * Sets (as xml) the "NarrativeE" element
1369          */
1370         void xsetNarrativeE(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeE narrativeE);
1371         
1372         /**
1373          * Unsets the "NarrativeE" element
1374          */
1375         void unsetNarrativeE();
1376         
1377         /**
1378          * Gets the "ProjectDescription" element
1379          */
1380         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType getProjectDescription();
1381         
1382         /**
1383          * True if has "ProjectDescription" element
1384          */
1385         boolean isSetProjectDescription();
1386         
1387         /**
1388          * Sets the "ProjectDescription" element
1389          */
1390         void setProjectDescription(gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType projectDescription);
1391         
1392         /**
1393          * Appends and returns a new empty "ProjectDescription" element
1394          */
1395         gov.grants.apply.system.attachmentsV10.AttachmentGroupMin0Max100DataType addNewProjectDescription();
1396         
1397         /**
1398          * Unsets the "ProjectDescription" element
1399          */
1400         void unsetProjectDescription();
1401         
1402         /**
1403          * Gets array of all "OfficialPartner" elements
1404          */
1405         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner[] getOfficialPartnerArray();
1406         
1407         /**
1408          * Gets ith "OfficialPartner" element
1409          */
1410         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner getOfficialPartnerArray(int i);
1411         
1412         /**
1413          * Returns number of "OfficialPartner" element
1414          */
1415         int sizeOfOfficialPartnerArray();
1416         
1417         /**
1418          * Sets array of all "OfficialPartner" element
1419          */
1420         void setOfficialPartnerArray(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner[] officialPartnerArray);
1421         
1422         /**
1423          * Sets ith "OfficialPartner" element
1424          */
1425         void setOfficialPartnerArray(int i, gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner officialPartner);
1426         
1427         /**
1428          * Inserts and returns a new empty value (as xml) as the ith "OfficialPartner" element
1429          */
1430         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner insertNewOfficialPartner(int i);
1431         
1432         /**
1433          * Appends and returns a new empty value (as xml) as the last "OfficialPartner" element
1434          */
1435         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner addNewOfficialPartner();
1436         
1437         /**
1438          * Removes the ith "OfficialPartner" element
1439          */
1440         void removeOfficialPartner(int i);
1441         
1442         /**
1443          * Gets the "ChkSubmitting" element
1444          */
1445         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChkSubmitting();
1446         
1447         /**
1448          * Gets (as xml) the "ChkSubmitting" element
1449          */
1450         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChkSubmitting();
1451         
1452         /**
1453          * True if has "ChkSubmitting" element
1454          */
1455         boolean isSetChkSubmitting();
1456         
1457         /**
1458          * Sets the "ChkSubmitting" element
1459          */
1460         void setChkSubmitting(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum chkSubmitting);
1461         
1462         /**
1463          * Sets (as xml) the "ChkSubmitting" element
1464          */
1465         void xsetChkSubmitting(gov.grants.apply.system.globalLibraryV20.YesNoDataType chkSubmitting);
1466         
1467         /**
1468          * Unsets the "ChkSubmitting" element
1469          */
1470         void unsetChkSubmitting();
1471         
1472         /**
1473          * Gets the "TxtSubmitting" element
1474          */
1475         java.lang.String getTxtSubmitting();
1476         
1477         /**
1478          * Gets (as xml) the "TxtSubmitting" element
1479          */
1480         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmitting xgetTxtSubmitting();
1481         
1482         /**
1483          * True if has "TxtSubmitting" element
1484          */
1485         boolean isSetTxtSubmitting();
1486         
1487         /**
1488          * Sets the "TxtSubmitting" element
1489          */
1490         void setTxtSubmitting(java.lang.String txtSubmitting);
1491         
1492         /**
1493          * Sets (as xml) the "TxtSubmitting" element
1494          */
1495         void xsetTxtSubmitting(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmitting txtSubmitting);
1496         
1497         /**
1498          * Unsets the "TxtSubmitting" element
1499          */
1500         void unsetTxtSubmitting();
1501         
1502         /**
1503          * Gets array of all "ApplicationAttachments" elements
1504          */
1505         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments[] getApplicationAttachmentsArray();
1506         
1507         /**
1508          * Gets ith "ApplicationAttachments" element
1509          */
1510         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments getApplicationAttachmentsArray(int i);
1511         
1512         /**
1513          * Returns number of "ApplicationAttachments" element
1514          */
1515         int sizeOfApplicationAttachmentsArray();
1516         
1517         /**
1518          * Sets array of all "ApplicationAttachments" element
1519          */
1520         void setApplicationAttachmentsArray(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments[] applicationAttachmentsArray);
1521         
1522         /**
1523          * Sets ith "ApplicationAttachments" element
1524          */
1525         void setApplicationAttachmentsArray(int i, gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments applicationAttachments);
1526         
1527         /**
1528          * Inserts and returns a new empty value (as xml) as the ith "ApplicationAttachments" element
1529          */
1530         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments insertNewApplicationAttachments(int i);
1531         
1532         /**
1533          * Appends and returns a new empty value (as xml) as the last "ApplicationAttachments" element
1534          */
1535         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments addNewApplicationAttachments();
1536         
1537         /**
1538          * Removes the ith "ApplicationAttachments" element
1539          */
1540         void removeApplicationAttachments(int i);
1541         
1542         /**
1543          * Gets the "LobbyingNA" element
1544          */
1545         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getLobbyingNA();
1546         
1547         /**
1548          * Gets (as xml) the "LobbyingNA" element
1549          */
1550         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetLobbyingNA();
1551         
1552         /**
1553          * True if has "LobbyingNA" element
1554          */
1555         boolean isSetLobbyingNA();
1556         
1557         /**
1558          * Sets the "LobbyingNA" element
1559          */
1560         void setLobbyingNA(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum lobbyingNA);
1561         
1562         /**
1563          * Sets (as xml) the "LobbyingNA" element
1564          */
1565         void xsetLobbyingNA(gov.grants.apply.system.globalLibraryV20.YesNoDataType lobbyingNA);
1566         
1567         /**
1568          * Unsets the "LobbyingNA" element
1569          */
1570         void unsetLobbyingNA();
1571         
1572         /**
1573          * Gets the "LobbyingSFLLL" element
1574          */
1575         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL getLobbyingSFLLL();
1576         
1577         /**
1578          * True if has "LobbyingSFLLL" element
1579          */
1580         boolean isSetLobbyingSFLLL();
1581         
1582         /**
1583          * Sets the "LobbyingSFLLL" element
1584          */
1585         void setLobbyingSFLLL(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL lobbyingSFLLL);
1586         
1587         /**
1588          * Appends and returns a new empty "LobbyingSFLLL" element
1589          */
1590         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL addNewLobbyingSFLLL();
1591         
1592         /**
1593          * Unsets the "LobbyingSFLLL" element
1594          */
1595         void unsetLobbyingSFLLL();
1596         
1597         /**
1598          * Gets the "IntendedUse" element
1599          */
1600         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.IntendedUse.Enum getIntendedUse();
1601         
1602         /**
1603          * Gets (as xml) the "IntendedUse" element
1604          */
1605         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.IntendedUse xgetIntendedUse();
1606         
1607         /**
1608          * Sets the "IntendedUse" element
1609          */
1610         void setIntendedUse(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.IntendedUse.Enum intendedUse);
1611         
1612         /**
1613          * Sets (as xml) the "IntendedUse" element
1614          */
1615         void xsetIntendedUse(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.IntendedUse intendedUse);
1616         
1617         /**
1618          * Gets the "ChkSubmittingApplication" element
1619          */
1620         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChkSubmittingApplication();
1621         
1622         /**
1623          * Gets (as xml) the "ChkSubmittingApplication" element
1624          */
1625         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChkSubmittingApplication();
1626         
1627         /**
1628          * Sets the "ChkSubmittingApplication" element
1629          */
1630         void setChkSubmittingApplication(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum chkSubmittingApplication);
1631         
1632         /**
1633          * Sets (as xml) the "ChkSubmittingApplication" element
1634          */
1635         void xsetChkSubmittingApplication(gov.grants.apply.system.globalLibraryV20.YesNoDataType chkSubmittingApplication);
1636         
1637         /**
1638          * Gets the "TxtSubmittingApplication" element
1639          */
1640         java.lang.String getTxtSubmittingApplication();
1641         
1642         /**
1643          * Gets (as xml) the "TxtSubmittingApplication" element
1644          */
1645         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmittingApplication xgetTxtSubmittingApplication();
1646         
1647         /**
1648          * Sets the "TxtSubmittingApplication" element
1649          */
1650         void setTxtSubmittingApplication(java.lang.String txtSubmittingApplication);
1651         
1652         /**
1653          * Sets (as xml) the "TxtSubmittingApplication" element
1654          */
1655         void xsetTxtSubmittingApplication(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmittingApplication txtSubmittingApplication);
1656         
1657         /**
1658          * Gets the "ChkAgencyExecutive" element
1659          */
1660         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChkAgencyExecutive();
1661         
1662         /**
1663          * Gets (as xml) the "ChkAgencyExecutive" element
1664          */
1665         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChkAgencyExecutive();
1666         
1667         /**
1668          * Sets the "ChkAgencyExecutive" element
1669          */
1670         void setChkAgencyExecutive(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum chkAgencyExecutive);
1671         
1672         /**
1673          * Sets (as xml) the "ChkAgencyExecutive" element
1674          */
1675         void xsetChkAgencyExecutive(gov.grants.apply.system.globalLibraryV20.YesNoDataType chkAgencyExecutive);
1676         
1677         /**
1678          * Gets the "TxtAgencyExecutive" element
1679          */
1680         java.lang.String getTxtAgencyExecutive();
1681         
1682         /**
1683          * Gets (as xml) the "TxtAgencyExecutive" element
1684          */
1685         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtAgencyExecutive xgetTxtAgencyExecutive();
1686         
1687         /**
1688          * Sets the "TxtAgencyExecutive" element
1689          */
1690         void setTxtAgencyExecutive(java.lang.String txtAgencyExecutive);
1691         
1692         /**
1693          * Sets (as xml) the "TxtAgencyExecutive" element
1694          */
1695         void xsetTxtAgencyExecutive(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtAgencyExecutive txtAgencyExecutive);
1696         
1697         /**
1698          * Gets the "ChkGovernmentExecutive" element
1699          */
1700         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChkGovernmentExecutive();
1701         
1702         /**
1703          * Gets (as xml) the "ChkGovernmentExecutive" element
1704          */
1705         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChkGovernmentExecutive();
1706         
1707         /**
1708          * Sets the "ChkGovernmentExecutive" element
1709          */
1710         void setChkGovernmentExecutive(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum chkGovernmentExecutive);
1711         
1712         /**
1713          * Sets (as xml) the "ChkGovernmentExecutive" element
1714          */
1715         void xsetChkGovernmentExecutive(gov.grants.apply.system.globalLibraryV20.YesNoDataType chkGovernmentExecutive);
1716         
1717         /**
1718          * Gets the "TxtGovernmentExecutive" element
1719          */
1720         java.lang.String getTxtGovernmentExecutive();
1721         
1722         /**
1723          * Gets (as xml) the "TxtGovernmentExecutive" element
1724          */
1725         gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtGovernmentExecutive xgetTxtGovernmentExecutive();
1726         
1727         /**
1728          * Sets the "TxtGovernmentExecutive" element
1729          */
1730         void setTxtGovernmentExecutive(java.lang.String txtGovernmentExecutive);
1731         
1732         /**
1733          * Sets (as xml) the "TxtGovernmentExecutive" element
1734          */
1735         void xsetTxtGovernmentExecutive(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtGovernmentExecutive txtGovernmentExecutive);
1736         
1737         /**
1738          * Gets the "ChkRequirements" element
1739          */
1740         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getChkRequirements();
1741         
1742         /**
1743          * Gets (as xml) the "ChkRequirements" element
1744          */
1745         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetChkRequirements();
1746         
1747         /**
1748          * Sets the "ChkRequirements" element
1749          */
1750         void setChkRequirements(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum chkRequirements);
1751         
1752         /**
1753          * Sets (as xml) the "ChkRequirements" element
1754          */
1755         void xsetChkRequirements(gov.grants.apply.system.globalLibraryV20.YesNoDataType chkRequirements);
1756         
1757         /**
1758          * Gets the "FormVersion" attribute
1759          */
1760         java.lang.String getFormVersion();
1761         
1762         /**
1763          * Gets (as xml) the "FormVersion" attribute
1764          */
1765         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
1766         
1767         /**
1768          * Sets the "FormVersion" attribute
1769          */
1770         void setFormVersion(java.lang.String formVersion);
1771         
1772         /**
1773          * Sets (as xml) the "FormVersion" attribute
1774          */
1775         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
1776         
1777         /**
1778          * An XML ProgramName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
1779          *
1780          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ProgramName.
1781          */
1782         public interface ProgramName extends org.apache.xmlbeans.XmlString
1783         {
1784             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1785                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programname4176elemtype");
1786             
1787             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1788             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1789             
1790             static final Enum CHILD_SEXUAL_PREDATOR_PROGRAM = Enum.forString("Child Sexual Predator Program");
1791             static final Enum COMMUNITY_POLICING_DEVELOPMENT = Enum.forString("Community Policing Development");
1792             static final Enum SECURE_OUR_SCHOOLS = Enum.forString("Secure Our Schools");
1793             static final Enum TARGETED_TECHNOLOGY_PROGRAM = Enum.forString("Targeted - Technology Program");
1794             static final Enum TARGETED_METHAMPHETAMINE_INITIATIVE = Enum.forString("Targeted - Methamphetamine Initiative");
1795             static final Enum TARGETED_SAFE_SCHOOLS_INITIATIVE = Enum.forString("Targeted - Safe Schools Initiative");
1796             static final Enum METH_TA = Enum.forString("Meth - TA");
1797             
1798             static final int INT_CHILD_SEXUAL_PREDATOR_PROGRAM = Enum.INT_CHILD_SEXUAL_PREDATOR_PROGRAM;
1799             static final int INT_COMMUNITY_POLICING_DEVELOPMENT = Enum.INT_COMMUNITY_POLICING_DEVELOPMENT;
1800             static final int INT_SECURE_OUR_SCHOOLS = Enum.INT_SECURE_OUR_SCHOOLS;
1801             static final int INT_TARGETED_TECHNOLOGY_PROGRAM = Enum.INT_TARGETED_TECHNOLOGY_PROGRAM;
1802             static final int INT_TARGETED_METHAMPHETAMINE_INITIATIVE = Enum.INT_TARGETED_METHAMPHETAMINE_INITIATIVE;
1803             static final int INT_TARGETED_SAFE_SCHOOLS_INITIATIVE = Enum.INT_TARGETED_SAFE_SCHOOLS_INITIATIVE;
1804             static final int INT_METH_TA = Enum.INT_METH_TA;
1805             
1806             /**
1807              * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ProgramName.
1808              * These enum values can be used as follows:
1809              * <pre>
1810              * enum.toString(); // returns the string value of the enum
1811              * enum.intValue(); // returns an int value, useful for switches
1812              * // e.g., case Enum.INT_CHILD_SEXUAL_PREDATOR_PROGRAM
1813              * Enum.forString(s); // returns the enum value for a string
1814              * Enum.forInt(i); // returns the enum value for an int
1815              * </pre>
1816              * Enumeration objects are immutable singleton objects that
1817              * can be compared using == object equality. They have no
1818              * public constructor. See the constants defined within this
1819              * class for all the valid values.
1820              */
1821             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1822             {
1823                 /**
1824                  * Returns the enum value for a string, or null if none.
1825                  */
1826                 public static Enum forString(java.lang.String s)
1827                     { return (Enum)table.forString(s); }
1828                 /**
1829                  * Returns the enum value corresponding to an int, or null if none.
1830                  */
1831                 public static Enum forInt(int i)
1832                     { return (Enum)table.forInt(i); }
1833                 
1834                 private Enum(java.lang.String s, int i)
1835                     { super(s, i); }
1836                 
1837                 static final int INT_CHILD_SEXUAL_PREDATOR_PROGRAM = 1;
1838                 static final int INT_COMMUNITY_POLICING_DEVELOPMENT = 2;
1839                 static final int INT_SECURE_OUR_SCHOOLS = 3;
1840                 static final int INT_TARGETED_TECHNOLOGY_PROGRAM = 4;
1841                 static final int INT_TARGETED_METHAMPHETAMINE_INITIATIVE = 5;
1842                 static final int INT_TARGETED_SAFE_SCHOOLS_INITIATIVE = 6;
1843                 static final int INT_METH_TA = 7;
1844                 
1845                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1846                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1847                 (
1848                     new Enum[]
1849                     {
1850                       new Enum("Child Sexual Predator Program", INT_CHILD_SEXUAL_PREDATOR_PROGRAM),
1851                       new Enum("Community Policing Development", INT_COMMUNITY_POLICING_DEVELOPMENT),
1852                       new Enum("Secure Our Schools", INT_SECURE_OUR_SCHOOLS),
1853                       new Enum("Targeted - Technology Program", INT_TARGETED_TECHNOLOGY_PROGRAM),
1854                       new Enum("Targeted - Methamphetamine Initiative", INT_TARGETED_METHAMPHETAMINE_INITIATIVE),
1855                       new Enum("Targeted - Safe Schools Initiative", INT_TARGETED_SAFE_SCHOOLS_INITIATIVE),
1856                       new Enum("Meth - TA", INT_METH_TA),
1857                     }
1858                 );
1859                 private static final long serialVersionUID = 1L;
1860                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1861             }
1862             
1863             /**
1864              * A factory class with static methods for creating instances
1865              * of this type.
1866              */
1867             
1868             public static final class Factory
1869             {
1870                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProgramName newValue(java.lang.Object obj) {
1871                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProgramName) type.newValue( obj ); }
1872                 
1873                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProgramName newInstance() {
1874                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProgramName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1875                 
1876                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProgramName newInstance(org.apache.xmlbeans.XmlOptions options) {
1877                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProgramName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1878                 
1879                 private Factory() { } // No instance of this class allowed
1880             }
1881         }
1882         
1883         /**
1884          * An XML AgencyType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
1885          *
1886          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$AgencyType.
1887          */
1888         public interface AgencyType extends org.apache.xmlbeans.XmlString
1889         {
1890             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1891                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AgencyType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("agencytyped196elemtype");
1892             
1893             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1894             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1895             
1896             static final Enum LAW_ENFORCEMENT = Enum.forString("Law Enforcement");
1897             static final Enum NON_LAW_ENFORCEMENT = Enum.forString("Non-Law Enforcement");
1898             
1899             static final int INT_LAW_ENFORCEMENT = Enum.INT_LAW_ENFORCEMENT;
1900             static final int INT_NON_LAW_ENFORCEMENT = Enum.INT_NON_LAW_ENFORCEMENT;
1901             
1902             /**
1903              * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$AgencyType.
1904              * These enum values can be used as follows:
1905              * <pre>
1906              * enum.toString(); // returns the string value of the enum
1907              * enum.intValue(); // returns an int value, useful for switches
1908              * // e.g., case Enum.INT_LAW_ENFORCEMENT
1909              * Enum.forString(s); // returns the enum value for a string
1910              * Enum.forInt(i); // returns the enum value for an int
1911              * </pre>
1912              * Enumeration objects are immutable singleton objects that
1913              * can be compared using == object equality. They have no
1914              * public constructor. See the constants defined within this
1915              * class for all the valid values.
1916              */
1917             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1918             {
1919                 /**
1920                  * Returns the enum value for a string, or null if none.
1921                  */
1922                 public static Enum forString(java.lang.String s)
1923                     { return (Enum)table.forString(s); }
1924                 /**
1925                  * Returns the enum value corresponding to an int, or null if none.
1926                  */
1927                 public static Enum forInt(int i)
1928                     { return (Enum)table.forInt(i); }
1929                 
1930                 private Enum(java.lang.String s, int i)
1931                     { super(s, i); }
1932                 
1933                 static final int INT_LAW_ENFORCEMENT = 1;
1934                 static final int INT_NON_LAW_ENFORCEMENT = 2;
1935                 
1936                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1937                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1938                 (
1939                     new Enum[]
1940                     {
1941                       new Enum("Law Enforcement", INT_LAW_ENFORCEMENT),
1942                       new Enum("Non-Law Enforcement", INT_NON_LAW_ENFORCEMENT),
1943                     }
1944                 );
1945                 private static final long serialVersionUID = 1L;
1946                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1947             }
1948             
1949             /**
1950              * A factory class with static methods for creating instances
1951              * of this type.
1952              */
1953             
1954             public static final class Factory
1955             {
1956                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.AgencyType newValue(java.lang.Object obj) {
1957                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.AgencyType) type.newValue( obj ); }
1958                 
1959                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.AgencyType newInstance() {
1960                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.AgencyType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1961                 
1962                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.AgencyType newInstance(org.apache.xmlbeans.XmlOptions options) {
1963                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.AgencyType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1964                 
1965                 private Factory() { } // No instance of this class allowed
1966             }
1967         }
1968         
1969         /**
1970          * An XML LawEntities(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
1971          *
1972          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LawEntities.
1973          */
1974         public interface LawEntities extends org.apache.xmlbeans.XmlString
1975         {
1976             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1977                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LawEntities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lawentities17caelemtype");
1978             
1979             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1980             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1981             
1982             static final Enum MUNICIPAL_POLICE = Enum.forString("Municipal Police");
1983             static final Enum SHERIFF = Enum.forString("Sheriff");
1984             static final Enum COUNTY_POLICE = Enum.forString("County Police");
1985             static final Enum STATE_POLICE_AGENCY = Enum.forString("State Police Agency");
1986             static final Enum REGIONAL_POLICE_DEPARTMENT = Enum.forString("Regional Police Department");
1987             static final Enum FEDERALLY_RECOGNIZED_TRIBAL_POLICE = Enum.forString("Federally Recognized Tribal Police");
1988             static final Enum FEDERALLY_RECOGNIZED_TRIBAL_COUNCIL = Enum.forString("Federally Recognized Tribal Council");
1989             static final Enum FEDERALLY_RECOGNIZED_TRIBAL_FISH_WILDLIFE = Enum.forString("Federally Recognized Tribal Fish & Wildlife");
1990             static final Enum FEDERALLY_RECOGNIZED_TRIBAL_COURTS = Enum.forString("Federally Recognized Tribal Courts");
1991             static final Enum FEDERALLY_RECOGNIZED_TRIBE_OTHER = Enum.forString("Federally Recognized Tribe - Other");
1992             static final Enum PUBLIC_UNIVERSITY_COLLEGE_POLICE = Enum.forString("Public University/College Police");
1993             static final Enum PRIVATE_UNIVERSITY_COLLEGE_POLICE = Enum.forString("Private University/College Police");
1994             static final Enum NATURAL_RESOURCES_POLICE_E_G_FISH_AND_WILDLIFE_PARK_POLICE = Enum.forString("Natural Resources Police (e.g., Fish and Wildlife, Park Police)");
1995             static final Enum TRANSIT_POLICE = Enum.forString("Transit Police");
1996             static final Enum PUBLIC_HOUSING_POLICE = Enum.forString("Public Housing Police");
1997             static final Enum SCHOOL_DISTRICT_POLICE = Enum.forString("School District Police");
1998             static final Enum ATTORNEY_COURT_INVESTIGATIVE_AGENCIES_E_G_DISTRICT_ATTORNEY_S_OFFICE_BUREAU_OF_INVESTIGATIONS_ETC = Enum.forString("Attorney/Court/Investigative Agencies (e.g., District Attorney's Office, Bureau of Investigations, etc.)");
1999             static final Enum MULTIJURISDICTIONAL_TASK_FORCE = Enum.forString("Multijurisdictional Task Force");
2000             static final Enum CONSORTIUM_OF_LAW_ENFORCEMENT_AGENCIES = Enum.forString("Consortium of Law Enforcement Agencies");
2001             static final Enum CONSTABLE = Enum.forString("Constable");
2002             static final Enum MARSHALS = Enum.forString("Marshals");
2003             static final Enum CORRECTIONS = Enum.forString("Corrections");
2004             
2005             static final int INT_MUNICIPAL_POLICE = Enum.INT_MUNICIPAL_POLICE;
2006             static final int INT_SHERIFF = Enum.INT_SHERIFF;
2007             static final int INT_COUNTY_POLICE = Enum.INT_COUNTY_POLICE;
2008             static final int INT_STATE_POLICE_AGENCY = Enum.INT_STATE_POLICE_AGENCY;
2009             static final int INT_REGIONAL_POLICE_DEPARTMENT = Enum.INT_REGIONAL_POLICE_DEPARTMENT;
2010             static final int INT_FEDERALLY_RECOGNIZED_TRIBAL_POLICE = Enum.INT_FEDERALLY_RECOGNIZED_TRIBAL_POLICE;
2011             static final int INT_FEDERALLY_RECOGNIZED_TRIBAL_COUNCIL = Enum.INT_FEDERALLY_RECOGNIZED_TRIBAL_COUNCIL;
2012             static final int INT_FEDERALLY_RECOGNIZED_TRIBAL_FISH_WILDLIFE = Enum.INT_FEDERALLY_RECOGNIZED_TRIBAL_FISH_WILDLIFE;
2013             static final int INT_FEDERALLY_RECOGNIZED_TRIBAL_COURTS = Enum.INT_FEDERALLY_RECOGNIZED_TRIBAL_COURTS;
2014             static final int INT_FEDERALLY_RECOGNIZED_TRIBE_OTHER = Enum.INT_FEDERALLY_RECOGNIZED_TRIBE_OTHER;
2015             static final int INT_PUBLIC_UNIVERSITY_COLLEGE_POLICE = Enum.INT_PUBLIC_UNIVERSITY_COLLEGE_POLICE;
2016             static final int INT_PRIVATE_UNIVERSITY_COLLEGE_POLICE = Enum.INT_PRIVATE_UNIVERSITY_COLLEGE_POLICE;
2017             static final int INT_NATURAL_RESOURCES_POLICE_E_G_FISH_AND_WILDLIFE_PARK_POLICE = Enum.INT_NATURAL_RESOURCES_POLICE_E_G_FISH_AND_WILDLIFE_PARK_POLICE;
2018             static final int INT_TRANSIT_POLICE = Enum.INT_TRANSIT_POLICE;
2019             static final int INT_PUBLIC_HOUSING_POLICE = Enum.INT_PUBLIC_HOUSING_POLICE;
2020             static final int INT_SCHOOL_DISTRICT_POLICE = Enum.INT_SCHOOL_DISTRICT_POLICE;
2021             static final int INT_ATTORNEY_COURT_INVESTIGATIVE_AGENCIES_E_G_DISTRICT_ATTORNEY_S_OFFICE_BUREAU_OF_INVESTIGATIONS_ETC = Enum.INT_ATTORNEY_COURT_INVESTIGATIVE_AGENCIES_E_G_DISTRICT_ATTORNEY_S_OFFICE_BUREAU_OF_INVESTIGATIONS_ETC;
2022             static final int INT_MULTIJURISDICTIONAL_TASK_FORCE = Enum.INT_MULTIJURISDICTIONAL_TASK_FORCE;
2023             static final int INT_CONSORTIUM_OF_LAW_ENFORCEMENT_AGENCIES = Enum.INT_CONSORTIUM_OF_LAW_ENFORCEMENT_AGENCIES;
2024             static final int INT_CONSTABLE = Enum.INT_CONSTABLE;
2025             static final int INT_MARSHALS = Enum.INT_MARSHALS;
2026             static final int INT_CORRECTIONS = Enum.INT_CORRECTIONS;
2027             
2028             /**
2029              * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LawEntities.
2030              * These enum values can be used as follows:
2031              * <pre>
2032              * enum.toString(); // returns the string value of the enum
2033              * enum.intValue(); // returns an int value, useful for switches
2034              * // e.g., case Enum.INT_MUNICIPAL_POLICE
2035              * Enum.forString(s); // returns the enum value for a string
2036              * Enum.forInt(i); // returns the enum value for an int
2037              * </pre>
2038              * Enumeration objects are immutable singleton objects that
2039              * can be compared using == object equality. They have no
2040              * public constructor. See the constants defined within this
2041              * class for all the valid values.
2042              */
2043             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2044             {
2045                 /**
2046                  * Returns the enum value for a string, or null if none.
2047                  */
2048                 public static Enum forString(java.lang.String s)
2049                     { return (Enum)table.forString(s); }
2050                 /**
2051                  * Returns the enum value corresponding to an int, or null if none.
2052                  */
2053                 public static Enum forInt(int i)
2054                     { return (Enum)table.forInt(i); }
2055                 
2056                 private Enum(java.lang.String s, int i)
2057                     { super(s, i); }
2058                 
2059                 static final int INT_MUNICIPAL_POLICE = 1;
2060                 static final int INT_SHERIFF = 2;
2061                 static final int INT_COUNTY_POLICE = 3;
2062                 static final int INT_STATE_POLICE_AGENCY = 4;
2063                 static final int INT_REGIONAL_POLICE_DEPARTMENT = 5;
2064                 static final int INT_FEDERALLY_RECOGNIZED_TRIBAL_POLICE = 6;
2065                 static final int INT_FEDERALLY_RECOGNIZED_TRIBAL_COUNCIL = 7;
2066                 static final int INT_FEDERALLY_RECOGNIZED_TRIBAL_FISH_WILDLIFE = 8;
2067                 static final int INT_FEDERALLY_RECOGNIZED_TRIBAL_COURTS = 9;
2068                 static final int INT_FEDERALLY_RECOGNIZED_TRIBE_OTHER = 10;
2069                 static final int INT_PUBLIC_UNIVERSITY_COLLEGE_POLICE = 11;
2070                 static final int INT_PRIVATE_UNIVERSITY_COLLEGE_POLICE = 12;
2071                 static final int INT_NATURAL_RESOURCES_POLICE_E_G_FISH_AND_WILDLIFE_PARK_POLICE = 13;
2072                 static final int INT_TRANSIT_POLICE = 14;
2073                 static final int INT_PUBLIC_HOUSING_POLICE = 15;
2074                 static final int INT_SCHOOL_DISTRICT_POLICE = 16;
2075                 static final int INT_ATTORNEY_COURT_INVESTIGATIVE_AGENCIES_E_G_DISTRICT_ATTORNEY_S_OFFICE_BUREAU_OF_INVESTIGATIONS_ETC = 17;
2076                 static final int INT_MULTIJURISDICTIONAL_TASK_FORCE = 18;
2077                 static final int INT_CONSORTIUM_OF_LAW_ENFORCEMENT_AGENCIES = 19;
2078                 static final int INT_CONSTABLE = 20;
2079                 static final int INT_MARSHALS = 21;
2080                 static final int INT_CORRECTIONS = 22;
2081                 
2082                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2083                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2084                 (
2085                     new Enum[]
2086                     {
2087                       new Enum("Municipal Police", INT_MUNICIPAL_POLICE),
2088                       new Enum("Sheriff", INT_SHERIFF),
2089                       new Enum("County Police", INT_COUNTY_POLICE),
2090                       new Enum("State Police Agency", INT_STATE_POLICE_AGENCY),
2091                       new Enum("Regional Police Department", INT_REGIONAL_POLICE_DEPARTMENT),
2092                       new Enum("Federally Recognized Tribal Police", INT_FEDERALLY_RECOGNIZED_TRIBAL_POLICE),
2093                       new Enum("Federally Recognized Tribal Council", INT_FEDERALLY_RECOGNIZED_TRIBAL_COUNCIL),
2094                       new Enum("Federally Recognized Tribal Fish & Wildlife", INT_FEDERALLY_RECOGNIZED_TRIBAL_FISH_WILDLIFE),
2095                       new Enum("Federally Recognized Tribal Courts", INT_FEDERALLY_RECOGNIZED_TRIBAL_COURTS),
2096                       new Enum("Federally Recognized Tribe - Other", INT_FEDERALLY_RECOGNIZED_TRIBE_OTHER),
2097                       new Enum("Public University/College Police", INT_PUBLIC_UNIVERSITY_COLLEGE_POLICE),
2098                       new Enum("Private University/College Police", INT_PRIVATE_UNIVERSITY_COLLEGE_POLICE),
2099                       new Enum("Natural Resources Police (e.g., Fish and Wildlife, Park Police)", INT_NATURAL_RESOURCES_POLICE_E_G_FISH_AND_WILDLIFE_PARK_POLICE),
2100                       new Enum("Transit Police", INT_TRANSIT_POLICE),
2101                       new Enum("Public Housing Police", INT_PUBLIC_HOUSING_POLICE),
2102                       new Enum("School District Police", INT_SCHOOL_DISTRICT_POLICE),
2103                       new Enum("Attorney/Court/Investigative Agencies (e.g., District Attorney's Office, Bureau of Investigations, etc.)", INT_ATTORNEY_COURT_INVESTIGATIVE_AGENCIES_E_G_DISTRICT_ATTORNEY_S_OFFICE_BUREAU_OF_INVESTIGATIONS_ETC),
2104                       new Enum("Multijurisdictional Task Force", INT_MULTIJURISDICTIONAL_TASK_FORCE),
2105                       new Enum("Consortium of Law Enforcement Agencies", INT_CONSORTIUM_OF_LAW_ENFORCEMENT_AGENCIES),
2106                       new Enum("Constable", INT_CONSTABLE),
2107                       new Enum("Marshals", INT_MARSHALS),
2108                       new Enum("Corrections", INT_CORRECTIONS),
2109                     }
2110                 );
2111                 private static final long serialVersionUID = 1L;
2112                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2113             }
2114             
2115             /**
2116              * A factory class with static methods for creating instances
2117              * of this type.
2118              */
2119             
2120             public static final class Factory
2121             {
2122                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LawEntities newValue(java.lang.Object obj) {
2123                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LawEntities) type.newValue( obj ); }
2124                 
2125                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LawEntities newInstance() {
2126                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LawEntities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2127                 
2128                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LawEntities newInstance(org.apache.xmlbeans.XmlOptions options) {
2129                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LawEntities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2130                 
2131                 private Factory() { } // No instance of this class allowed
2132             }
2133         }
2134         
2135         /**
2136          * An XML NonLawEntities(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2137          *
2138          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$NonLawEntities.
2139          */
2140         public interface NonLawEntities extends org.apache.xmlbeans.XmlString
2141         {
2142             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2143                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NonLawEntities.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("nonlawentitiesc3adelemtype");
2144             
2145             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2146             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2147             
2148             static final Enum MUNICIPAL_GOVERNMENT = Enum.forString("Municipal Government");
2149             static final Enum COUNTY_GOVERNMENT = Enum.forString("County Government");
2150             static final Enum STATE_GOVERNMENT = Enum.forString("State Government");
2151             static final Enum CONSORTIUM_PARTNERSHIPS_OTHER_THAN_POLICE_PUBLIC_SAFETY = Enum.forString("Consortium/Partnerships (other than police/public safety)");
2152             static final Enum PUBLIC_UNIVERSITY_COLLEGE_OTHER_THAN_POLICE_PUBLIC_SAFETY = Enum.forString("Public University/College (Other than police/public safety)");
2153             static final Enum PRIVATE_UNIVERSITY_OTHER_THAN_POLICE_PUBLIC_SAFETY = Enum.forString("Private University (other than police/public safety)");
2154             static final Enum NON_PROFIT_ORGANIZATION = Enum.forString("Non-profit Organization");
2155             static final Enum FOR_PROFIT_ORGANIZATION = Enum.forString("For Profit Organization");
2156             static final Enum EMERGENCY_RESPONSE_MANAGEMENT_E_G_FIRE_EMS = Enum.forString("Emergency Response/Management (e.g., fire, EMS)");
2157             static final Enum FAITH_BASED_VALUE_BASED = Enum.forString("Faith-based/Value-based");
2158             
2159             static final int INT_MUNICIPAL_GOVERNMENT = Enum.INT_MUNICIPAL_GOVERNMENT;
2160             static final int INT_COUNTY_GOVERNMENT = Enum.INT_COUNTY_GOVERNMENT;
2161             static final int INT_STATE_GOVERNMENT = Enum.INT_STATE_GOVERNMENT;
2162             static final int INT_CONSORTIUM_PARTNERSHIPS_OTHER_THAN_POLICE_PUBLIC_SAFETY = Enum.INT_CONSORTIUM_PARTNERSHIPS_OTHER_THAN_POLICE_PUBLIC_SAFETY;
2163             static final int INT_PUBLIC_UNIVERSITY_COLLEGE_OTHER_THAN_POLICE_PUBLIC_SAFETY = Enum.INT_PUBLIC_UNIVERSITY_COLLEGE_OTHER_THAN_POLICE_PUBLIC_SAFETY;
2164             static final int INT_PRIVATE_UNIVERSITY_OTHER_THAN_POLICE_PUBLIC_SAFETY = Enum.INT_PRIVATE_UNIVERSITY_OTHER_THAN_POLICE_PUBLIC_SAFETY;
2165             static final int INT_NON_PROFIT_ORGANIZATION = Enum.INT_NON_PROFIT_ORGANIZATION;
2166             static final int INT_FOR_PROFIT_ORGANIZATION = Enum.INT_FOR_PROFIT_ORGANIZATION;
2167             static final int INT_EMERGENCY_RESPONSE_MANAGEMENT_E_G_FIRE_EMS = Enum.INT_EMERGENCY_RESPONSE_MANAGEMENT_E_G_FIRE_EMS;
2168             static final int INT_FAITH_BASED_VALUE_BASED = Enum.INT_FAITH_BASED_VALUE_BASED;
2169             
2170             /**
2171              * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$NonLawEntities.
2172              * These enum values can be used as follows:
2173              * <pre>
2174              * enum.toString(); // returns the string value of the enum
2175              * enum.intValue(); // returns an int value, useful for switches
2176              * // e.g., case Enum.INT_MUNICIPAL_GOVERNMENT
2177              * Enum.forString(s); // returns the enum value for a string
2178              * Enum.forInt(i); // returns the enum value for an int
2179              * </pre>
2180              * Enumeration objects are immutable singleton objects that
2181              * can be compared using == object equality. They have no
2182              * public constructor. See the constants defined within this
2183              * class for all the valid values.
2184              */
2185             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2186             {
2187                 /**
2188                  * Returns the enum value for a string, or null if none.
2189                  */
2190                 public static Enum forString(java.lang.String s)
2191                     { return (Enum)table.forString(s); }
2192                 /**
2193                  * Returns the enum value corresponding to an int, or null if none.
2194                  */
2195                 public static Enum forInt(int i)
2196                     { return (Enum)table.forInt(i); }
2197                 
2198                 private Enum(java.lang.String s, int i)
2199                     { super(s, i); }
2200                 
2201                 static final int INT_MUNICIPAL_GOVERNMENT = 1;
2202                 static final int INT_COUNTY_GOVERNMENT = 2;
2203                 static final int INT_STATE_GOVERNMENT = 3;
2204                 static final int INT_CONSORTIUM_PARTNERSHIPS_OTHER_THAN_POLICE_PUBLIC_SAFETY = 4;
2205                 static final int INT_PUBLIC_UNIVERSITY_COLLEGE_OTHER_THAN_POLICE_PUBLIC_SAFETY = 5;
2206                 static final int INT_PRIVATE_UNIVERSITY_OTHER_THAN_POLICE_PUBLIC_SAFETY = 6;
2207                 static final int INT_NON_PROFIT_ORGANIZATION = 7;
2208                 static final int INT_FOR_PROFIT_ORGANIZATION = 8;
2209                 static final int INT_EMERGENCY_RESPONSE_MANAGEMENT_E_G_FIRE_EMS = 9;
2210                 static final int INT_FAITH_BASED_VALUE_BASED = 10;
2211                 
2212                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2213                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2214                 (
2215                     new Enum[]
2216                     {
2217                       new Enum("Municipal Government", INT_MUNICIPAL_GOVERNMENT),
2218                       new Enum("County Government", INT_COUNTY_GOVERNMENT),
2219                       new Enum("State Government", INT_STATE_GOVERNMENT),
2220                       new Enum("Consortium/Partnerships (other than police/public safety)", INT_CONSORTIUM_PARTNERSHIPS_OTHER_THAN_POLICE_PUBLIC_SAFETY),
2221                       new Enum("Public University/College (Other than police/public safety)", INT_PUBLIC_UNIVERSITY_COLLEGE_OTHER_THAN_POLICE_PUBLIC_SAFETY),
2222                       new Enum("Private University (other than police/public safety)", INT_PRIVATE_UNIVERSITY_OTHER_THAN_POLICE_PUBLIC_SAFETY),
2223                       new Enum("Non-profit Organization", INT_NON_PROFIT_ORGANIZATION),
2224                       new Enum("For Profit Organization", INT_FOR_PROFIT_ORGANIZATION),
2225                       new Enum("Emergency Response/Management (e.g., fire, EMS)", INT_EMERGENCY_RESPONSE_MANAGEMENT_E_G_FIRE_EMS),
2226                       new Enum("Faith-based/Value-based", INT_FAITH_BASED_VALUE_BASED),
2227                     }
2228                 );
2229                 private static final long serialVersionUID = 1L;
2230                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2231             }
2232             
2233             /**
2234              * A factory class with static methods for creating instances
2235              * of this type.
2236              */
2237             
2238             public static final class Factory
2239             {
2240                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NonLawEntities newValue(java.lang.Object obj) {
2241                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NonLawEntities) type.newValue( obj ); }
2242                 
2243                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NonLawEntities newInstance() {
2244                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NonLawEntities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2245                 
2246                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NonLawEntities newInstance(org.apache.xmlbeans.XmlOptions options) {
2247                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NonLawEntities) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2248                 
2249                 private Factory() { } // No instance of this class allowed
2250             }
2251         }
2252         
2253         /**
2254          * An XML SOSApplicants(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2255          *
2256          * This is a complex type.
2257          */
2258         public interface SOSApplicants extends org.apache.xmlbeans.XmlObject
2259         {
2260             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2261                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SOSApplicants.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sosapplicantsb66felemtype");
2262             
2263             /**
2264              * Gets the "ApplicationAssurance" element
2265              */
2266             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getApplicationAssurance();
2267             
2268             /**
2269              * Gets (as xml) the "ApplicationAssurance" element
2270              */
2271             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetApplicationAssurance();
2272             
2273             /**
2274              * Sets the "ApplicationAssurance" element
2275              */
2276             void setApplicationAssurance(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum applicationAssurance);
2277             
2278             /**
2279              * Sets (as xml) the "ApplicationAssurance" element
2280              */
2281             void xsetApplicationAssurance(gov.grants.apply.system.globalLibraryV20.YesNoDataType applicationAssurance);
2282             
2283             /**
2284              * A factory class with static methods for creating instances
2285              * of this type.
2286              */
2287             
2288             public static final class Factory
2289             {
2290                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SOSApplicants newInstance() {
2291                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SOSApplicants) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2292                 
2293                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SOSApplicants newInstance(org.apache.xmlbeans.XmlOptions options) {
2294                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SOSApplicants) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2295                 
2296                 private Factory() { } // No instance of this class allowed
2297             }
2298         }
2299         
2300         /**
2301          * An XML Subset1(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2302          *
2303          * This is a complex type.
2304          */
2305         public interface Subset1 extends org.apache.xmlbeans.XmlObject
2306         {
2307             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2308                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Subset1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("subset15896elemtype");
2309             
2310             /**
2311              * Gets the "PartneringWithDistrict" element
2312              */
2313             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPartneringWithDistrict();
2314             
2315             /**
2316              * Gets (as xml) the "PartneringWithDistrict" element
2317              */
2318             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPartneringWithDistrict();
2319             
2320             /**
2321              * Sets the "PartneringWithDistrict" element
2322              */
2323             void setPartneringWithDistrict(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum partneringWithDistrict);
2324             
2325             /**
2326              * Sets (as xml) the "PartneringWithDistrict" element
2327              */
2328             void xsetPartneringWithDistrict(gov.grants.apply.system.globalLibraryV20.YesNoDataType partneringWithDistrict);
2329             
2330             /**
2331              * Gets the "SchoolLawEnforcementAuthority" element
2332              */
2333             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSchoolLawEnforcementAuthority();
2334             
2335             /**
2336              * Gets (as xml) the "SchoolLawEnforcementAuthority" element
2337              */
2338             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSchoolLawEnforcementAuthority();
2339             
2340             /**
2341              * Sets the "SchoolLawEnforcementAuthority" element
2342              */
2343             void setSchoolLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum schoolLawEnforcementAuthority);
2344             
2345             /**
2346              * Sets (as xml) the "SchoolLawEnforcementAuthority" element
2347              */
2348             void xsetSchoolLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType schoolLawEnforcementAuthority);
2349             
2350             /**
2351              * Gets the "PrimaryOrSecondarySchools" element
2352              */
2353             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryOrSecondarySchools();
2354             
2355             /**
2356              * Gets (as xml) the "PrimaryOrSecondarySchools" element
2357              */
2358             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryOrSecondarySchools();
2359             
2360             /**
2361              * Sets the "PrimaryOrSecondarySchools" element
2362              */
2363             void setPrimaryOrSecondarySchools(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryOrSecondarySchools);
2364             
2365             /**
2366              * Sets (as xml) the "PrimaryOrSecondarySchools" element
2367              */
2368             void xsetPrimaryOrSecondarySchools(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryOrSecondarySchools);
2369             
2370             /**
2371              * Gets the "BasicCurriculum" element
2372              */
2373             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBasicCurriculum();
2374             
2375             /**
2376              * Gets (as xml) the "BasicCurriculum" element
2377              */
2378             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBasicCurriculum();
2379             
2380             /**
2381              * Sets the "BasicCurriculum" element
2382              */
2383             void setBasicCurriculum(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum basicCurriculum);
2384             
2385             /**
2386              * Sets (as xml) the "BasicCurriculum" element
2387              */
2388             void xsetBasicCurriculum(gov.grants.apply.system.globalLibraryV20.YesNoDataType basicCurriculum);
2389             
2390             /**
2391              * A factory class with static methods for creating instances
2392              * of this type.
2393              */
2394             
2395             public static final class Factory
2396             {
2397                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset1 newInstance() {
2398                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2399                 
2400                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset1 newInstance(org.apache.xmlbeans.XmlOptions options) {
2401                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2402                 
2403                 private Factory() { } // No instance of this class allowed
2404             }
2405         }
2406         
2407         /**
2408          * An XML Subset2(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2409          *
2410          * This is a complex type.
2411          */
2412         public interface Subset2 extends org.apache.xmlbeans.XmlObject
2413         {
2414             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2415                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Subset2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("subset26017elemtype");
2416             
2417             /**
2418              * Gets the "SchoolPoliceDepartment" element
2419              */
2420             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSchoolPoliceDepartment();
2421             
2422             /**
2423              * Gets (as xml) the "SchoolPoliceDepartment" element
2424              */
2425             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSchoolPoliceDepartment();
2426             
2427             /**
2428              * Sets the "SchoolPoliceDepartment" element
2429              */
2430             void setSchoolPoliceDepartment(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum schoolPoliceDepartment);
2431             
2432             /**
2433              * Sets (as xml) the "SchoolPoliceDepartment" element
2434              */
2435             void xsetSchoolPoliceDepartment(gov.grants.apply.system.globalLibraryV20.YesNoDataType schoolPoliceDepartment);
2436             
2437             /**
2438              * Gets the "SchoolDistrictLawEnforcementAuthority" element
2439              */
2440             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSchoolDistrictLawEnforcementAuthority();
2441             
2442             /**
2443              * Gets (as xml) the "SchoolDistrictLawEnforcementAuthority" element
2444              */
2445             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSchoolDistrictLawEnforcementAuthority();
2446             
2447             /**
2448              * Sets the "SchoolDistrictLawEnforcementAuthority" element
2449              */
2450             void setSchoolDistrictLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum schoolDistrictLawEnforcementAuthority);
2451             
2452             /**
2453              * Sets (as xml) the "SchoolDistrictLawEnforcementAuthority" element
2454              */
2455             void xsetSchoolDistrictLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType schoolDistrictLawEnforcementAuthority);
2456             
2457             /**
2458              * Gets the "SchoolDistrictPrimaryOrSecondarySchools" element
2459              */
2460             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSchoolDistrictPrimaryOrSecondarySchools();
2461             
2462             /**
2463              * Gets (as xml) the "SchoolDistrictPrimaryOrSecondarySchools" element
2464              */
2465             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSchoolDistrictPrimaryOrSecondarySchools();
2466             
2467             /**
2468              * Sets the "SchoolDistrictPrimaryOrSecondarySchools" element
2469              */
2470             void setSchoolDistrictPrimaryOrSecondarySchools(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum schoolDistrictPrimaryOrSecondarySchools);
2471             
2472             /**
2473              * Sets (as xml) the "SchoolDistrictPrimaryOrSecondarySchools" element
2474              */
2475             void xsetSchoolDistrictPrimaryOrSecondarySchools(gov.grants.apply.system.globalLibraryV20.YesNoDataType schoolDistrictPrimaryOrSecondarySchools);
2476             
2477             /**
2478              * Gets the "SchoolDistrictBasicCurriculum" element
2479              */
2480             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSchoolDistrictBasicCurriculum();
2481             
2482             /**
2483              * Gets (as xml) the "SchoolDistrictBasicCurriculum" element
2484              */
2485             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSchoolDistrictBasicCurriculum();
2486             
2487             /**
2488              * Sets the "SchoolDistrictBasicCurriculum" element
2489              */
2490             void setSchoolDistrictBasicCurriculum(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum schoolDistrictBasicCurriculum);
2491             
2492             /**
2493              * Sets (as xml) the "SchoolDistrictBasicCurriculum" element
2494              */
2495             void xsetSchoolDistrictBasicCurriculum(gov.grants.apply.system.globalLibraryV20.YesNoDataType schoolDistrictBasicCurriculum);
2496             
2497             /**
2498              * A factory class with static methods for creating instances
2499              * of this type.
2500              */
2501             
2502             public static final class Factory
2503             {
2504                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset2 newInstance() {
2505                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2506                 
2507                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset2 newInstance(org.apache.xmlbeans.XmlOptions options) {
2508                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2509                 
2510                 private Factory() { } // No instance of this class allowed
2511             }
2512         }
2513         
2514         /**
2515          * An XML Subset3(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2516          *
2517          * This is a complex type.
2518          */
2519         public interface Subset3 extends org.apache.xmlbeans.XmlObject
2520         {
2521             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2522                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Subset3.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("subset36798elemtype");
2523             
2524             /**
2525              * Gets the "CollegePrimaryOrSecondary" element
2526              */
2527             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCollegePrimaryOrSecondary();
2528             
2529             /**
2530              * Gets (as xml) the "CollegePrimaryOrSecondary" element
2531              */
2532             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCollegePrimaryOrSecondary();
2533             
2534             /**
2535              * Sets the "CollegePrimaryOrSecondary" element
2536              */
2537             void setCollegePrimaryOrSecondary(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum collegePrimaryOrSecondary);
2538             
2539             /**
2540              * Sets (as xml) the "CollegePrimaryOrSecondary" element
2541              */
2542             void xsetCollegePrimaryOrSecondary(gov.grants.apply.system.globalLibraryV20.YesNoDataType collegePrimaryOrSecondary);
2543             
2544             /**
2545              * Gets the "CollegeLawEnforcementAuthority" element
2546              */
2547             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCollegeLawEnforcementAuthority();
2548             
2549             /**
2550              * Gets (as xml) the "CollegeLawEnforcementAuthority" element
2551              */
2552             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCollegeLawEnforcementAuthority();
2553             
2554             /**
2555              * Sets the "CollegeLawEnforcementAuthority" element
2556              */
2557             void setCollegeLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum collegeLawEnforcementAuthority);
2558             
2559             /**
2560              * Sets (as xml) the "CollegeLawEnforcementAuthority" element
2561              */
2562             void xsetCollegeLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType collegeLawEnforcementAuthority);
2563             
2564             /**
2565              * Gets the "CollegePrimaryOrSecondarySchools" element
2566              */
2567             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCollegePrimaryOrSecondarySchools();
2568             
2569             /**
2570              * Gets (as xml) the "CollegePrimaryOrSecondarySchools" element
2571              */
2572             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCollegePrimaryOrSecondarySchools();
2573             
2574             /**
2575              * Sets the "CollegePrimaryOrSecondarySchools" element
2576              */
2577             void setCollegePrimaryOrSecondarySchools(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum collegePrimaryOrSecondarySchools);
2578             
2579             /**
2580              * Sets (as xml) the "CollegePrimaryOrSecondarySchools" element
2581              */
2582             void xsetCollegePrimaryOrSecondarySchools(gov.grants.apply.system.globalLibraryV20.YesNoDataType collegePrimaryOrSecondarySchools);
2583             
2584             /**
2585              * Gets the "CollegeCurriculum" element
2586              */
2587             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCollegeCurriculum();
2588             
2589             /**
2590              * Gets (as xml) the "CollegeCurriculum" element
2591              */
2592             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCollegeCurriculum();
2593             
2594             /**
2595              * Sets the "CollegeCurriculum" element
2596              */
2597             void setCollegeCurriculum(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum collegeCurriculum);
2598             
2599             /**
2600              * Sets (as xml) the "CollegeCurriculum" element
2601              */
2602             void xsetCollegeCurriculum(gov.grants.apply.system.globalLibraryV20.YesNoDataType collegeCurriculum);
2603             
2604             /**
2605              * Gets the "CollegeTargetedSchools" element
2606              */
2607             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCollegeTargetedSchools();
2608             
2609             /**
2610              * Gets (as xml) the "CollegeTargetedSchools" element
2611              */
2612             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCollegeTargetedSchools();
2613             
2614             /**
2615              * Sets the "CollegeTargetedSchools" element
2616              */
2617             void setCollegeTargetedSchools(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum collegeTargetedSchools);
2618             
2619             /**
2620              * Sets (as xml) the "CollegeTargetedSchools" element
2621              */
2622             void xsetCollegeTargetedSchools(gov.grants.apply.system.globalLibraryV20.YesNoDataType collegeTargetedSchools);
2623             
2624             /**
2625              * A factory class with static methods for creating instances
2626              * of this type.
2627              */
2628             
2629             public static final class Factory
2630             {
2631                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset3 newInstance() {
2632                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset3) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2633                 
2634                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset3 newInstance(org.apache.xmlbeans.XmlOptions options) {
2635                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Subset3) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2636                 
2637                 private Factory() { } // No instance of this class allowed
2638             }
2639         }
2640         
2641         /**
2642          * An XML ApplicantORINumber(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2643          *
2644          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ApplicantORINumber.
2645          */
2646         public interface ApplicantORINumber extends org.apache.xmlbeans.XmlString
2647         {
2648             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2649                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantORINumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantorinumber5ea4elemtype");
2650             
2651             /**
2652              * A factory class with static methods for creating instances
2653              * of this type.
2654              */
2655             
2656             public static final class Factory
2657             {
2658                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantORINumber newValue(java.lang.Object obj) {
2659                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantORINumber) type.newValue( obj ); }
2660                 
2661                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantORINumber newInstance() {
2662                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantORINumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2663                 
2664                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantORINumber newInstance(org.apache.xmlbeans.XmlOptions options) {
2665                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantORINumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2666                 
2667                 private Factory() { } // No instance of this class allowed
2668             }
2669         }
2670         
2671         /**
2672          * An XML GNISID(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2673          *
2674          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$GNISID.
2675          */
2676         public interface GNISID extends org.apache.xmlbeans.XmlString
2677         {
2678             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2679                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GNISID.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("gnisid6b43elemtype");
2680             
2681             /**
2682              * A factory class with static methods for creating instances
2683              * of this type.
2684              */
2685             
2686             public static final class Factory
2687             {
2688                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.GNISID newValue(java.lang.Object obj) {
2689                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.GNISID) type.newValue( obj ); }
2690                 
2691                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.GNISID newInstance() {
2692                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.GNISID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2693                 
2694                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.GNISID newInstance(org.apache.xmlbeans.XmlOptions options) {
2695                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.GNISID) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2696                 
2697                 private Factory() { } // No instance of this class allowed
2698             }
2699         }
2700         
2701         /**
2702          * An XML CognizantFederalAgency(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2703          *
2704          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$CognizantFederalAgency.
2705          */
2706         public interface CognizantFederalAgency extends org.apache.xmlbeans.XmlString
2707         {
2708             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2709                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CognizantFederalAgency.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cognizantfederalagency39d6elemtype");
2710             
2711             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2712             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2713             
2714             static final Enum BUREAU_OF_INDIAN_AFFAIRS = Enum.forString("Bureau of Indian Affairs");
2715             static final Enum DEPARTMENT_OF_AGRICULTURE = Enum.forString("Department of Agriculture");
2716             static final Enum DEPARTMENT_OF_COMMERCE = Enum.forString("Department of Commerce");
2717             static final Enum DEPARTMENT_OF_DEFENSE = Enum.forString("Department of Defense");
2718             static final Enum DEPARTMENT_OF_EDUCATION = Enum.forString("Department of Education");
2719             static final Enum DEPARTMENT_OF_ENERGY = Enum.forString("Department of Energy");
2720             static final Enum DEPARTMENT_OF_HEALTH_AND_HUMAN_SERVICES = Enum.forString("Department of Health and Human Services");
2721             static final Enum DEPARTMENT_OF_HOMELAND_SECURITY = Enum.forString("Department of Homeland Security");
2722             static final Enum DEPARTMENT_OF_HOUSING_AND_URBAN_DEVELOPMENT = Enum.forString("Department of Housing and Urban Development");
2723             static final Enum DEPARTMENT_OF_JUSTICE = Enum.forString("Department of Justice");
2724             static final Enum DEPARTMENT_OF_LABOR = Enum.forString("Department of Labor");
2725             static final Enum DEPARTMENT_OF_STATE = Enum.forString("Department of State");
2726             static final Enum DEPARTMENT_OF_THE_INTERIOR = Enum.forString("Department of the Interior");
2727             static final Enum DEPARTMENT_OF_TRANSPORTATION = Enum.forString("Department of Transportation");
2728             static final Enum DEPARTMENT_OF_TREASURY = Enum.forString("Department of Treasury");
2729             static final Enum DEPARTMENT_OF_VETERAN_AFFAIRS = Enum.forString("Department of Veteran Affairs");
2730             static final Enum ENVIRONMENTAL_PROTECTION_AGENCY = Enum.forString("Environmental Protection Agency");
2731             static final Enum EXECUTIVE_OFFICE_OF_THE_PRESIDENT = Enum.forString("Executive Office of the President");
2732             static final Enum PANAMA_CANAL_COMMISSION = Enum.forString("Panama Canal Commission");
2733             
2734             static final int INT_BUREAU_OF_INDIAN_AFFAIRS = Enum.INT_BUREAU_OF_INDIAN_AFFAIRS;
2735             static final int INT_DEPARTMENT_OF_AGRICULTURE = Enum.INT_DEPARTMENT_OF_AGRICULTURE;
2736             static final int INT_DEPARTMENT_OF_COMMERCE = Enum.INT_DEPARTMENT_OF_COMMERCE;
2737             static final int INT_DEPARTMENT_OF_DEFENSE = Enum.INT_DEPARTMENT_OF_DEFENSE;
2738             static final int INT_DEPARTMENT_OF_EDUCATION = Enum.INT_DEPARTMENT_OF_EDUCATION;
2739             static final int INT_DEPARTMENT_OF_ENERGY = Enum.INT_DEPARTMENT_OF_ENERGY;
2740             static final int INT_DEPARTMENT_OF_HEALTH_AND_HUMAN_SERVICES = Enum.INT_DEPARTMENT_OF_HEALTH_AND_HUMAN_SERVICES;
2741             static final int INT_DEPARTMENT_OF_HOMELAND_SECURITY = Enum.INT_DEPARTMENT_OF_HOMELAND_SECURITY;
2742             static final int INT_DEPARTMENT_OF_HOUSING_AND_URBAN_DEVELOPMENT = Enum.INT_DEPARTMENT_OF_HOUSING_AND_URBAN_DEVELOPMENT;
2743             static final int INT_DEPARTMENT_OF_JUSTICE = Enum.INT_DEPARTMENT_OF_JUSTICE;
2744             static final int INT_DEPARTMENT_OF_LABOR = Enum.INT_DEPARTMENT_OF_LABOR;
2745             static final int INT_DEPARTMENT_OF_STATE = Enum.INT_DEPARTMENT_OF_STATE;
2746             static final int INT_DEPARTMENT_OF_THE_INTERIOR = Enum.INT_DEPARTMENT_OF_THE_INTERIOR;
2747             static final int INT_DEPARTMENT_OF_TRANSPORTATION = Enum.INT_DEPARTMENT_OF_TRANSPORTATION;
2748             static final int INT_DEPARTMENT_OF_TREASURY = Enum.INT_DEPARTMENT_OF_TREASURY;
2749             static final int INT_DEPARTMENT_OF_VETERAN_AFFAIRS = Enum.INT_DEPARTMENT_OF_VETERAN_AFFAIRS;
2750             static final int INT_ENVIRONMENTAL_PROTECTION_AGENCY = Enum.INT_ENVIRONMENTAL_PROTECTION_AGENCY;
2751             static final int INT_EXECUTIVE_OFFICE_OF_THE_PRESIDENT = Enum.INT_EXECUTIVE_OFFICE_OF_THE_PRESIDENT;
2752             static final int INT_PANAMA_CANAL_COMMISSION = Enum.INT_PANAMA_CANAL_COMMISSION;
2753             
2754             /**
2755              * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$CognizantFederalAgency.
2756              * These enum values can be used as follows:
2757              * <pre>
2758              * enum.toString(); // returns the string value of the enum
2759              * enum.intValue(); // returns an int value, useful for switches
2760              * // e.g., case Enum.INT_BUREAU_OF_INDIAN_AFFAIRS
2761              * Enum.forString(s); // returns the enum value for a string
2762              * Enum.forInt(i); // returns the enum value for an int
2763              * </pre>
2764              * Enumeration objects are immutable singleton objects that
2765              * can be compared using == object equality. They have no
2766              * public constructor. See the constants defined within this
2767              * class for all the valid values.
2768              */
2769             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2770             {
2771                 /**
2772                  * Returns the enum value for a string, or null if none.
2773                  */
2774                 public static Enum forString(java.lang.String s)
2775                     { return (Enum)table.forString(s); }
2776                 /**
2777                  * Returns the enum value corresponding to an int, or null if none.
2778                  */
2779                 public static Enum forInt(int i)
2780                     { return (Enum)table.forInt(i); }
2781                 
2782                 private Enum(java.lang.String s, int i)
2783                     { super(s, i); }
2784                 
2785                 static final int INT_BUREAU_OF_INDIAN_AFFAIRS = 1;
2786                 static final int INT_DEPARTMENT_OF_AGRICULTURE = 2;
2787                 static final int INT_DEPARTMENT_OF_COMMERCE = 3;
2788                 static final int INT_DEPARTMENT_OF_DEFENSE = 4;
2789                 static final int INT_DEPARTMENT_OF_EDUCATION = 5;
2790                 static final int INT_DEPARTMENT_OF_ENERGY = 6;
2791                 static final int INT_DEPARTMENT_OF_HEALTH_AND_HUMAN_SERVICES = 7;
2792                 static final int INT_DEPARTMENT_OF_HOMELAND_SECURITY = 8;
2793                 static final int INT_DEPARTMENT_OF_HOUSING_AND_URBAN_DEVELOPMENT = 9;
2794                 static final int INT_DEPARTMENT_OF_JUSTICE = 10;
2795                 static final int INT_DEPARTMENT_OF_LABOR = 11;
2796                 static final int INT_DEPARTMENT_OF_STATE = 12;
2797                 static final int INT_DEPARTMENT_OF_THE_INTERIOR = 13;
2798                 static final int INT_DEPARTMENT_OF_TRANSPORTATION = 14;
2799                 static final int INT_DEPARTMENT_OF_TREASURY = 15;
2800                 static final int INT_DEPARTMENT_OF_VETERAN_AFFAIRS = 16;
2801                 static final int INT_ENVIRONMENTAL_PROTECTION_AGENCY = 17;
2802                 static final int INT_EXECUTIVE_OFFICE_OF_THE_PRESIDENT = 18;
2803                 static final int INT_PANAMA_CANAL_COMMISSION = 19;
2804                 
2805                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2806                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2807                 (
2808                     new Enum[]
2809                     {
2810                       new Enum("Bureau of Indian Affairs", INT_BUREAU_OF_INDIAN_AFFAIRS),
2811                       new Enum("Department of Agriculture", INT_DEPARTMENT_OF_AGRICULTURE),
2812                       new Enum("Department of Commerce", INT_DEPARTMENT_OF_COMMERCE),
2813                       new Enum("Department of Defense", INT_DEPARTMENT_OF_DEFENSE),
2814                       new Enum("Department of Education", INT_DEPARTMENT_OF_EDUCATION),
2815                       new Enum("Department of Energy", INT_DEPARTMENT_OF_ENERGY),
2816                       new Enum("Department of Health and Human Services", INT_DEPARTMENT_OF_HEALTH_AND_HUMAN_SERVICES),
2817                       new Enum("Department of Homeland Security", INT_DEPARTMENT_OF_HOMELAND_SECURITY),
2818                       new Enum("Department of Housing and Urban Development", INT_DEPARTMENT_OF_HOUSING_AND_URBAN_DEVELOPMENT),
2819                       new Enum("Department of Justice", INT_DEPARTMENT_OF_JUSTICE),
2820                       new Enum("Department of Labor", INT_DEPARTMENT_OF_LABOR),
2821                       new Enum("Department of State", INT_DEPARTMENT_OF_STATE),
2822                       new Enum("Department of the Interior", INT_DEPARTMENT_OF_THE_INTERIOR),
2823                       new Enum("Department of Transportation", INT_DEPARTMENT_OF_TRANSPORTATION),
2824                       new Enum("Department of Treasury", INT_DEPARTMENT_OF_TREASURY),
2825                       new Enum("Department of Veteran Affairs", INT_DEPARTMENT_OF_VETERAN_AFFAIRS),
2826                       new Enum("Environmental Protection Agency", INT_ENVIRONMENTAL_PROTECTION_AGENCY),
2827                       new Enum("Executive Office of the President", INT_EXECUTIVE_OFFICE_OF_THE_PRESIDENT),
2828                       new Enum("Panama Canal Commission", INT_PANAMA_CANAL_COMMISSION),
2829                     }
2830                 );
2831                 private static final long serialVersionUID = 1L;
2832                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2833             }
2834             
2835             /**
2836              * A factory class with static methods for creating instances
2837              * of this type.
2838              */
2839             
2840             public static final class Factory
2841             {
2842                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CognizantFederalAgency newValue(java.lang.Object obj) {
2843                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CognizantFederalAgency) type.newValue( obj ); }
2844                 
2845                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CognizantFederalAgency newInstance() {
2846                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CognizantFederalAgency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2847                 
2848                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CognizantFederalAgency newInstance(org.apache.xmlbeans.XmlOptions options) {
2849                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CognizantFederalAgency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2850                 
2851                 private Factory() { } // No instance of this class allowed
2852             }
2853         }
2854         
2855         /**
2856          * An XML ApplicantFiscalYearFrom(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2857          *
2858          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ApplicantFiscalYearFrom.
2859          */
2860         public interface ApplicantFiscalYearFrom extends org.apache.xmlbeans.XmlString
2861         {
2862             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2863                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantFiscalYearFrom.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantfiscalyearfrom6b4eelemtype");
2864             
2865             /**
2866              * A factory class with static methods for creating instances
2867              * of this type.
2868              */
2869             
2870             public static final class Factory
2871             {
2872                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearFrom newValue(java.lang.Object obj) {
2873                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearFrom) type.newValue( obj ); }
2874                 
2875                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearFrom newInstance() {
2876                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearFrom) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2877                 
2878                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearFrom newInstance(org.apache.xmlbeans.XmlOptions options) {
2879                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearFrom) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2880                 
2881                 private Factory() { } // No instance of this class allowed
2882             }
2883         }
2884         
2885         /**
2886          * An XML ApplicantFiscalYearTo(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2887          *
2888          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ApplicantFiscalYearTo.
2889          */
2890         public interface ApplicantFiscalYearTo extends org.apache.xmlbeans.XmlString
2891         {
2892             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2893                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantFiscalYearTo.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantfiscalyearto06dfelemtype");
2894             
2895             /**
2896              * A factory class with static methods for creating instances
2897              * of this type.
2898              */
2899             
2900             public static final class Factory
2901             {
2902                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearTo newValue(java.lang.Object obj) {
2903                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearTo) type.newValue( obj ); }
2904                 
2905                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearTo newInstance() {
2906                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearTo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2907                 
2908                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearTo newInstance(org.apache.xmlbeans.XmlOptions options) {
2909                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicantFiscalYearTo) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2910                 
2911                 private Factory() { } // No instance of this class allowed
2912             }
2913         }
2914         
2915         /**
2916          * An XML CensusPopulation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2917          *
2918          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$CensusPopulation.
2919          */
2920         public interface CensusPopulation extends org.apache.xmlbeans.XmlInt
2921         {
2922             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2923                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CensusPopulation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("censuspopulation78e9elemtype");
2924             
2925             /**
2926              * A factory class with static methods for creating instances
2927              * of this type.
2928              */
2929             
2930             public static final class Factory
2931             {
2932                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CensusPopulation newValue(java.lang.Object obj) {
2933                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CensusPopulation) type.newValue( obj ); }
2934                 
2935                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CensusPopulation newInstance() {
2936                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CensusPopulation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2937                 
2938                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CensusPopulation newInstance(org.apache.xmlbeans.XmlOptions options) {
2939                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CensusPopulation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2940                 
2941                 private Factory() { } // No instance of this class allowed
2942             }
2943         }
2944         
2945         /**
2946          * An XML NotOnCensus(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2947          *
2948          * This is a complex type.
2949          */
2950         public interface NotOnCensus extends org.apache.xmlbeans.XmlObject
2951         {
2952             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2953                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NotOnCensus.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("notoncensus7f7eelemtype");
2954             
2955             /**
2956              * Gets the "NonCensusPopulation" element
2957              */
2958             int getNonCensusPopulation();
2959             
2960             /**
2961              * Gets (as xml) the "NonCensusPopulation" element
2962              */
2963             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.NonCensusPopulation xgetNonCensusPopulation();
2964             
2965             /**
2966              * Sets the "NonCensusPopulation" element
2967              */
2968             void setNonCensusPopulation(int nonCensusPopulation);
2969             
2970             /**
2971              * Sets (as xml) the "NonCensusPopulation" element
2972              */
2973             void xsetNonCensusPopulation(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.NonCensusPopulation nonCensusPopulation);
2974             
2975             /**
2976              * Gets the "PopulationSource" element
2977              */
2978             java.lang.String getPopulationSource();
2979             
2980             /**
2981              * Gets (as xml) the "PopulationSource" element
2982              */
2983             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.PopulationSource xgetPopulationSource();
2984             
2985             /**
2986              * Sets the "PopulationSource" element
2987              */
2988             void setPopulationSource(java.lang.String populationSource);
2989             
2990             /**
2991              * Sets (as xml) the "PopulationSource" element
2992              */
2993             void xsetPopulationSource(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.PopulationSource populationSource);
2994             
2995             /**
2996              * An XML NonCensusPopulation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
2997              *
2998              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$NotOnCensus$NonCensusPopulation.
2999              */
3000             public interface NonCensusPopulation extends org.apache.xmlbeans.XmlInt
3001             {
3002                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3003                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NonCensusPopulation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("noncensuspopulation3fa9elemtype");
3004                 
3005                 /**
3006                  * A factory class with static methods for creating instances
3007                  * of this type.
3008                  */
3009                 
3010                 public static final class Factory
3011                 {
3012                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.NonCensusPopulation newValue(java.lang.Object obj) {
3013                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.NonCensusPopulation) type.newValue( obj ); }
3014                     
3015                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.NonCensusPopulation newInstance() {
3016                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.NonCensusPopulation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3017                     
3018                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.NonCensusPopulation newInstance(org.apache.xmlbeans.XmlOptions options) {
3019                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.NonCensusPopulation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3020                     
3021                     private Factory() { } // No instance of this class allowed
3022                 }
3023             }
3024             
3025             /**
3026              * An XML PopulationSource(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3027              *
3028              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$NotOnCensus$PopulationSource.
3029              */
3030             public interface PopulationSource extends org.apache.xmlbeans.XmlString
3031             {
3032                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3033                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PopulationSource.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("populationsource1d02elemtype");
3034                 
3035                 /**
3036                  * A factory class with static methods for creating instances
3037                  * of this type.
3038                  */
3039                 
3040                 public static final class Factory
3041                 {
3042                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.PopulationSource newValue(java.lang.Object obj) {
3043                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.PopulationSource) type.newValue( obj ); }
3044                     
3045                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.PopulationSource newInstance() {
3046                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.PopulationSource) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3047                     
3048                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.PopulationSource newInstance(org.apache.xmlbeans.XmlOptions options) {
3049                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus.PopulationSource) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3050                     
3051                     private Factory() { } // No instance of this class allowed
3052                 }
3053             }
3054             
3055             /**
3056              * A factory class with static methods for creating instances
3057              * of this type.
3058              */
3059             
3060             public static final class Factory
3061             {
3062                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus newInstance() {
3063                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3064                 
3065                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus newInstance(org.apache.xmlbeans.XmlOptions options) {
3066                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NotOnCensus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3067                 
3068                 private Factory() { } // No instance of this class allowed
3069             }
3070         }
3071         
3072         /**
3073          * An XML PopulationServed(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3074          *
3075          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$PopulationServed.
3076          */
3077         public interface PopulationServed extends org.apache.xmlbeans.XmlInt
3078         {
3079             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3080                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PopulationServed.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("populationserved0a19elemtype");
3081             
3082             /**
3083              * A factory class with static methods for creating instances
3084              * of this type.
3085              */
3086             
3087             public static final class Factory
3088             {
3089                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.PopulationServed newValue(java.lang.Object obj) {
3090                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.PopulationServed) type.newValue( obj ); }
3091                 
3092                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.PopulationServed newInstance() {
3093                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.PopulationServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3094                 
3095                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.PopulationServed newInstance(org.apache.xmlbeans.XmlOptions options) {
3096                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.PopulationServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3097                 
3098                 private Factory() { } // No instance of this class allowed
3099             }
3100         }
3101         
3102         /**
3103          * An XML ServicePopulationDifference(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3104          *
3105          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ServicePopulationDifference.
3106          */
3107         public interface ServicePopulationDifference extends org.apache.xmlbeans.XmlString
3108         {
3109             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3110                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ServicePopulationDifference.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("servicepopulationdifference5506elemtype");
3111             
3112             /**
3113              * A factory class with static methods for creating instances
3114              * of this type.
3115              */
3116             
3117             public static final class Factory
3118             {
3119                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ServicePopulationDifference newValue(java.lang.Object obj) {
3120                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ServicePopulationDifference) type.newValue( obj ); }
3121                 
3122                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ServicePopulationDifference newInstance() {
3123                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ServicePopulationDifference) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3124                 
3125                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ServicePopulationDifference newInstance(org.apache.xmlbeans.XmlOptions options) {
3126                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ServicePopulationDifference) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3127                 
3128                 private Factory() { } // No instance of this class allowed
3129             }
3130         }
3131         
3132         /**
3133          * An XML SwornForceCurrentFullTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3134          *
3135          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$SwornForceCurrentFullTime.
3136          */
3137         public interface SwornForceCurrentFullTime extends org.apache.xmlbeans.XmlInt
3138         {
3139             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3140                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceCurrentFullTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcecurrentfulltimeb418elemtype");
3141             
3142             /**
3143              * A factory class with static methods for creating instances
3144              * of this type.
3145              */
3146             
3147             public static final class Factory
3148             {
3149                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentFullTime newValue(java.lang.Object obj) {
3150                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentFullTime) type.newValue( obj ); }
3151                 
3152                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentFullTime newInstance() {
3153                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3154                 
3155                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentFullTime newInstance(org.apache.xmlbeans.XmlOptions options) {
3156                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3157                 
3158                 private Factory() { } // No instance of this class allowed
3159             }
3160         }
3161         
3162         /**
3163          * An XML SwornForceCurrentPartTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3164          *
3165          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$SwornForceCurrentPartTime.
3166          */
3167         public interface SwornForceCurrentPartTime extends org.apache.xmlbeans.XmlInt
3168         {
3169             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3170                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceCurrentPartTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcecurrentparttime117celemtype");
3171             
3172             /**
3173              * A factory class with static methods for creating instances
3174              * of this type.
3175              */
3176             
3177             public static final class Factory
3178             {
3179                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentPartTime newValue(java.lang.Object obj) {
3180                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentPartTime) type.newValue( obj ); }
3181                 
3182                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentPartTime newInstance() {
3183                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3184                 
3185                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentPartTime newInstance(org.apache.xmlbeans.XmlOptions options) {
3186                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceCurrentPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3187                 
3188                 private Factory() { } // No instance of this class allowed
3189             }
3190         }
3191         
3192         /**
3193          * An XML SwornForceOnePriorFullTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3194          *
3195          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$SwornForceOnePriorFullTime.
3196          */
3197         public interface SwornForceOnePriorFullTime extends org.apache.xmlbeans.XmlInt
3198         {
3199             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3200                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceOnePriorFullTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforceonepriorfulltime6d9belemtype");
3201             
3202             /**
3203              * A factory class with static methods for creating instances
3204              * of this type.
3205              */
3206             
3207             public static final class Factory
3208             {
3209                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorFullTime newValue(java.lang.Object obj) {
3210                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorFullTime) type.newValue( obj ); }
3211                 
3212                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorFullTime newInstance() {
3213                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3214                 
3215                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorFullTime newInstance(org.apache.xmlbeans.XmlOptions options) {
3216                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3217                 
3218                 private Factory() { } // No instance of this class allowed
3219             }
3220         }
3221         
3222         /**
3223          * An XML SwornForceOnePriorPartTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3224          *
3225          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$SwornForceOnePriorPartTime.
3226          */
3227         public interface SwornForceOnePriorPartTime extends org.apache.xmlbeans.XmlInt
3228         {
3229             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3230                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceOnePriorPartTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforceonepriorparttimecaffelemtype");
3231             
3232             /**
3233              * A factory class with static methods for creating instances
3234              * of this type.
3235              */
3236             
3237             public static final class Factory
3238             {
3239                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorPartTime newValue(java.lang.Object obj) {
3240                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorPartTime) type.newValue( obj ); }
3241                 
3242                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorPartTime newInstance() {
3243                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3244                 
3245                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorPartTime newInstance(org.apache.xmlbeans.XmlOptions options) {
3246                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceOnePriorPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3247                 
3248                 private Factory() { } // No instance of this class allowed
3249             }
3250         }
3251         
3252         /**
3253          * An XML SwornForceTwoPriorFullTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3254          *
3255          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$SwornForceTwoPriorFullTime.
3256          */
3257         public interface SwornForceTwoPriorFullTime extends org.apache.xmlbeans.XmlInt
3258         {
3259             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3260                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceTwoPriorFullTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcetwopriorfulltime4275elemtype");
3261             
3262             /**
3263              * A factory class with static methods for creating instances
3264              * of this type.
3265              */
3266             
3267             public static final class Factory
3268             {
3269                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorFullTime newValue(java.lang.Object obj) {
3270                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorFullTime) type.newValue( obj ); }
3271                 
3272                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorFullTime newInstance() {
3273                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3274                 
3275                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorFullTime newInstance(org.apache.xmlbeans.XmlOptions options) {
3276                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3277                 
3278                 private Factory() { } // No instance of this class allowed
3279             }
3280         }
3281         
3282         /**
3283          * An XML SwornForceTwoPriorPartTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3284          *
3285          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$SwornForceTwoPriorPartTime.
3286          */
3287         public interface SwornForceTwoPriorPartTime extends org.apache.xmlbeans.XmlInt
3288         {
3289             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3290                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceTwoPriorPartTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcetwopriorparttime9fd9elemtype");
3291             
3292             /**
3293              * A factory class with static methods for creating instances
3294              * of this type.
3295              */
3296             
3297             public static final class Factory
3298             {
3299                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorPartTime newValue(java.lang.Object obj) {
3300                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorPartTime) type.newValue( obj ); }
3301                 
3302                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorPartTime newInstance() {
3303                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3304                 
3305                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorPartTime newInstance(org.apache.xmlbeans.XmlOptions options) {
3306                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceTwoPriorPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3307                 
3308                 private Factory() { } // No instance of this class allowed
3309             }
3310         }
3311         
3312         /**
3313          * An XML SwornForceLocalActualFullTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3314          *
3315          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$SwornForceLocalActualFullTime.
3316          */
3317         public interface SwornForceLocalActualFullTime extends org.apache.xmlbeans.XmlInt
3318         {
3319             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3320                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceLocalActualFullTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcelocalactualfulltimefd78elemtype");
3321             
3322             /**
3323              * A factory class with static methods for creating instances
3324              * of this type.
3325              */
3326             
3327             public static final class Factory
3328             {
3329                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualFullTime newValue(java.lang.Object obj) {
3330                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualFullTime) type.newValue( obj ); }
3331                 
3332                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualFullTime newInstance() {
3333                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3334                 
3335                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualFullTime newInstance(org.apache.xmlbeans.XmlOptions options) {
3336                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3337                 
3338                 private Factory() { } // No instance of this class allowed
3339             }
3340         }
3341         
3342         /**
3343          * An XML SwornForceLocalActualPartTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3344          *
3345          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$SwornForceLocalActualPartTime.
3346          */
3347         public interface SwornForceLocalActualPartTime extends org.apache.xmlbeans.XmlInt
3348         {
3349             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3350                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceLocalActualPartTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcelocalactualparttime5adcelemtype");
3351             
3352             /**
3353              * A factory class with static methods for creating instances
3354              * of this type.
3355              */
3356             
3357             public static final class Factory
3358             {
3359                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualPartTime newValue(java.lang.Object obj) {
3360                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualPartTime) type.newValue( obj ); }
3361                 
3362                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualPartTime newInstance() {
3363                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3364                 
3365                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualPartTime newInstance(org.apache.xmlbeans.XmlOptions options) {
3366                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.SwornForceLocalActualPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3367                 
3368                 private Factory() { } // No instance of this class allowed
3369             }
3370         }
3371         
3372         /**
3373          * An XML ExecutiveInformation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3374          *
3375          * This is a complex type.
3376          */
3377         public interface ExecutiveInformation extends org.apache.xmlbeans.XmlObject
3378         {
3379             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3380                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ExecutiveInformation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("executiveinformationcc5belemtype");
3381             
3382             /**
3383              * Gets the "Title" element
3384              */
3385             java.lang.String getTitle();
3386             
3387             /**
3388              * Gets (as xml) the "Title" element
3389              */
3390             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
3391             
3392             /**
3393              * Sets the "Title" element
3394              */
3395             void setTitle(java.lang.String title);
3396             
3397             /**
3398              * Sets (as xml) the "Title" element
3399              */
3400             void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
3401             
3402             /**
3403              * Gets the "FirstName" element
3404              */
3405             java.lang.String getFirstName();
3406             
3407             /**
3408              * Gets (as xml) the "FirstName" element
3409              */
3410             gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName();
3411             
3412             /**
3413              * Sets the "FirstName" element
3414              */
3415             void setFirstName(java.lang.String firstName);
3416             
3417             /**
3418              * Sets (as xml) the "FirstName" element
3419              */
3420             void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName);
3421             
3422             /**
3423              * Gets the "MiddleName" element
3424              */
3425             java.lang.String getMiddleName();
3426             
3427             /**
3428              * Gets (as xml) the "MiddleName" element
3429              */
3430             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.MiddleName xgetMiddleName();
3431             
3432             /**
3433              * True if has "MiddleName" element
3434              */
3435             boolean isSetMiddleName();
3436             
3437             /**
3438              * Sets the "MiddleName" element
3439              */
3440             void setMiddleName(java.lang.String middleName);
3441             
3442             /**
3443              * Sets (as xml) the "MiddleName" element
3444              */
3445             void xsetMiddleName(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.MiddleName middleName);
3446             
3447             /**
3448              * Unsets the "MiddleName" element
3449              */
3450             void unsetMiddleName();
3451             
3452             /**
3453              * Gets the "LastName" element
3454              */
3455             java.lang.String getLastName();
3456             
3457             /**
3458              * Gets (as xml) the "LastName" element
3459              */
3460             gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName();
3461             
3462             /**
3463              * Sets the "LastName" element
3464              */
3465             void setLastName(java.lang.String lastName);
3466             
3467             /**
3468              * Sets (as xml) the "LastName" element
3469              */
3470             void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName);
3471             
3472             /**
3473              * Gets the "SuffixName" element
3474              */
3475             java.lang.String getSuffixName();
3476             
3477             /**
3478              * Gets (as xml) the "SuffixName" element
3479              */
3480             gov.grants.apply.system.globalLibraryV20.SuffixNameDataType xgetSuffixName();
3481             
3482             /**
3483              * True if has "SuffixName" element
3484              */
3485             boolean isSetSuffixName();
3486             
3487             /**
3488              * Sets the "SuffixName" element
3489              */
3490             void setSuffixName(java.lang.String suffixName);
3491             
3492             /**
3493              * Sets (as xml) the "SuffixName" element
3494              */
3495             void xsetSuffixName(gov.grants.apply.system.globalLibraryV20.SuffixNameDataType suffixName);
3496             
3497             /**
3498              * Unsets the "SuffixName" element
3499              */
3500             void unsetSuffixName();
3501             
3502             /**
3503              * Gets the "LawEnforcementExecAgencyName" element
3504              */
3505             java.lang.String getLawEnforcementExecAgencyName();
3506             
3507             /**
3508              * Gets (as xml) the "LawEnforcementExecAgencyName" element
3509              */
3510             gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetLawEnforcementExecAgencyName();
3511             
3512             /**
3513              * Sets the "LawEnforcementExecAgencyName" element
3514              */
3515             void setLawEnforcementExecAgencyName(java.lang.String lawEnforcementExecAgencyName);
3516             
3517             /**
3518              * Sets (as xml) the "LawEnforcementExecAgencyName" element
3519              */
3520             void xsetLawEnforcementExecAgencyName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType lawEnforcementExecAgencyName);
3521             
3522             /**
3523              * Gets the "Street1" element
3524              */
3525             java.lang.String getStreet1();
3526             
3527             /**
3528              * Gets (as xml) the "Street1" element
3529              */
3530             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
3531             
3532             /**
3533              * Sets the "Street1" element
3534              */
3535             void setStreet1(java.lang.String street1);
3536             
3537             /**
3538              * Sets (as xml) the "Street1" element
3539              */
3540             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
3541             
3542             /**
3543              * Gets the "Street2" element
3544              */
3545             java.lang.String getStreet2();
3546             
3547             /**
3548              * Gets (as xml) the "Street2" element
3549              */
3550             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
3551             
3552             /**
3553              * True if has "Street2" element
3554              */
3555             boolean isSetStreet2();
3556             
3557             /**
3558              * Sets the "Street2" element
3559              */
3560             void setStreet2(java.lang.String street2);
3561             
3562             /**
3563              * Sets (as xml) the "Street2" element
3564              */
3565             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
3566             
3567             /**
3568              * Unsets the "Street2" element
3569              */
3570             void unsetStreet2();
3571             
3572             /**
3573              * Gets the "City" element
3574              */
3575             java.lang.String getCity();
3576             
3577             /**
3578              * Gets (as xml) the "City" element
3579              */
3580             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
3581             
3582             /**
3583              * Sets the "City" element
3584              */
3585             void setCity(java.lang.String city);
3586             
3587             /**
3588              * Sets (as xml) the "City" element
3589              */
3590             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
3591             
3592             /**
3593              * Gets the "State" element
3594              */
3595             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
3596             
3597             /**
3598              * Gets (as xml) the "State" element
3599              */
3600             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
3601             
3602             /**
3603              * Sets the "State" element
3604              */
3605             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
3606             
3607             /**
3608              * Sets (as xml) the "State" element
3609              */
3610             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
3611             
3612             /**
3613              * Gets the "ZipCode" element
3614              */
3615             java.lang.String getZipCode();
3616             
3617             /**
3618              * Gets (as xml) the "ZipCode" element
3619              */
3620             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
3621             
3622             /**
3623              * Sets the "ZipCode" element
3624              */
3625             void setZipCode(java.lang.String zipCode);
3626             
3627             /**
3628              * Sets (as xml) the "ZipCode" element
3629              */
3630             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
3631             
3632             /**
3633              * Gets the "Phone" element
3634              */
3635             java.lang.String getPhone();
3636             
3637             /**
3638              * Gets (as xml) the "Phone" element
3639              */
3640             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Phone xgetPhone();
3641             
3642             /**
3643              * Sets the "Phone" element
3644              */
3645             void setPhone(java.lang.String phone);
3646             
3647             /**
3648              * Sets (as xml) the "Phone" element
3649              */
3650             void xsetPhone(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Phone phone);
3651             
3652             /**
3653              * Gets the "Fax" element
3654              */
3655             java.lang.String getFax();
3656             
3657             /**
3658              * Gets (as xml) the "Fax" element
3659              */
3660             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Fax xgetFax();
3661             
3662             /**
3663              * True if has "Fax" element
3664              */
3665             boolean isSetFax();
3666             
3667             /**
3668              * Sets the "Fax" element
3669              */
3670             void setFax(java.lang.String fax);
3671             
3672             /**
3673              * Sets (as xml) the "Fax" element
3674              */
3675             void xsetFax(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Fax fax);
3676             
3677             /**
3678              * Unsets the "Fax" element
3679              */
3680             void unsetFax();
3681             
3682             /**
3683              * Gets the "Email" element
3684              */
3685             java.lang.String getEmail();
3686             
3687             /**
3688              * Gets (as xml) the "Email" element
3689              */
3690             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
3691             
3692             /**
3693              * Sets the "Email" element
3694              */
3695             void setEmail(java.lang.String email);
3696             
3697             /**
3698              * Sets (as xml) the "Email" element
3699              */
3700             void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
3701             
3702             /**
3703              * An XML MiddleName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3704              *
3705              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ExecutiveInformation$MiddleName.
3706              */
3707             public interface MiddleName extends org.apache.xmlbeans.XmlString
3708             {
3709                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3710                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MiddleName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("middlenamea25felemtype");
3711                 
3712                 /**
3713                  * A factory class with static methods for creating instances
3714                  * of this type.
3715                  */
3716                 
3717                 public static final class Factory
3718                 {
3719                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.MiddleName newValue(java.lang.Object obj) {
3720                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.MiddleName) type.newValue( obj ); }
3721                     
3722                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.MiddleName newInstance() {
3723                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.MiddleName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3724                     
3725                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.MiddleName newInstance(org.apache.xmlbeans.XmlOptions options) {
3726                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.MiddleName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3727                     
3728                     private Factory() { } // No instance of this class allowed
3729                 }
3730             }
3731             
3732             /**
3733              * An XML Phone(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3734              *
3735              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ExecutiveInformation$Phone.
3736              */
3737             public interface Phone extends org.apache.xmlbeans.XmlString
3738             {
3739                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3740                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Phone.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phone0461elemtype");
3741                 
3742                 /**
3743                  * A factory class with static methods for creating instances
3744                  * of this type.
3745                  */
3746                 
3747                 public static final class Factory
3748                 {
3749                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Phone newValue(java.lang.Object obj) {
3750                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Phone) type.newValue( obj ); }
3751                     
3752                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Phone newInstance() {
3753                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Phone) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3754                     
3755                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Phone newInstance(org.apache.xmlbeans.XmlOptions options) {
3756                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Phone) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3757                     
3758                     private Factory() { } // No instance of this class allowed
3759                 }
3760             }
3761             
3762             /**
3763              * An XML Fax(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3764              *
3765              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ExecutiveInformation$Fax.
3766              */
3767             public interface Fax extends org.apache.xmlbeans.XmlString
3768             {
3769                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3770                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Fax.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fax5f52elemtype");
3771                 
3772                 /**
3773                  * A factory class with static methods for creating instances
3774                  * of this type.
3775                  */
3776                 
3777                 public static final class Factory
3778                 {
3779                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Fax newValue(java.lang.Object obj) {
3780                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Fax) type.newValue( obj ); }
3781                     
3782                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Fax newInstance() {
3783                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Fax) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3784                     
3785                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Fax newInstance(org.apache.xmlbeans.XmlOptions options) {
3786                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation.Fax) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3787                     
3788                     private Factory() { } // No instance of this class allowed
3789                 }
3790             }
3791             
3792             /**
3793              * A factory class with static methods for creating instances
3794              * of this type.
3795              */
3796             
3797             public static final class Factory
3798             {
3799                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation newInstance() {
3800                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3801                 
3802                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation newInstance(org.apache.xmlbeans.XmlOptions options) {
3803                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveInformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3804                 
3805                 private Factory() { } // No instance of this class allowed
3806             }
3807         }
3808         
3809         /**
3810          * An XML FinancialExecutiveInformation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
3811          *
3812          * This is a complex type.
3813          */
3814         public interface FinancialExecutiveInformation extends org.apache.xmlbeans.XmlObject
3815         {
3816             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3817                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FinancialExecutiveInformation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("financialexecutiveinformation7794elemtype");
3818             
3819             /**
3820              * Gets the "Title" element
3821              */
3822             java.lang.String getTitle();
3823             
3824             /**
3825              * Gets (as xml) the "Title" element
3826              */
3827             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
3828             
3829             /**
3830              * Sets the "Title" element
3831              */
3832             void setTitle(java.lang.String title);
3833             
3834             /**
3835              * Sets (as xml) the "Title" element
3836              */
3837             void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
3838             
3839             /**
3840              * Gets the "FirstName" element
3841              */
3842             java.lang.String getFirstName();
3843             
3844             /**
3845              * Gets (as xml) the "FirstName" element
3846              */
3847             gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName();
3848             
3849             /**
3850              * Sets the "FirstName" element
3851              */
3852             void setFirstName(java.lang.String firstName);
3853             
3854             /**
3855              * Sets (as xml) the "FirstName" element
3856              */
3857             void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName);
3858             
3859             /**
3860              * Gets the "MiddleName" element
3861              */
3862             java.lang.String getMiddleName();
3863             
3864             /**
3865              * Gets (as xml) the "MiddleName" element
3866              */
3867             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.MiddleName xgetMiddleName();
3868             
3869             /**
3870              * True if has "MiddleName" element
3871              */
3872             boolean isSetMiddleName();
3873             
3874             /**
3875              * Sets the "MiddleName" element
3876              */
3877             void setMiddleName(java.lang.String middleName);
3878             
3879             /**
3880              * Sets (as xml) the "MiddleName" element
3881              */
3882             void xsetMiddleName(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.MiddleName middleName);
3883             
3884             /**
3885              * Unsets the "MiddleName" element
3886              */
3887             void unsetMiddleName();
3888             
3889             /**
3890              * Gets the "LastName" element
3891              */
3892             java.lang.String getLastName();
3893             
3894             /**
3895              * Gets (as xml) the "LastName" element
3896              */
3897             gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName();
3898             
3899             /**
3900              * Sets the "LastName" element
3901              */
3902             void setLastName(java.lang.String lastName);
3903             
3904             /**
3905              * Sets (as xml) the "LastName" element
3906              */
3907             void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName);
3908             
3909             /**
3910              * Gets the "SuffixName" element
3911              */
3912             java.lang.String getSuffixName();
3913             
3914             /**
3915              * Gets (as xml) the "SuffixName" element
3916              */
3917             gov.grants.apply.system.globalLibraryV20.SuffixNameDataType xgetSuffixName();
3918             
3919             /**
3920              * True if has "SuffixName" element
3921              */
3922             boolean isSetSuffixName();
3923             
3924             /**
3925              * Sets the "SuffixName" element
3926              */
3927             void setSuffixName(java.lang.String suffixName);
3928             
3929             /**
3930              * Sets (as xml) the "SuffixName" element
3931              */
3932             void xsetSuffixName(gov.grants.apply.system.globalLibraryV20.SuffixNameDataType suffixName);
3933             
3934             /**
3935              * Unsets the "SuffixName" element
3936              */
3937             void unsetSuffixName();
3938             
3939             /**
3940              * Gets the "GovtExecutiveEntityName" element
3941              */
3942             java.lang.String getGovtExecutiveEntityName();
3943             
3944             /**
3945              * Gets (as xml) the "GovtExecutiveEntityName" element
3946              */
3947             gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetGovtExecutiveEntityName();
3948             
3949             /**
3950              * Sets the "GovtExecutiveEntityName" element
3951              */
3952             void setGovtExecutiveEntityName(java.lang.String govtExecutiveEntityName);
3953             
3954             /**
3955              * Sets (as xml) the "GovtExecutiveEntityName" element
3956              */
3957             void xsetGovtExecutiveEntityName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType govtExecutiveEntityName);
3958             
3959             /**
3960              * Gets the "Street1" element
3961              */
3962             java.lang.String getStreet1();
3963             
3964             /**
3965              * Gets (as xml) the "Street1" element
3966              */
3967             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
3968             
3969             /**
3970              * Sets the "Street1" element
3971              */
3972             void setStreet1(java.lang.String street1);
3973             
3974             /**
3975              * Sets (as xml) the "Street1" element
3976              */
3977             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
3978             
3979             /**
3980              * Gets the "Street2" element
3981              */
3982             java.lang.String getStreet2();
3983             
3984             /**
3985              * Gets (as xml) the "Street2" element
3986              */
3987             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
3988             
3989             /**
3990              * True if has "Street2" element
3991              */
3992             boolean isSetStreet2();
3993             
3994             /**
3995              * Sets the "Street2" element
3996              */
3997             void setStreet2(java.lang.String street2);
3998             
3999             /**
4000              * Sets (as xml) the "Street2" element
4001              */
4002             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
4003             
4004             /**
4005              * Unsets the "Street2" element
4006              */
4007             void unsetStreet2();
4008             
4009             /**
4010              * Gets the "City" element
4011              */
4012             java.lang.String getCity();
4013             
4014             /**
4015              * Gets (as xml) the "City" element
4016              */
4017             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
4018             
4019             /**
4020              * Sets the "City" element
4021              */
4022             void setCity(java.lang.String city);
4023             
4024             /**
4025              * Sets (as xml) the "City" element
4026              */
4027             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
4028             
4029             /**
4030              * Gets the "State" element
4031              */
4032             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
4033             
4034             /**
4035              * Gets (as xml) the "State" element
4036              */
4037             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
4038             
4039             /**
4040              * Sets the "State" element
4041              */
4042             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
4043             
4044             /**
4045              * Sets (as xml) the "State" element
4046              */
4047             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
4048             
4049             /**
4050              * Gets the "ZipCode" element
4051              */
4052             java.lang.String getZipCode();
4053             
4054             /**
4055              * Gets (as xml) the "ZipCode" element
4056              */
4057             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
4058             
4059             /**
4060              * Sets the "ZipCode" element
4061              */
4062             void setZipCode(java.lang.String zipCode);
4063             
4064             /**
4065              * Sets (as xml) the "ZipCode" element
4066              */
4067             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
4068             
4069             /**
4070              * Gets the "Phone" element
4071              */
4072             java.lang.String getPhone();
4073             
4074             /**
4075              * Gets (as xml) the "Phone" element
4076              */
4077             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Phone xgetPhone();
4078             
4079             /**
4080              * Sets the "Phone" element
4081              */
4082             void setPhone(java.lang.String phone);
4083             
4084             /**
4085              * Sets (as xml) the "Phone" element
4086              */
4087             void xsetPhone(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Phone phone);
4088             
4089             /**
4090              * Gets the "Fax" element
4091              */
4092             java.lang.String getFax();
4093             
4094             /**
4095              * Gets (as xml) the "Fax" element
4096              */
4097             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Fax xgetFax();
4098             
4099             /**
4100              * True if has "Fax" element
4101              */
4102             boolean isSetFax();
4103             
4104             /**
4105              * Sets the "Fax" element
4106              */
4107             void setFax(java.lang.String fax);
4108             
4109             /**
4110              * Sets (as xml) the "Fax" element
4111              */
4112             void xsetFax(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Fax fax);
4113             
4114             /**
4115              * Unsets the "Fax" element
4116              */
4117             void unsetFax();
4118             
4119             /**
4120              * Gets the "Email" element
4121              */
4122             java.lang.String getEmail();
4123             
4124             /**
4125              * Gets (as xml) the "Email" element
4126              */
4127             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
4128             
4129             /**
4130              * Sets the "Email" element
4131              */
4132             void setEmail(java.lang.String email);
4133             
4134             /**
4135              * Sets (as xml) the "Email" element
4136              */
4137             void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
4138             
4139             /**
4140              * An XML MiddleName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
4141              *
4142              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$FinancialExecutiveInformation$MiddleName.
4143              */
4144             public interface MiddleName extends org.apache.xmlbeans.XmlString
4145             {
4146                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4147                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MiddleName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("middlename2610elemtype");
4148                 
4149                 /**
4150                  * A factory class with static methods for creating instances
4151                  * of this type.
4152                  */
4153                 
4154                 public static final class Factory
4155                 {
4156                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.MiddleName newValue(java.lang.Object obj) {
4157                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.MiddleName) type.newValue( obj ); }
4158                     
4159                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.MiddleName newInstance() {
4160                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.MiddleName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4161                     
4162                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.MiddleName newInstance(org.apache.xmlbeans.XmlOptions options) {
4163                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.MiddleName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4164                     
4165                     private Factory() { } // No instance of this class allowed
4166                 }
4167             }
4168             
4169             /**
4170              * An XML Phone(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
4171              *
4172              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$FinancialExecutiveInformation$Phone.
4173              */
4174             public interface Phone extends org.apache.xmlbeans.XmlString
4175             {
4176                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4177                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Phone.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phonee64eelemtype");
4178                 
4179                 /**
4180                  * A factory class with static methods for creating instances
4181                  * of this type.
4182                  */
4183                 
4184                 public static final class Factory
4185                 {
4186                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Phone newValue(java.lang.Object obj) {
4187                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Phone) type.newValue( obj ); }
4188                     
4189                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Phone newInstance() {
4190                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Phone) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4191                     
4192                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Phone newInstance(org.apache.xmlbeans.XmlOptions options) {
4193                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Phone) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4194                     
4195                     private Factory() { } // No instance of this class allowed
4196                 }
4197             }
4198             
4199             /**
4200              * An XML Fax(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
4201              *
4202              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$FinancialExecutiveInformation$Fax.
4203              */
4204             public interface Fax extends org.apache.xmlbeans.XmlString
4205             {
4206                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4207                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Fax.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fax4a7delemtype");
4208                 
4209                 /**
4210                  * A factory class with static methods for creating instances
4211                  * of this type.
4212                  */
4213                 
4214                 public static final class Factory
4215                 {
4216                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Fax newValue(java.lang.Object obj) {
4217                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Fax) type.newValue( obj ); }
4218                     
4219                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Fax newInstance() {
4220                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Fax) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4221                     
4222                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Fax newInstance(org.apache.xmlbeans.XmlOptions options) {
4223                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation.Fax) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4224                     
4225                     private Factory() { } // No instance of this class allowed
4226                 }
4227             }
4228             
4229             /**
4230              * A factory class with static methods for creating instances
4231              * of this type.
4232              */
4233             
4234             public static final class Factory
4235             {
4236                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation newInstance() {
4237                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4238                 
4239                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation newInstance(org.apache.xmlbeans.XmlOptions options) {
4240                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.FinancialExecutiveInformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4241                 
4242                 private Factory() { } // No instance of this class allowed
4243             }
4244         }
4245         
4246         /**
4247          * An XML CommunityPartnerships(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
4248          *
4249          * This is a complex type.
4250          */
4251         public interface CommunityPartnerships extends org.apache.xmlbeans.XmlObject
4252         {
4253             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4254                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CommunityPartnerships.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("communitypartnerships3c3felemtype");
4255             
4256             /**
4257              * Gets the "P1" element
4258              */
4259             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP1();
4260             
4261             /**
4262              * Gets (as xml) the "P1" element
4263              */
4264             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP1();
4265             
4266             /**
4267              * Sets the "P1" element
4268              */
4269             void setP1(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p1);
4270             
4271             /**
4272              * Sets (as xml) the "P1" element
4273              */
4274             void xsetP1(gov.grants.apply.system.globalLibraryV20.YesNoDataType p1);
4275             
4276             /**
4277              * Gets the "P1YesSub" element
4278              */
4279             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP1YesSub();
4280             
4281             /**
4282              * Gets (as xml) the "P1YesSub" element
4283              */
4284             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP1YesSub();
4285             
4286             /**
4287              * True if has "P1YesSub" element
4288              */
4289             boolean isSetP1YesSub();
4290             
4291             /**
4292              * Sets the "P1YesSub" element
4293              */
4294             void setP1YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p1YesSub);
4295             
4296             /**
4297              * Sets (as xml) the "P1YesSub" element
4298              */
4299             void xsetP1YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p1YesSub);
4300             
4301             /**
4302              * Unsets the "P1YesSub" element
4303              */
4304             void unsetP1YesSub();
4305             
4306             /**
4307              * Gets the "P1NoSub" element
4308              */
4309             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP1NoSub();
4310             
4311             /**
4312              * Gets (as xml) the "P1NoSub" element
4313              */
4314             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP1NoSub();
4315             
4316             /**
4317              * True if has "P1NoSub" element
4318              */
4319             boolean isSetP1NoSub();
4320             
4321             /**
4322              * Sets the "P1NoSub" element
4323              */
4324             void setP1NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p1NoSub);
4325             
4326             /**
4327              * Sets (as xml) the "P1NoSub" element
4328              */
4329             void xsetP1NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p1NoSub);
4330             
4331             /**
4332              * Unsets the "P1NoSub" element
4333              */
4334             void unsetP1NoSub();
4335             
4336             /**
4337              * Gets the "P2" element
4338              */
4339             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP2();
4340             
4341             /**
4342              * Gets (as xml) the "P2" element
4343              */
4344             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP2();
4345             
4346             /**
4347              * Sets the "P2" element
4348              */
4349             void setP2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p2);
4350             
4351             /**
4352              * Sets (as xml) the "P2" element
4353              */
4354             void xsetP2(gov.grants.apply.system.globalLibraryV20.YesNoDataType p2);
4355             
4356             /**
4357              * Gets the "P2YesSub" element
4358              */
4359             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP2YesSub();
4360             
4361             /**
4362              * Gets (as xml) the "P2YesSub" element
4363              */
4364             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP2YesSub();
4365             
4366             /**
4367              * True if has "P2YesSub" element
4368              */
4369             boolean isSetP2YesSub();
4370             
4371             /**
4372              * Sets the "P2YesSub" element
4373              */
4374             void setP2YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p2YesSub);
4375             
4376             /**
4377              * Sets (as xml) the "P2YesSub" element
4378              */
4379             void xsetP2YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p2YesSub);
4380             
4381             /**
4382              * Unsets the "P2YesSub" element
4383              */
4384             void unsetP2YesSub();
4385             
4386             /**
4387              * Gets the "P2NoSub" element
4388              */
4389             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP2NoSub();
4390             
4391             /**
4392              * Gets (as xml) the "P2NoSub" element
4393              */
4394             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP2NoSub();
4395             
4396             /**
4397              * True if has "P2NoSub" element
4398              */
4399             boolean isSetP2NoSub();
4400             
4401             /**
4402              * Sets the "P2NoSub" element
4403              */
4404             void setP2NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p2NoSub);
4405             
4406             /**
4407              * Sets (as xml) the "P2NoSub" element
4408              */
4409             void xsetP2NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p2NoSub);
4410             
4411             /**
4412              * Unsets the "P2NoSub" element
4413              */
4414             void unsetP2NoSub();
4415             
4416             /**
4417              * Gets the "P3" element
4418              */
4419             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP3();
4420             
4421             /**
4422              * Gets (as xml) the "P3" element
4423              */
4424             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP3();
4425             
4426             /**
4427              * Sets the "P3" element
4428              */
4429             void setP3(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p3);
4430             
4431             /**
4432              * Sets (as xml) the "P3" element
4433              */
4434             void xsetP3(gov.grants.apply.system.globalLibraryV20.YesNoDataType p3);
4435             
4436             /**
4437              * Gets the "P3YesSub" element
4438              */
4439             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP3YesSub();
4440             
4441             /**
4442              * Gets (as xml) the "P3YesSub" element
4443              */
4444             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP3YesSub();
4445             
4446             /**
4447              * True if has "P3YesSub" element
4448              */
4449             boolean isSetP3YesSub();
4450             
4451             /**
4452              * Sets the "P3YesSub" element
4453              */
4454             void setP3YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p3YesSub);
4455             
4456             /**
4457              * Sets (as xml) the "P3YesSub" element
4458              */
4459             void xsetP3YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p3YesSub);
4460             
4461             /**
4462              * Unsets the "P3YesSub" element
4463              */
4464             void unsetP3YesSub();
4465             
4466             /**
4467              * Gets the "P3NoSub" element
4468              */
4469             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP3NoSub();
4470             
4471             /**
4472              * Gets (as xml) the "P3NoSub" element
4473              */
4474             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP3NoSub();
4475             
4476             /**
4477              * True if has "P3NoSub" element
4478              */
4479             boolean isSetP3NoSub();
4480             
4481             /**
4482              * Sets the "P3NoSub" element
4483              */
4484             void setP3NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p3NoSub);
4485             
4486             /**
4487              * Sets (as xml) the "P3NoSub" element
4488              */
4489             void xsetP3NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p3NoSub);
4490             
4491             /**
4492              * Unsets the "P3NoSub" element
4493              */
4494             void unsetP3NoSub();
4495             
4496             /**
4497              * Gets the "P4" element
4498              */
4499             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP4();
4500             
4501             /**
4502              * Gets (as xml) the "P4" element
4503              */
4504             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP4();
4505             
4506             /**
4507              * Sets the "P4" element
4508              */
4509             void setP4(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p4);
4510             
4511             /**
4512              * Sets (as xml) the "P4" element
4513              */
4514             void xsetP4(gov.grants.apply.system.globalLibraryV20.YesNoDataType p4);
4515             
4516             /**
4517              * Gets the "P4YesSub" element
4518              */
4519             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP4YesSub();
4520             
4521             /**
4522              * Gets (as xml) the "P4YesSub" element
4523              */
4524             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP4YesSub();
4525             
4526             /**
4527              * True if has "P4YesSub" element
4528              */
4529             boolean isSetP4YesSub();
4530             
4531             /**
4532              * Sets the "P4YesSub" element
4533              */
4534             void setP4YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p4YesSub);
4535             
4536             /**
4537              * Sets (as xml) the "P4YesSub" element
4538              */
4539             void xsetP4YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p4YesSub);
4540             
4541             /**
4542              * Unsets the "P4YesSub" element
4543              */
4544             void unsetP4YesSub();
4545             
4546             /**
4547              * Gets the "P4NoSub" element
4548              */
4549             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP4NoSub();
4550             
4551             /**
4552              * Gets (as xml) the "P4NoSub" element
4553              */
4554             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP4NoSub();
4555             
4556             /**
4557              * True if has "P4NoSub" element
4558              */
4559             boolean isSetP4NoSub();
4560             
4561             /**
4562              * Sets the "P4NoSub" element
4563              */
4564             void setP4NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p4NoSub);
4565             
4566             /**
4567              * Sets (as xml) the "P4NoSub" element
4568              */
4569             void xsetP4NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p4NoSub);
4570             
4571             /**
4572              * Unsets the "P4NoSub" element
4573              */
4574             void unsetP4NoSub();
4575             
4576             /**
4577              * Gets the "P5" element
4578              */
4579             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP5();
4580             
4581             /**
4582              * Gets (as xml) the "P5" element
4583              */
4584             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP5();
4585             
4586             /**
4587              * Sets the "P5" element
4588              */
4589             void setP5(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p5);
4590             
4591             /**
4592              * Sets (as xml) the "P5" element
4593              */
4594             void xsetP5(gov.grants.apply.system.globalLibraryV20.YesNoDataType p5);
4595             
4596             /**
4597              * Gets the "P5YesSub" element
4598              */
4599             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP5YesSub();
4600             
4601             /**
4602              * Gets (as xml) the "P5YesSub" element
4603              */
4604             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP5YesSub();
4605             
4606             /**
4607              * True if has "P5YesSub" element
4608              */
4609             boolean isSetP5YesSub();
4610             
4611             /**
4612              * Sets the "P5YesSub" element
4613              */
4614             void setP5YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p5YesSub);
4615             
4616             /**
4617              * Sets (as xml) the "P5YesSub" element
4618              */
4619             void xsetP5YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p5YesSub);
4620             
4621             /**
4622              * Unsets the "P5YesSub" element
4623              */
4624             void unsetP5YesSub();
4625             
4626             /**
4627              * Gets the "P5NoSub" element
4628              */
4629             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP5NoSub();
4630             
4631             /**
4632              * Gets (as xml) the "P5NoSub" element
4633              */
4634             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP5NoSub();
4635             
4636             /**
4637              * True if has "P5NoSub" element
4638              */
4639             boolean isSetP5NoSub();
4640             
4641             /**
4642              * Sets the "P5NoSub" element
4643              */
4644             void setP5NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p5NoSub);
4645             
4646             /**
4647              * Sets (as xml) the "P5NoSub" element
4648              */
4649             void xsetP5NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p5NoSub);
4650             
4651             /**
4652              * Unsets the "P5NoSub" element
4653              */
4654             void unsetP5NoSub();
4655             
4656             /**
4657              * Gets the "P6" element
4658              */
4659             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP6();
4660             
4661             /**
4662              * Gets (as xml) the "P6" element
4663              */
4664             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP6();
4665             
4666             /**
4667              * Sets the "P6" element
4668              */
4669             void setP6(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p6);
4670             
4671             /**
4672              * Sets (as xml) the "P6" element
4673              */
4674             void xsetP6(gov.grants.apply.system.globalLibraryV20.YesNoDataType p6);
4675             
4676             /**
4677              * Gets the "P6YesSub" element
4678              */
4679             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP6YesSub();
4680             
4681             /**
4682              * Gets (as xml) the "P6YesSub" element
4683              */
4684             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP6YesSub();
4685             
4686             /**
4687              * True if has "P6YesSub" element
4688              */
4689             boolean isSetP6YesSub();
4690             
4691             /**
4692              * Sets the "P6YesSub" element
4693              */
4694             void setP6YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p6YesSub);
4695             
4696             /**
4697              * Sets (as xml) the "P6YesSub" element
4698              */
4699             void xsetP6YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p6YesSub);
4700             
4701             /**
4702              * Unsets the "P6YesSub" element
4703              */
4704             void unsetP6YesSub();
4705             
4706             /**
4707              * Gets the "P6NoSub" element
4708              */
4709             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP6NoSub();
4710             
4711             /**
4712              * Gets (as xml) the "P6NoSub" element
4713              */
4714             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP6NoSub();
4715             
4716             /**
4717              * True if has "P6NoSub" element
4718              */
4719             boolean isSetP6NoSub();
4720             
4721             /**
4722              * Sets the "P6NoSub" element
4723              */
4724             void setP6NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p6NoSub);
4725             
4726             /**
4727              * Sets (as xml) the "P6NoSub" element
4728              */
4729             void xsetP6NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p6NoSub);
4730             
4731             /**
4732              * Unsets the "P6NoSub" element
4733              */
4734             void unsetP6NoSub();
4735             
4736             /**
4737              * Gets the "P7" element
4738              */
4739             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP7();
4740             
4741             /**
4742              * Gets (as xml) the "P7" element
4743              */
4744             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP7();
4745             
4746             /**
4747              * Sets the "P7" element
4748              */
4749             void setP7(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p7);
4750             
4751             /**
4752              * Sets (as xml) the "P7" element
4753              */
4754             void xsetP7(gov.grants.apply.system.globalLibraryV20.YesNoDataType p7);
4755             
4756             /**
4757              * Gets the "P7YesSub" element
4758              */
4759             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP7YesSub();
4760             
4761             /**
4762              * Gets (as xml) the "P7YesSub" element
4763              */
4764             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP7YesSub();
4765             
4766             /**
4767              * True if has "P7YesSub" element
4768              */
4769             boolean isSetP7YesSub();
4770             
4771             /**
4772              * Sets the "P7YesSub" element
4773              */
4774             void setP7YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p7YesSub);
4775             
4776             /**
4777              * Sets (as xml) the "P7YesSub" element
4778              */
4779             void xsetP7YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p7YesSub);
4780             
4781             /**
4782              * Unsets the "P7YesSub" element
4783              */
4784             void unsetP7YesSub();
4785             
4786             /**
4787              * Gets the "P7NoSub" element
4788              */
4789             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getP7NoSub();
4790             
4791             /**
4792              * Gets (as xml) the "P7NoSub" element
4793              */
4794             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetP7NoSub();
4795             
4796             /**
4797              * True if has "P7NoSub" element
4798              */
4799             boolean isSetP7NoSub();
4800             
4801             /**
4802              * Sets the "P7NoSub" element
4803              */
4804             void setP7NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum p7NoSub);
4805             
4806             /**
4807              * Sets (as xml) the "P7NoSub" element
4808              */
4809             void xsetP7NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType p7NoSub);
4810             
4811             /**
4812              * Unsets the "P7NoSub" element
4813              */
4814             void unsetP7NoSub();
4815             
4816             /**
4817              * A factory class with static methods for creating instances
4818              * of this type.
4819              */
4820             
4821             public static final class Factory
4822             {
4823                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPartnerships newInstance() {
4824                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPartnerships) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4825                 
4826                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPartnerships newInstance(org.apache.xmlbeans.XmlOptions options) {
4827                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPartnerships) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4828                 
4829                 private Factory() { } // No instance of this class allowed
4830             }
4831         }
4832         
4833         /**
4834          * An XML ProblemSolving(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
4835          *
4836          * This is a complex type.
4837          */
4838         public interface ProblemSolving extends org.apache.xmlbeans.XmlObject
4839         {
4840             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4841                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProblemSolving.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("problemsolvingd754elemtype");
4842             
4843             /**
4844              * Gets the "PS1" element
4845              */
4846             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS1();
4847             
4848             /**
4849              * Gets (as xml) the "PS1" element
4850              */
4851             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS1();
4852             
4853             /**
4854              * Sets the "PS1" element
4855              */
4856             void setPS1(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps1);
4857             
4858             /**
4859              * Sets (as xml) the "PS1" element
4860              */
4861             void xsetPS1(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps1);
4862             
4863             /**
4864              * Gets the "PS1YesSub" element
4865              */
4866             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS1YesSub();
4867             
4868             /**
4869              * Gets (as xml) the "PS1YesSub" element
4870              */
4871             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS1YesSub();
4872             
4873             /**
4874              * True if has "PS1YesSub" element
4875              */
4876             boolean isSetPS1YesSub();
4877             
4878             /**
4879              * Sets the "PS1YesSub" element
4880              */
4881             void setPS1YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps1YesSub);
4882             
4883             /**
4884              * Sets (as xml) the "PS1YesSub" element
4885              */
4886             void xsetPS1YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps1YesSub);
4887             
4888             /**
4889              * Unsets the "PS1YesSub" element
4890              */
4891             void unsetPS1YesSub();
4892             
4893             /**
4894              * Gets the "PS1NoSub" element
4895              */
4896             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS1NoSub();
4897             
4898             /**
4899              * Gets (as xml) the "PS1NoSub" element
4900              */
4901             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS1NoSub();
4902             
4903             /**
4904              * True if has "PS1NoSub" element
4905              */
4906             boolean isSetPS1NoSub();
4907             
4908             /**
4909              * Sets the "PS1NoSub" element
4910              */
4911             void setPS1NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps1NoSub);
4912             
4913             /**
4914              * Sets (as xml) the "PS1NoSub" element
4915              */
4916             void xsetPS1NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps1NoSub);
4917             
4918             /**
4919              * Unsets the "PS1NoSub" element
4920              */
4921             void unsetPS1NoSub();
4922             
4923             /**
4924              * Gets the "PS2" element
4925              */
4926             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS2();
4927             
4928             /**
4929              * Gets (as xml) the "PS2" element
4930              */
4931             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS2();
4932             
4933             /**
4934              * Sets the "PS2" element
4935              */
4936             void setPS2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps2);
4937             
4938             /**
4939              * Sets (as xml) the "PS2" element
4940              */
4941             void xsetPS2(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps2);
4942             
4943             /**
4944              * Gets the "PS2YesSub" element
4945              */
4946             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS2YesSub();
4947             
4948             /**
4949              * Gets (as xml) the "PS2YesSub" element
4950              */
4951             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS2YesSub();
4952             
4953             /**
4954              * True if has "PS2YesSub" element
4955              */
4956             boolean isSetPS2YesSub();
4957             
4958             /**
4959              * Sets the "PS2YesSub" element
4960              */
4961             void setPS2YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps2YesSub);
4962             
4963             /**
4964              * Sets (as xml) the "PS2YesSub" element
4965              */
4966             void xsetPS2YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps2YesSub);
4967             
4968             /**
4969              * Unsets the "PS2YesSub" element
4970              */
4971             void unsetPS2YesSub();
4972             
4973             /**
4974              * Gets the "PS2NoSub" element
4975              */
4976             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS2NoSub();
4977             
4978             /**
4979              * Gets (as xml) the "PS2NoSub" element
4980              */
4981             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS2NoSub();
4982             
4983             /**
4984              * True if has "PS2NoSub" element
4985              */
4986             boolean isSetPS2NoSub();
4987             
4988             /**
4989              * Sets the "PS2NoSub" element
4990              */
4991             void setPS2NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps2NoSub);
4992             
4993             /**
4994              * Sets (as xml) the "PS2NoSub" element
4995              */
4996             void xsetPS2NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps2NoSub);
4997             
4998             /**
4999              * Unsets the "PS2NoSub" element
5000              */
5001             void unsetPS2NoSub();
5002             
5003             /**
5004              * Gets the "PS3" element
5005              */
5006             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS3();
5007             
5008             /**
5009              * Gets (as xml) the "PS3" element
5010              */
5011             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS3();
5012             
5013             /**
5014              * Sets the "PS3" element
5015              */
5016             void setPS3(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps3);
5017             
5018             /**
5019              * Sets (as xml) the "PS3" element
5020              */
5021             void xsetPS3(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps3);
5022             
5023             /**
5024              * Gets the "PS3YesSub" element
5025              */
5026             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS3YesSub();
5027             
5028             /**
5029              * Gets (as xml) the "PS3YesSub" element
5030              */
5031             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS3YesSub();
5032             
5033             /**
5034              * True if has "PS3YesSub" element
5035              */
5036             boolean isSetPS3YesSub();
5037             
5038             /**
5039              * Sets the "PS3YesSub" element
5040              */
5041             void setPS3YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps3YesSub);
5042             
5043             /**
5044              * Sets (as xml) the "PS3YesSub" element
5045              */
5046             void xsetPS3YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps3YesSub);
5047             
5048             /**
5049              * Unsets the "PS3YesSub" element
5050              */
5051             void unsetPS3YesSub();
5052             
5053             /**
5054              * Gets the "PS3NoSub" element
5055              */
5056             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS3NoSub();
5057             
5058             /**
5059              * Gets (as xml) the "PS3NoSub" element
5060              */
5061             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS3NoSub();
5062             
5063             /**
5064              * True if has "PS3NoSub" element
5065              */
5066             boolean isSetPS3NoSub();
5067             
5068             /**
5069              * Sets the "PS3NoSub" element
5070              */
5071             void setPS3NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps3NoSub);
5072             
5073             /**
5074              * Sets (as xml) the "PS3NoSub" element
5075              */
5076             void xsetPS3NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps3NoSub);
5077             
5078             /**
5079              * Unsets the "PS3NoSub" element
5080              */
5081             void unsetPS3NoSub();
5082             
5083             /**
5084              * Gets the "PS4" element
5085              */
5086             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS4();
5087             
5088             /**
5089              * Gets (as xml) the "PS4" element
5090              */
5091             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS4();
5092             
5093             /**
5094              * Sets the "PS4" element
5095              */
5096             void setPS4(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps4);
5097             
5098             /**
5099              * Sets (as xml) the "PS4" element
5100              */
5101             void xsetPS4(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps4);
5102             
5103             /**
5104              * Gets the "PS4YesSub" element
5105              */
5106             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS4YesSub();
5107             
5108             /**
5109              * Gets (as xml) the "PS4YesSub" element
5110              */
5111             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS4YesSub();
5112             
5113             /**
5114              * True if has "PS4YesSub" element
5115              */
5116             boolean isSetPS4YesSub();
5117             
5118             /**
5119              * Sets the "PS4YesSub" element
5120              */
5121             void setPS4YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps4YesSub);
5122             
5123             /**
5124              * Sets (as xml) the "PS4YesSub" element
5125              */
5126             void xsetPS4YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps4YesSub);
5127             
5128             /**
5129              * Unsets the "PS4YesSub" element
5130              */
5131             void unsetPS4YesSub();
5132             
5133             /**
5134              * Gets the "PS4NoSub" element
5135              */
5136             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS4NoSub();
5137             
5138             /**
5139              * Gets (as xml) the "PS4NoSub" element
5140              */
5141             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS4NoSub();
5142             
5143             /**
5144              * True if has "PS4NoSub" element
5145              */
5146             boolean isSetPS4NoSub();
5147             
5148             /**
5149              * Sets the "PS4NoSub" element
5150              */
5151             void setPS4NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps4NoSub);
5152             
5153             /**
5154              * Sets (as xml) the "PS4NoSub" element
5155              */
5156             void xsetPS4NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps4NoSub);
5157             
5158             /**
5159              * Unsets the "PS4NoSub" element
5160              */
5161             void unsetPS4NoSub();
5162             
5163             /**
5164              * Gets the "PS5" element
5165              */
5166             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS5();
5167             
5168             /**
5169              * Gets (as xml) the "PS5" element
5170              */
5171             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS5();
5172             
5173             /**
5174              * Sets the "PS5" element
5175              */
5176             void setPS5(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps5);
5177             
5178             /**
5179              * Sets (as xml) the "PS5" element
5180              */
5181             void xsetPS5(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps5);
5182             
5183             /**
5184              * Gets the "PS5YesSub" element
5185              */
5186             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS5YesSub();
5187             
5188             /**
5189              * Gets (as xml) the "PS5YesSub" element
5190              */
5191             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS5YesSub();
5192             
5193             /**
5194              * True if has "PS5YesSub" element
5195              */
5196             boolean isSetPS5YesSub();
5197             
5198             /**
5199              * Sets the "PS5YesSub" element
5200              */
5201             void setPS5YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps5YesSub);
5202             
5203             /**
5204              * Sets (as xml) the "PS5YesSub" element
5205              */
5206             void xsetPS5YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps5YesSub);
5207             
5208             /**
5209              * Unsets the "PS5YesSub" element
5210              */
5211             void unsetPS5YesSub();
5212             
5213             /**
5214              * Gets the "PS5NoSub" element
5215              */
5216             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPS5NoSub();
5217             
5218             /**
5219              * Gets (as xml) the "PS5NoSub" element
5220              */
5221             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPS5NoSub();
5222             
5223             /**
5224              * True if has "PS5NoSub" element
5225              */
5226             boolean isSetPS5NoSub();
5227             
5228             /**
5229              * Sets the "PS5NoSub" element
5230              */
5231             void setPS5NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum ps5NoSub);
5232             
5233             /**
5234              * Sets (as xml) the "PS5NoSub" element
5235              */
5236             void xsetPS5NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType ps5NoSub);
5237             
5238             /**
5239              * Unsets the "PS5NoSub" element
5240              */
5241             void unsetPS5NoSub();
5242             
5243             /**
5244              * A factory class with static methods for creating instances
5245              * of this type.
5246              */
5247             
5248             public static final class Factory
5249             {
5250                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProblemSolving newInstance() {
5251                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProblemSolving) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5252                 
5253                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProblemSolving newInstance(org.apache.xmlbeans.XmlOptions options) {
5254                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ProblemSolving) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5255                 
5256                 private Factory() { } // No instance of this class allowed
5257             }
5258         }
5259         
5260         /**
5261          * An XML OrganizationalTransformation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
5262          *
5263          * This is a complex type.
5264          */
5265         public interface OrganizationalTransformation extends org.apache.xmlbeans.XmlObject
5266         {
5267             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5268                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OrganizationalTransformation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("organizationaltransformationf5feelemtype");
5269             
5270             /**
5271              * Gets the "OC1" element
5272              */
5273             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOC1();
5274             
5275             /**
5276              * Gets (as xml) the "OC1" element
5277              */
5278             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOC1();
5279             
5280             /**
5281              * Sets the "OC1" element
5282              */
5283             void setOC1(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oc1);
5284             
5285             /**
5286              * Sets (as xml) the "OC1" element
5287              */
5288             void xsetOC1(gov.grants.apply.system.globalLibraryV20.YesNoDataType oc1);
5289             
5290             /**
5291              * Gets the "OC1YesSub" element
5292              */
5293             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOC1YesSub();
5294             
5295             /**
5296              * Gets (as xml) the "OC1YesSub" element
5297              */
5298             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOC1YesSub();
5299             
5300             /**
5301              * True if has "OC1YesSub" element
5302              */
5303             boolean isSetOC1YesSub();
5304             
5305             /**
5306              * Sets the "OC1YesSub" element
5307              */
5308             void setOC1YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oc1YesSub);
5309             
5310             /**
5311              * Sets (as xml) the "OC1YesSub" element
5312              */
5313             void xsetOC1YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType oc1YesSub);
5314             
5315             /**
5316              * Unsets the "OC1YesSub" element
5317              */
5318             void unsetOC1YesSub();
5319             
5320             /**
5321              * Gets the "OC1NoSub" element
5322              */
5323             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOC1NoSub();
5324             
5325             /**
5326              * Gets (as xml) the "OC1NoSub" element
5327              */
5328             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOC1NoSub();
5329             
5330             /**
5331              * True if has "OC1NoSub" element
5332              */
5333             boolean isSetOC1NoSub();
5334             
5335             /**
5336              * Sets the "OC1NoSub" element
5337              */
5338             void setOC1NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oc1NoSub);
5339             
5340             /**
5341              * Sets (as xml) the "OC1NoSub" element
5342              */
5343             void xsetOC1NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType oc1NoSub);
5344             
5345             /**
5346              * Unsets the "OC1NoSub" element
5347              */
5348             void unsetOC1NoSub();
5349             
5350             /**
5351              * Gets the "OC2" element
5352              */
5353             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOC2();
5354             
5355             /**
5356              * Gets (as xml) the "OC2" element
5357              */
5358             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOC2();
5359             
5360             /**
5361              * Sets the "OC2" element
5362              */
5363             void setOC2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oc2);
5364             
5365             /**
5366              * Sets (as xml) the "OC2" element
5367              */
5368             void xsetOC2(gov.grants.apply.system.globalLibraryV20.YesNoDataType oc2);
5369             
5370             /**
5371              * Gets the "OC2YesSub" element
5372              */
5373             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOC2YesSub();
5374             
5375             /**
5376              * Gets (as xml) the "OC2YesSub" element
5377              */
5378             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOC2YesSub();
5379             
5380             /**
5381              * True if has "OC2YesSub" element
5382              */
5383             boolean isSetOC2YesSub();
5384             
5385             /**
5386              * Sets the "OC2YesSub" element
5387              */
5388             void setOC2YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oc2YesSub);
5389             
5390             /**
5391              * Sets (as xml) the "OC2YesSub" element
5392              */
5393             void xsetOC2YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType oc2YesSub);
5394             
5395             /**
5396              * Unsets the "OC2YesSub" element
5397              */
5398             void unsetOC2YesSub();
5399             
5400             /**
5401              * Gets the "OC2NoSub" element
5402              */
5403             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOC2NoSub();
5404             
5405             /**
5406              * Gets (as xml) the "OC2NoSub" element
5407              */
5408             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOC2NoSub();
5409             
5410             /**
5411              * True if has "OC2NoSub" element
5412              */
5413             boolean isSetOC2NoSub();
5414             
5415             /**
5416              * Sets the "OC2NoSub" element
5417              */
5418             void setOC2NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oc2NoSub);
5419             
5420             /**
5421              * Sets (as xml) the "OC2NoSub" element
5422              */
5423             void xsetOC2NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType oc2NoSub);
5424             
5425             /**
5426              * Unsets the "OC2NoSub" element
5427              */
5428             void unsetOC2NoSub();
5429             
5430             /**
5431              * Gets the "OC3" element
5432              */
5433             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOC3();
5434             
5435             /**
5436              * Gets (as xml) the "OC3" element
5437              */
5438             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOC3();
5439             
5440             /**
5441              * Sets the "OC3" element
5442              */
5443             void setOC3(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oc3);
5444             
5445             /**
5446              * Sets (as xml) the "OC3" element
5447              */
5448             void xsetOC3(gov.grants.apply.system.globalLibraryV20.YesNoDataType oc3);
5449             
5450             /**
5451              * Gets the "OC3YesSub" element
5452              */
5453             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOC3YesSub();
5454             
5455             /**
5456              * Gets (as xml) the "OC3YesSub" element
5457              */
5458             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOC3YesSub();
5459             
5460             /**
5461              * True if has "OC3YesSub" element
5462              */
5463             boolean isSetOC3YesSub();
5464             
5465             /**
5466              * Sets the "OC3YesSub" element
5467              */
5468             void setOC3YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oc3YesSub);
5469             
5470             /**
5471              * Sets (as xml) the "OC3YesSub" element
5472              */
5473             void xsetOC3YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType oc3YesSub);
5474             
5475             /**
5476              * Unsets the "OC3YesSub" element
5477              */
5478             void unsetOC3YesSub();
5479             
5480             /**
5481              * Gets the "OC3NoSub" element
5482              */
5483             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getOC3NoSub();
5484             
5485             /**
5486              * Gets (as xml) the "OC3NoSub" element
5487              */
5488             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetOC3NoSub();
5489             
5490             /**
5491              * True if has "OC3NoSub" element
5492              */
5493             boolean isSetOC3NoSub();
5494             
5495             /**
5496              * Sets the "OC3NoSub" element
5497              */
5498             void setOC3NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum oc3NoSub);
5499             
5500             /**
5501              * Sets (as xml) the "OC3NoSub" element
5502              */
5503             void xsetOC3NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType oc3NoSub);
5504             
5505             /**
5506              * Unsets the "OC3NoSub" element
5507              */
5508             void unsetOC3NoSub();
5509             
5510             /**
5511              * A factory class with static methods for creating instances
5512              * of this type.
5513              */
5514             
5515             public static final class Factory
5516             {
5517                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OrganizationalTransformation newInstance() {
5518                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OrganizationalTransformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5519                 
5520                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OrganizationalTransformation newInstance(org.apache.xmlbeans.XmlOptions options) {
5521                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OrganizationalTransformation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5522                 
5523                 private Factory() { } // No instance of this class allowed
5524             }
5525         }
5526         
5527         /**
5528          * An XML Technology(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
5529          *
5530          * This is a complex type.
5531          */
5532         public interface Technology extends org.apache.xmlbeans.XmlObject
5533         {
5534             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5535                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Technology.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("technology1343elemtype");
5536             
5537             /**
5538              * Gets the "T1" element
5539              */
5540             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT1();
5541             
5542             /**
5543              * Gets (as xml) the "T1" element
5544              */
5545             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT1();
5546             
5547             /**
5548              * Sets the "T1" element
5549              */
5550             void setT1(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t1);
5551             
5552             /**
5553              * Sets (as xml) the "T1" element
5554              */
5555             void xsetT1(gov.grants.apply.system.globalLibraryV20.YesNoDataType t1);
5556             
5557             /**
5558              * Gets the "T1YesSub" element
5559              */
5560             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT1YesSub();
5561             
5562             /**
5563              * Gets (as xml) the "T1YesSub" element
5564              */
5565             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT1YesSub();
5566             
5567             /**
5568              * True if has "T1YesSub" element
5569              */
5570             boolean isSetT1YesSub();
5571             
5572             /**
5573              * Sets the "T1YesSub" element
5574              */
5575             void setT1YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t1YesSub);
5576             
5577             /**
5578              * Sets (as xml) the "T1YesSub" element
5579              */
5580             void xsetT1YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType t1YesSub);
5581             
5582             /**
5583              * Unsets the "T1YesSub" element
5584              */
5585             void unsetT1YesSub();
5586             
5587             /**
5588              * Gets the "T1NoSub" element
5589              */
5590             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT1NoSub();
5591             
5592             /**
5593              * Gets (as xml) the "T1NoSub" element
5594              */
5595             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT1NoSub();
5596             
5597             /**
5598              * True if has "T1NoSub" element
5599              */
5600             boolean isSetT1NoSub();
5601             
5602             /**
5603              * Sets the "T1NoSub" element
5604              */
5605             void setT1NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t1NoSub);
5606             
5607             /**
5608              * Sets (as xml) the "T1NoSub" element
5609              */
5610             void xsetT1NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType t1NoSub);
5611             
5612             /**
5613              * Unsets the "T1NoSub" element
5614              */
5615             void unsetT1NoSub();
5616             
5617             /**
5618              * Gets the "T2" element
5619              */
5620             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT2();
5621             
5622             /**
5623              * Gets (as xml) the "T2" element
5624              */
5625             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT2();
5626             
5627             /**
5628              * Sets the "T2" element
5629              */
5630             void setT2(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t2);
5631             
5632             /**
5633              * Sets (as xml) the "T2" element
5634              */
5635             void xsetT2(gov.grants.apply.system.globalLibraryV20.YesNoDataType t2);
5636             
5637             /**
5638              * Gets the "T2YesSub" element
5639              */
5640             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT2YesSub();
5641             
5642             /**
5643              * Gets (as xml) the "T2YesSub" element
5644              */
5645             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT2YesSub();
5646             
5647             /**
5648              * True if has "T2YesSub" element
5649              */
5650             boolean isSetT2YesSub();
5651             
5652             /**
5653              * Sets the "T2YesSub" element
5654              */
5655             void setT2YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t2YesSub);
5656             
5657             /**
5658              * Sets (as xml) the "T2YesSub" element
5659              */
5660             void xsetT2YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType t2YesSub);
5661             
5662             /**
5663              * Unsets the "T2YesSub" element
5664              */
5665             void unsetT2YesSub();
5666             
5667             /**
5668              * Gets the "T2NoSub" element
5669              */
5670             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT2NoSub();
5671             
5672             /**
5673              * Gets (as xml) the "T2NoSub" element
5674              */
5675             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT2NoSub();
5676             
5677             /**
5678              * True if has "T2NoSub" element
5679              */
5680             boolean isSetT2NoSub();
5681             
5682             /**
5683              * Sets the "T2NoSub" element
5684              */
5685             void setT2NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t2NoSub);
5686             
5687             /**
5688              * Sets (as xml) the "T2NoSub" element
5689              */
5690             void xsetT2NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType t2NoSub);
5691             
5692             /**
5693              * Unsets the "T2NoSub" element
5694              */
5695             void unsetT2NoSub();
5696             
5697             /**
5698              * Gets the "T3" element
5699              */
5700             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT3();
5701             
5702             /**
5703              * Gets (as xml) the "T3" element
5704              */
5705             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT3();
5706             
5707             /**
5708              * Sets the "T3" element
5709              */
5710             void setT3(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t3);
5711             
5712             /**
5713              * Sets (as xml) the "T3" element
5714              */
5715             void xsetT3(gov.grants.apply.system.globalLibraryV20.YesNoDataType t3);
5716             
5717             /**
5718              * Gets the "T3YesSub" element
5719              */
5720             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT3YesSub();
5721             
5722             /**
5723              * Gets (as xml) the "T3YesSub" element
5724              */
5725             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT3YesSub();
5726             
5727             /**
5728              * True if has "T3YesSub" element
5729              */
5730             boolean isSetT3YesSub();
5731             
5732             /**
5733              * Sets the "T3YesSub" element
5734              */
5735             void setT3YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t3YesSub);
5736             
5737             /**
5738              * Sets (as xml) the "T3YesSub" element
5739              */
5740             void xsetT3YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType t3YesSub);
5741             
5742             /**
5743              * Unsets the "T3YesSub" element
5744              */
5745             void unsetT3YesSub();
5746             
5747             /**
5748              * Gets the "T3NoSub" element
5749              */
5750             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT3NoSub();
5751             
5752             /**
5753              * Gets (as xml) the "T3NoSub" element
5754              */
5755             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT3NoSub();
5756             
5757             /**
5758              * True if has "T3NoSub" element
5759              */
5760             boolean isSetT3NoSub();
5761             
5762             /**
5763              * Sets the "T3NoSub" element
5764              */
5765             void setT3NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t3NoSub);
5766             
5767             /**
5768              * Sets (as xml) the "T3NoSub" element
5769              */
5770             void xsetT3NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType t3NoSub);
5771             
5772             /**
5773              * Unsets the "T3NoSub" element
5774              */
5775             void unsetT3NoSub();
5776             
5777             /**
5778              * Gets the "T4" element
5779              */
5780             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT4();
5781             
5782             /**
5783              * Gets (as xml) the "T4" element
5784              */
5785             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT4();
5786             
5787             /**
5788              * Sets the "T4" element
5789              */
5790             void setT4(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t4);
5791             
5792             /**
5793              * Sets (as xml) the "T4" element
5794              */
5795             void xsetT4(gov.grants.apply.system.globalLibraryV20.YesNoDataType t4);
5796             
5797             /**
5798              * Gets the "T4YesSub" element
5799              */
5800             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT4YesSub();
5801             
5802             /**
5803              * Gets (as xml) the "T4YesSub" element
5804              */
5805             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT4YesSub();
5806             
5807             /**
5808              * True if has "T4YesSub" element
5809              */
5810             boolean isSetT4YesSub();
5811             
5812             /**
5813              * Sets the "T4YesSub" element
5814              */
5815             void setT4YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t4YesSub);
5816             
5817             /**
5818              * Sets (as xml) the "T4YesSub" element
5819              */
5820             void xsetT4YesSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType t4YesSub);
5821             
5822             /**
5823              * Unsets the "T4YesSub" element
5824              */
5825             void unsetT4YesSub();
5826             
5827             /**
5828              * Gets the "T4NoSub" element
5829              */
5830             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getT4NoSub();
5831             
5832             /**
5833              * Gets (as xml) the "T4NoSub" element
5834              */
5835             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetT4NoSub();
5836             
5837             /**
5838              * True if has "T4NoSub" element
5839              */
5840             boolean isSetT4NoSub();
5841             
5842             /**
5843              * Sets the "T4NoSub" element
5844              */
5845             void setT4NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum t4NoSub);
5846             
5847             /**
5848              * Sets (as xml) the "T4NoSub" element
5849              */
5850             void xsetT4NoSub(gov.grants.apply.system.globalLibraryV20.YesNoDataType t4NoSub);
5851             
5852             /**
5853              * Unsets the "T4NoSub" element
5854              */
5855             void unsetT4NoSub();
5856             
5857             /**
5858              * A factory class with static methods for creating instances
5859              * of this type.
5860              */
5861             
5862             public static final class Factory
5863             {
5864                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Technology newInstance() {
5865                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Technology) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5866                 
5867                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Technology newInstance(org.apache.xmlbeans.XmlOptions options) {
5868                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.Technology) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5869                 
5870                 private Factory() { } // No instance of this class allowed
5871             }
5872         }
5873         
5874         /**
5875          * An XML CommunityPolicingPlanNarrative(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
5876          *
5877          * This is a complex type.
5878          */
5879         public interface CommunityPolicingPlanNarrative extends org.apache.xmlbeans.XmlObject
5880         {
5881             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5882                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CommunityPolicingPlanNarrative.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("communitypolicingplannarrative8dfcelemtype");
5883             
5884             /**
5885              * Gets the "CPa" element
5886              */
5887             java.lang.String getCPa();
5888             
5889             /**
5890              * Gets (as xml) the "CPa" element
5891              */
5892             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPa xgetCPa();
5893             
5894             /**
5895              * Sets the "CPa" element
5896              */
5897             void setCPa(java.lang.String cPa);
5898             
5899             /**
5900              * Sets (as xml) the "CPa" element
5901              */
5902             void xsetCPa(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPa cPa);
5903             
5904             /**
5905              * Gets the "CPb" element
5906              */
5907             java.lang.String getCPb();
5908             
5909             /**
5910              * Gets (as xml) the "CPb" element
5911              */
5912             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPb xgetCPb();
5913             
5914             /**
5915              * Sets the "CPb" element
5916              */
5917             void setCPb(java.lang.String cPb);
5918             
5919             /**
5920              * Sets (as xml) the "CPb" element
5921              */
5922             void xsetCPb(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPb cPb);
5923             
5924             /**
5925              * Gets the "CPc" element
5926              */
5927             java.lang.String getCPc();
5928             
5929             /**
5930              * Gets (as xml) the "CPc" element
5931              */
5932             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPc xgetCPc();
5933             
5934             /**
5935              * Sets the "CPc" element
5936              */
5937             void setCPc(java.lang.String cPc);
5938             
5939             /**
5940              * Sets (as xml) the "CPc" element
5941              */
5942             void xsetCPc(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPc cPc);
5943             
5944             /**
5945              * Gets the "CP1" element
5946              */
5947             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP1.Enum getCP1();
5948             
5949             /**
5950              * Gets (as xml) the "CP1" element
5951              */
5952             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP1 xgetCP1();
5953             
5954             /**
5955              * Sets the "CP1" element
5956              */
5957             void setCP1(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP1.Enum cp1);
5958             
5959             /**
5960              * Sets (as xml) the "CP1" element
5961              */
5962             void xsetCP1(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP1 cp1);
5963             
5964             /**
5965              * Gets the "CP2" element
5966              */
5967             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP2.Enum getCP2();
5968             
5969             /**
5970              * Gets (as xml) the "CP2" element
5971              */
5972             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP2 xgetCP2();
5973             
5974             /**
5975              * Sets the "CP2" element
5976              */
5977             void setCP2(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP2.Enum cp2);
5978             
5979             /**
5980              * Sets (as xml) the "CP2" element
5981              */
5982             void xsetCP2(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP2 cp2);
5983             
5984             /**
5985              * An XML CPa(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
5986              *
5987              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$CommunityPolicingPlanNarrative$CPa.
5988              */
5989             public interface CPa extends org.apache.xmlbeans.XmlString
5990             {
5991                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5992                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CPa.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cpa37fcelemtype");
5993                 
5994                 /**
5995                  * A factory class with static methods for creating instances
5996                  * of this type.
5997                  */
5998                 
5999                 public static final class Factory
6000                 {
6001                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPa newValue(java.lang.Object obj) {
6002                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPa) type.newValue( obj ); }
6003                     
6004                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPa newInstance() {
6005                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPa) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6006                     
6007                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPa newInstance(org.apache.xmlbeans.XmlOptions options) {
6008                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPa) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6009                     
6010                     private Factory() { } // No instance of this class allowed
6011                 }
6012             }
6013             
6014             /**
6015              * An XML CPb(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6016              *
6017              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$CommunityPolicingPlanNarrative$CPb.
6018              */
6019             public interface CPb extends org.apache.xmlbeans.XmlString
6020             {
6021                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6022                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CPb.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cpbe49belemtype");
6023                 
6024                 /**
6025                  * A factory class with static methods for creating instances
6026                  * of this type.
6027                  */
6028                 
6029                 public static final class Factory
6030                 {
6031                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPb newValue(java.lang.Object obj) {
6032                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPb) type.newValue( obj ); }
6033                     
6034                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPb newInstance() {
6035                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPb) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6036                     
6037                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPb newInstance(org.apache.xmlbeans.XmlOptions options) {
6038                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPb) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6039                     
6040                     private Factory() { } // No instance of this class allowed
6041                 }
6042             }
6043             
6044             /**
6045              * An XML CPc(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6046              *
6047              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$CommunityPolicingPlanNarrative$CPc.
6048              */
6049             public interface CPc extends org.apache.xmlbeans.XmlString
6050             {
6051                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6052                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CPc.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cpc913aelemtype");
6053                 
6054                 /**
6055                  * A factory class with static methods for creating instances
6056                  * of this type.
6057                  */
6058                 
6059                 public static final class Factory
6060                 {
6061                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPc newValue(java.lang.Object obj) {
6062                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPc) type.newValue( obj ); }
6063                     
6064                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPc newInstance() {
6065                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPc) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6066                     
6067                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPc newInstance(org.apache.xmlbeans.XmlOptions options) {
6068                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CPc) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6069                     
6070                     private Factory() { } // No instance of this class allowed
6071                 }
6072             }
6073             
6074             /**
6075              * An XML CP1(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6076              *
6077              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$CommunityPolicingPlanNarrative$CP1.
6078              */
6079             public interface CP1 extends org.apache.xmlbeans.XmlString
6080             {
6081                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6082                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CP1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cp1da2celemtype");
6083                 
6084                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6085                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6086                 
6087                 static final Enum A_HIGH_LEVEL_OF_SUPPORT = Enum.forString("a) High level of support");
6088                 static final Enum B_MODERATE_SUPPORT = Enum.forString("b) Moderate support");
6089                 static final Enum C_MINIMAL_SUPPORT = Enum.forString("c) Minimal support");
6090                 
6091                 static final int INT_A_HIGH_LEVEL_OF_SUPPORT = Enum.INT_A_HIGH_LEVEL_OF_SUPPORT;
6092                 static final int INT_B_MODERATE_SUPPORT = Enum.INT_B_MODERATE_SUPPORT;
6093                 static final int INT_C_MINIMAL_SUPPORT = Enum.INT_C_MINIMAL_SUPPORT;
6094                 
6095                 /**
6096                  * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$CommunityPolicingPlanNarrative$CP1.
6097                  * These enum values can be used as follows:
6098                  * <pre>
6099                  * enum.toString(); // returns the string value of the enum
6100                  * enum.intValue(); // returns an int value, useful for switches
6101                  * // e.g., case Enum.INT_A_HIGH_LEVEL_OF_SUPPORT
6102                  * Enum.forString(s); // returns the enum value for a string
6103                  * Enum.forInt(i); // returns the enum value for an int
6104                  * </pre>
6105                  * Enumeration objects are immutable singleton objects that
6106                  * can be compared using == object equality. They have no
6107                  * public constructor. See the constants defined within this
6108                  * class for all the valid values.
6109                  */
6110                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6111                 {
6112                     /**
6113                      * Returns the enum value for a string, or null if none.
6114                      */
6115                     public static Enum forString(java.lang.String s)
6116                         { return (Enum)table.forString(s); }
6117                     /**
6118                      * Returns the enum value corresponding to an int, or null if none.
6119                      */
6120                     public static Enum forInt(int i)
6121                         { return (Enum)table.forInt(i); }
6122                     
6123                     private Enum(java.lang.String s, int i)
6124                         { super(s, i); }
6125                     
6126                     static final int INT_A_HIGH_LEVEL_OF_SUPPORT = 1;
6127                     static final int INT_B_MODERATE_SUPPORT = 2;
6128                     static final int INT_C_MINIMAL_SUPPORT = 3;
6129                     
6130                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6131                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
6132                     (
6133                       new Enum[]
6134                       {
6135                         new Enum("a) High level of support", INT_A_HIGH_LEVEL_OF_SUPPORT),
6136                         new Enum("b) Moderate support", INT_B_MODERATE_SUPPORT),
6137                         new Enum("c) Minimal support", INT_C_MINIMAL_SUPPORT),
6138                       }
6139                     );
6140                     private static final long serialVersionUID = 1L;
6141                     private java.lang.Object readResolve() { return forInt(intValue()); } 
6142                 }
6143                 
6144                 /**
6145                  * A factory class with static methods for creating instances
6146                  * of this type.
6147                  */
6148                 
6149                 public static final class Factory
6150                 {
6151                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP1 newValue(java.lang.Object obj) {
6152                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP1) type.newValue( obj ); }
6153                     
6154                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP1 newInstance() {
6155                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6156                     
6157                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP1 newInstance(org.apache.xmlbeans.XmlOptions options) {
6158                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6159                     
6160                     private Factory() { } // No instance of this class allowed
6161                 }
6162             }
6163             
6164             /**
6165              * An XML CP2(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6166              *
6167              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$CommunityPolicingPlanNarrative$CP2.
6168              */
6169             public interface CP2 extends org.apache.xmlbeans.XmlString
6170             {
6171                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6172                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CP2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cp286cbelemtype");
6173                 
6174                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
6175                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
6176                 
6177                 static final Enum A_POTENTIALLY_DECREASED_BURDEN = Enum.forString("a) Potentially decreased burden");
6178                 static final Enum B_NO_CHANGE_IN_BURDEN = Enum.forString("b) No change in burden");
6179                 static final Enum C_POTENTIALLY_INCREASED_BURDEN = Enum.forString("c) Potentially increased burden");
6180                 
6181                 static final int INT_A_POTENTIALLY_DECREASED_BURDEN = Enum.INT_A_POTENTIALLY_DECREASED_BURDEN;
6182                 static final int INT_B_NO_CHANGE_IN_BURDEN = Enum.INT_B_NO_CHANGE_IN_BURDEN;
6183                 static final int INT_C_POTENTIALLY_INCREASED_BURDEN = Enum.INT_C_POTENTIALLY_INCREASED_BURDEN;
6184                 
6185                 /**
6186                  * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$CommunityPolicingPlanNarrative$CP2.
6187                  * These enum values can be used as follows:
6188                  * <pre>
6189                  * enum.toString(); // returns the string value of the enum
6190                  * enum.intValue(); // returns an int value, useful for switches
6191                  * // e.g., case Enum.INT_A_POTENTIALLY_DECREASED_BURDEN
6192                  * Enum.forString(s); // returns the enum value for a string
6193                  * Enum.forInt(i); // returns the enum value for an int
6194                  * </pre>
6195                  * Enumeration objects are immutable singleton objects that
6196                  * can be compared using == object equality. They have no
6197                  * public constructor. See the constants defined within this
6198                  * class for all the valid values.
6199                  */
6200                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
6201                 {
6202                     /**
6203                      * Returns the enum value for a string, or null if none.
6204                      */
6205                     public static Enum forString(java.lang.String s)
6206                         { return (Enum)table.forString(s); }
6207                     /**
6208                      * Returns the enum value corresponding to an int, or null if none.
6209                      */
6210                     public static Enum forInt(int i)
6211                         { return (Enum)table.forInt(i); }
6212                     
6213                     private Enum(java.lang.String s, int i)
6214                         { super(s, i); }
6215                     
6216                     static final int INT_A_POTENTIALLY_DECREASED_BURDEN = 1;
6217                     static final int INT_B_NO_CHANGE_IN_BURDEN = 2;
6218                     static final int INT_C_POTENTIALLY_INCREASED_BURDEN = 3;
6219                     
6220                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
6221                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
6222                     (
6223                       new Enum[]
6224                       {
6225                         new Enum("a) Potentially decreased burden", INT_A_POTENTIALLY_DECREASED_BURDEN),
6226                         new Enum("b) No change in burden", INT_B_NO_CHANGE_IN_BURDEN),
6227                         new Enum("c) Potentially increased burden", INT_C_POTENTIALLY_INCREASED_BURDEN),
6228                       }
6229                     );
6230                     private static final long serialVersionUID = 1L;
6231                     private java.lang.Object readResolve() { return forInt(intValue()); } 
6232                 }
6233                 
6234                 /**
6235                  * A factory class with static methods for creating instances
6236                  * of this type.
6237                  */
6238                 
6239                 public static final class Factory
6240                 {
6241                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP2 newValue(java.lang.Object obj) {
6242                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP2) type.newValue( obj ); }
6243                     
6244                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP2 newInstance() {
6245                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6246                     
6247                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP2 newInstance(org.apache.xmlbeans.XmlOptions options) {
6248                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative.CP2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6249                     
6250                     private Factory() { } // No instance of this class allowed
6251                 }
6252             }
6253             
6254             /**
6255              * A factory class with static methods for creating instances
6256              * of this type.
6257              */
6258             
6259             public static final class Factory
6260             {
6261                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative newInstance() {
6262                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6263                 
6264                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative newInstance(org.apache.xmlbeans.XmlOptions options) {
6265                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.CommunityPolicingPlanNarrative) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6266                 
6267                 private Factory() { } // No instance of this class allowed
6268             }
6269         }
6270         
6271         /**
6272          * An XML NeedForFederalAssistanceExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6273          *
6274          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$NeedForFederalAssistanceExplanation.
6275          */
6276         public interface NeedForFederalAssistanceExplanation extends org.apache.xmlbeans.XmlString
6277         {
6278             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6279                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NeedForFederalAssistanceExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("needforfederalassistanceexplanation6d5eelemtype");
6280             
6281             /**
6282              * A factory class with static methods for creating instances
6283              * of this type.
6284              */
6285             
6286             public static final class Factory
6287             {
6288                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NeedForFederalAssistanceExplanation newValue(java.lang.Object obj) {
6289                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NeedForFederalAssistanceExplanation) type.newValue( obj ); }
6290                 
6291                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NeedForFederalAssistanceExplanation newInstance() {
6292                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NeedForFederalAssistanceExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6293                 
6294                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NeedForFederalAssistanceExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
6295                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NeedForFederalAssistanceExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6296                 
6297                 private Factory() { } // No instance of this class allowed
6298             }
6299         }
6300         
6301         /**
6302          * An XML ObtainFundingSourceOtherText(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6303          *
6304          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ObtainFundingSourceOtherText.
6305          */
6306         public interface ObtainFundingSourceOtherText extends org.apache.xmlbeans.XmlString
6307         {
6308             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6309                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ObtainFundingSourceOtherText.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("obtainfundingsourceothertextc601elemtype");
6310             
6311             /**
6312              * A factory class with static methods for creating instances
6313              * of this type.
6314              */
6315             
6316             public static final class Factory
6317             {
6318                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ObtainFundingSourceOtherText newValue(java.lang.Object obj) {
6319                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ObtainFundingSourceOtherText) type.newValue( obj ); }
6320                 
6321                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ObtainFundingSourceOtherText newInstance() {
6322                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ObtainFundingSourceOtherText) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6323                 
6324                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ObtainFundingSourceOtherText newInstance(org.apache.xmlbeans.XmlOptions options) {
6325                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ObtainFundingSourceOtherText) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6326                 
6327                 private Factory() { } // No instance of this class allowed
6328             }
6329         }
6330         
6331         /**
6332          * An XML ExecutiveSummary(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6333          *
6334          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ExecutiveSummary.
6335          */
6336         public interface ExecutiveSummary extends org.apache.xmlbeans.XmlString
6337         {
6338             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6339                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ExecutiveSummary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("executivesummarye9d5elemtype");
6340             
6341             /**
6342              * A factory class with static methods for creating instances
6343              * of this type.
6344              */
6345             
6346             public static final class Factory
6347             {
6348                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveSummary newValue(java.lang.Object obj) {
6349                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveSummary) type.newValue( obj ); }
6350                 
6351                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveSummary newInstance() {
6352                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6353                 
6354                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveSummary newInstance(org.apache.xmlbeans.XmlOptions options) {
6355                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ExecutiveSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6356                 
6357                 private Factory() { } // No instance of this class allowed
6358             }
6359         }
6360         
6361         /**
6362          * An XML NarrativeA(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6363          *
6364          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$NarrativeA.
6365          */
6366         public interface NarrativeA extends org.apache.xmlbeans.XmlString
6367         {
6368             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6369                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NarrativeA.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("narrativea6ac6elemtype");
6370             
6371             /**
6372              * A factory class with static methods for creating instances
6373              * of this type.
6374              */
6375             
6376             public static final class Factory
6377             {
6378                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeA newValue(java.lang.Object obj) {
6379                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeA) type.newValue( obj ); }
6380                 
6381                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeA newInstance() {
6382                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6383                 
6384                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeA newInstance(org.apache.xmlbeans.XmlOptions options) {
6385                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeA) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6386                 
6387                 private Factory() { } // No instance of this class allowed
6388             }
6389         }
6390         
6391         /**
6392          * An XML NarrativeB(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6393          *
6394          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$NarrativeB.
6395          */
6396         public interface NarrativeB extends org.apache.xmlbeans.XmlString
6397         {
6398             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6399                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NarrativeB.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("narrativeb7247elemtype");
6400             
6401             /**
6402              * A factory class with static methods for creating instances
6403              * of this type.
6404              */
6405             
6406             public static final class Factory
6407             {
6408                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeB newValue(java.lang.Object obj) {
6409                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeB) type.newValue( obj ); }
6410                 
6411                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeB newInstance() {
6412                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeB) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6413                 
6414                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeB newInstance(org.apache.xmlbeans.XmlOptions options) {
6415                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeB) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6416                 
6417                 private Factory() { } // No instance of this class allowed
6418             }
6419         }
6420         
6421         /**
6422          * An XML NarrativeC(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6423          *
6424          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$NarrativeC.
6425          */
6426         public interface NarrativeC extends org.apache.xmlbeans.XmlString
6427         {
6428             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6429                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NarrativeC.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("narrativec79c8elemtype");
6430             
6431             /**
6432              * A factory class with static methods for creating instances
6433              * of this type.
6434              */
6435             
6436             public static final class Factory
6437             {
6438                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeC newValue(java.lang.Object obj) {
6439                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeC) type.newValue( obj ); }
6440                 
6441                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeC newInstance() {
6442                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeC) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6443                 
6444                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeC newInstance(org.apache.xmlbeans.XmlOptions options) {
6445                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeC) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6446                 
6447                 private Factory() { } // No instance of this class allowed
6448             }
6449         }
6450         
6451         /**
6452          * An XML NarrativeD(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6453          *
6454          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$NarrativeD.
6455          */
6456         public interface NarrativeD extends org.apache.xmlbeans.XmlString
6457         {
6458             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6459                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NarrativeD.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("narratived8149elemtype");
6460             
6461             /**
6462              * A factory class with static methods for creating instances
6463              * of this type.
6464              */
6465             
6466             public static final class Factory
6467             {
6468                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeD newValue(java.lang.Object obj) {
6469                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeD) type.newValue( obj ); }
6470                 
6471                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeD newInstance() {
6472                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeD) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6473                 
6474                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeD newInstance(org.apache.xmlbeans.XmlOptions options) {
6475                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeD) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6476                 
6477                 private Factory() { } // No instance of this class allowed
6478             }
6479         }
6480         
6481         /**
6482          * An XML NarrativeE(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6483          *
6484          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$NarrativeE.
6485          */
6486         public interface NarrativeE extends org.apache.xmlbeans.XmlString
6487         {
6488             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6489                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NarrativeE.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("narrativee88caelemtype");
6490             
6491             /**
6492              * A factory class with static methods for creating instances
6493              * of this type.
6494              */
6495             
6496             public static final class Factory
6497             {
6498                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeE newValue(java.lang.Object obj) {
6499                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeE) type.newValue( obj ); }
6500                 
6501                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeE newInstance() {
6502                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeE) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6503                 
6504                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeE newInstance(org.apache.xmlbeans.XmlOptions options) {
6505                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.NarrativeE) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6506                 
6507                 private Factory() { } // No instance of this class allowed
6508             }
6509         }
6510         
6511         /**
6512          * An XML OfficialPartner(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6513          *
6514          * This is a complex type.
6515          */
6516         public interface OfficialPartner extends org.apache.xmlbeans.XmlObject
6517         {
6518             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6519                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OfficialPartner.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("officialpartnerd6a4elemtype");
6520             
6521             /**
6522              * Gets the "Title" element
6523              */
6524             java.lang.String getTitle();
6525             
6526             /**
6527              * Gets (as xml) the "Title" element
6528              */
6529             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetTitle();
6530             
6531             /**
6532              * Sets the "Title" element
6533              */
6534             void setTitle(java.lang.String title);
6535             
6536             /**
6537              * Sets (as xml) the "Title" element
6538              */
6539             void xsetTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType title);
6540             
6541             /**
6542              * Gets the "FirstName" element
6543              */
6544             java.lang.String getFirstName();
6545             
6546             /**
6547              * Gets (as xml) the "FirstName" element
6548              */
6549             gov.grants.apply.system.globalLibraryV20.FirstNameDataType xgetFirstName();
6550             
6551             /**
6552              * Sets the "FirstName" element
6553              */
6554             void setFirstName(java.lang.String firstName);
6555             
6556             /**
6557              * Sets (as xml) the "FirstName" element
6558              */
6559             void xsetFirstName(gov.grants.apply.system.globalLibraryV20.FirstNameDataType firstName);
6560             
6561             /**
6562              * Gets the "MiddleName" element
6563              */
6564             java.lang.String getMiddleName();
6565             
6566             /**
6567              * Gets (as xml) the "MiddleName" element
6568              */
6569             gov.grants.apply.system.globalLibraryV20.MiddleNameDataType xgetMiddleName();
6570             
6571             /**
6572              * True if has "MiddleName" element
6573              */
6574             boolean isSetMiddleName();
6575             
6576             /**
6577              * Sets the "MiddleName" element
6578              */
6579             void setMiddleName(java.lang.String middleName);
6580             
6581             /**
6582              * Sets (as xml) the "MiddleName" element
6583              */
6584             void xsetMiddleName(gov.grants.apply.system.globalLibraryV20.MiddleNameDataType middleName);
6585             
6586             /**
6587              * Unsets the "MiddleName" element
6588              */
6589             void unsetMiddleName();
6590             
6591             /**
6592              * Gets the "LastName" element
6593              */
6594             java.lang.String getLastName();
6595             
6596             /**
6597              * Gets (as xml) the "LastName" element
6598              */
6599             gov.grants.apply.system.globalLibraryV20.LastNameDataType xgetLastName();
6600             
6601             /**
6602              * Sets the "LastName" element
6603              */
6604             void setLastName(java.lang.String lastName);
6605             
6606             /**
6607              * Sets (as xml) the "LastName" element
6608              */
6609             void xsetLastName(gov.grants.apply.system.globalLibraryV20.LastNameDataType lastName);
6610             
6611             /**
6612              * Gets the "Suffix" element
6613              */
6614             java.lang.String getSuffix();
6615             
6616             /**
6617              * Gets (as xml) the "Suffix" element
6618              */
6619             gov.grants.apply.system.globalLibraryV20.SuffixNameDataType xgetSuffix();
6620             
6621             /**
6622              * True if has "Suffix" element
6623              */
6624             boolean isSetSuffix();
6625             
6626             /**
6627              * Sets the "Suffix" element
6628              */
6629             void setSuffix(java.lang.String suffix);
6630             
6631             /**
6632              * Sets (as xml) the "Suffix" element
6633              */
6634             void xsetSuffix(gov.grants.apply.system.globalLibraryV20.SuffixNameDataType suffix);
6635             
6636             /**
6637              * Unsets the "Suffix" element
6638              */
6639             void unsetSuffix();
6640             
6641             /**
6642              * Gets the "PartnerEntityName" element
6643              */
6644             java.lang.String getPartnerEntityName();
6645             
6646             /**
6647              * Gets (as xml) the "PartnerEntityName" element
6648              */
6649             gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetPartnerEntityName();
6650             
6651             /**
6652              * Sets the "PartnerEntityName" element
6653              */
6654             void setPartnerEntityName(java.lang.String partnerEntityName);
6655             
6656             /**
6657              * Sets (as xml) the "PartnerEntityName" element
6658              */
6659             void xsetPartnerEntityName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType partnerEntityName);
6660             
6661             /**
6662              * Gets the "PartnerEntityType" element
6663              */
6664             java.lang.String getPartnerEntityType();
6665             
6666             /**
6667              * Gets (as xml) the "PartnerEntityType" element
6668              */
6669             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PartnerEntityType xgetPartnerEntityType();
6670             
6671             /**
6672              * Sets the "PartnerEntityType" element
6673              */
6674             void setPartnerEntityType(java.lang.String partnerEntityType);
6675             
6676             /**
6677              * Sets (as xml) the "PartnerEntityType" element
6678              */
6679             void xsetPartnerEntityType(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PartnerEntityType partnerEntityType);
6680             
6681             /**
6682              * Gets the "Street1" element
6683              */
6684             java.lang.String getStreet1();
6685             
6686             /**
6687              * Gets (as xml) the "Street1" element
6688              */
6689             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
6690             
6691             /**
6692              * Sets the "Street1" element
6693              */
6694             void setStreet1(java.lang.String street1);
6695             
6696             /**
6697              * Sets (as xml) the "Street1" element
6698              */
6699             void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
6700             
6701             /**
6702              * Gets the "Street2" element
6703              */
6704             java.lang.String getStreet2();
6705             
6706             /**
6707              * Gets (as xml) the "Street2" element
6708              */
6709             gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
6710             
6711             /**
6712              * True if has "Street2" element
6713              */
6714             boolean isSetStreet2();
6715             
6716             /**
6717              * Sets the "Street2" element
6718              */
6719             void setStreet2(java.lang.String street2);
6720             
6721             /**
6722              * Sets (as xml) the "Street2" element
6723              */
6724             void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
6725             
6726             /**
6727              * Unsets the "Street2" element
6728              */
6729             void unsetStreet2();
6730             
6731             /**
6732              * Gets the "City" element
6733              */
6734             java.lang.String getCity();
6735             
6736             /**
6737              * Gets (as xml) the "City" element
6738              */
6739             gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
6740             
6741             /**
6742              * Sets the "City" element
6743              */
6744             void setCity(java.lang.String city);
6745             
6746             /**
6747              * Sets (as xml) the "City" element
6748              */
6749             void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
6750             
6751             /**
6752              * Gets the "State" element
6753              */
6754             gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
6755             
6756             /**
6757              * Gets (as xml) the "State" element
6758              */
6759             gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
6760             
6761             /**
6762              * Sets the "State" element
6763              */
6764             void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
6765             
6766             /**
6767              * Sets (as xml) the "State" element
6768              */
6769             void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
6770             
6771             /**
6772              * Gets the "ZipCode" element
6773              */
6774             java.lang.String getZipCode();
6775             
6776             /**
6777              * Gets (as xml) the "ZipCode" element
6778              */
6779             gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
6780             
6781             /**
6782              * Sets the "ZipCode" element
6783              */
6784             void setZipCode(java.lang.String zipCode);
6785             
6786             /**
6787              * Sets (as xml) the "ZipCode" element
6788              */
6789             void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
6790             
6791             /**
6792              * Gets the "PhoneNumber" element
6793              */
6794             java.lang.String getPhoneNumber();
6795             
6796             /**
6797              * Gets (as xml) the "PhoneNumber" element
6798              */
6799             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PhoneNumber xgetPhoneNumber();
6800             
6801             /**
6802              * Sets the "PhoneNumber" element
6803              */
6804             void setPhoneNumber(java.lang.String phoneNumber);
6805             
6806             /**
6807              * Sets (as xml) the "PhoneNumber" element
6808              */
6809             void xsetPhoneNumber(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PhoneNumber phoneNumber);
6810             
6811             /**
6812              * Gets the "Fax" element
6813              */
6814             java.lang.String getFax();
6815             
6816             /**
6817              * Gets (as xml) the "Fax" element
6818              */
6819             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.Fax xgetFax();
6820             
6821             /**
6822              * True if has "Fax" element
6823              */
6824             boolean isSetFax();
6825             
6826             /**
6827              * Sets the "Fax" element
6828              */
6829             void setFax(java.lang.String fax);
6830             
6831             /**
6832              * Sets (as xml) the "Fax" element
6833              */
6834             void xsetFax(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.Fax fax);
6835             
6836             /**
6837              * Unsets the "Fax" element
6838              */
6839             void unsetFax();
6840             
6841             /**
6842              * Gets the "Email" element
6843              */
6844             java.lang.String getEmail();
6845             
6846             /**
6847              * Gets (as xml) the "Email" element
6848              */
6849             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetEmail();
6850             
6851             /**
6852              * Sets the "Email" element
6853              */
6854             void setEmail(java.lang.String email);
6855             
6856             /**
6857              * Sets (as xml) the "Email" element
6858              */
6859             void xsetEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType email);
6860             
6861             /**
6862              * An XML PartnerEntityType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6863              *
6864              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$OfficialPartner$PartnerEntityType.
6865              */
6866             public interface PartnerEntityType extends org.apache.xmlbeans.XmlString
6867             {
6868                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6869                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartnerEntityType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("partnerentitytypea2d5elemtype");
6870                 
6871                 /**
6872                  * A factory class with static methods for creating instances
6873                  * of this type.
6874                  */
6875                 
6876                 public static final class Factory
6877                 {
6878                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PartnerEntityType newValue(java.lang.Object obj) {
6879                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PartnerEntityType) type.newValue( obj ); }
6880                     
6881                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PartnerEntityType newInstance() {
6882                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PartnerEntityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6883                     
6884                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PartnerEntityType newInstance(org.apache.xmlbeans.XmlOptions options) {
6885                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PartnerEntityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6886                     
6887                     private Factory() { } // No instance of this class allowed
6888                 }
6889             }
6890             
6891             /**
6892              * An XML PhoneNumber(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6893              *
6894              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$OfficialPartner$PhoneNumber.
6895              */
6896             public interface PhoneNumber extends org.apache.xmlbeans.XmlString
6897             {
6898                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6899                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PhoneNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("phonenumber4507elemtype");
6900                 
6901                 /**
6902                  * A factory class with static methods for creating instances
6903                  * of this type.
6904                  */
6905                 
6906                 public static final class Factory
6907                 {
6908                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PhoneNumber newValue(java.lang.Object obj) {
6909                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PhoneNumber) type.newValue( obj ); }
6910                     
6911                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PhoneNumber newInstance() {
6912                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PhoneNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6913                     
6914                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PhoneNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
6915                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.PhoneNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6916                     
6917                     private Factory() { } // No instance of this class allowed
6918                 }
6919             }
6920             
6921             /**
6922              * An XML Fax(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6923              *
6924              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$OfficialPartner$Fax.
6925              */
6926             public interface Fax extends org.apache.xmlbeans.XmlString
6927             {
6928                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6929                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Fax.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fax054delemtype");
6930                 
6931                 /**
6932                  * A factory class with static methods for creating instances
6933                  * of this type.
6934                  */
6935                 
6936                 public static final class Factory
6937                 {
6938                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.Fax newValue(java.lang.Object obj) {
6939                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.Fax) type.newValue( obj ); }
6940                     
6941                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.Fax newInstance() {
6942                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.Fax) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6943                     
6944                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.Fax newInstance(org.apache.xmlbeans.XmlOptions options) {
6945                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner.Fax) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6946                     
6947                     private Factory() { } // No instance of this class allowed
6948                 }
6949             }
6950             
6951             /**
6952              * A factory class with static methods for creating instances
6953              * of this type.
6954              */
6955             
6956             public static final class Factory
6957             {
6958                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner newInstance() {
6959                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6960                 
6961                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner newInstance(org.apache.xmlbeans.XmlOptions options) {
6962                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.OfficialPartner) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6963                 
6964                 private Factory() { } // No instance of this class allowed
6965             }
6966         }
6967         
6968         /**
6969          * An XML TxtSubmitting(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
6970          *
6971          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$TxtSubmitting.
6972          */
6973         public interface TxtSubmitting extends org.apache.xmlbeans.XmlString
6974         {
6975             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6976                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TxtSubmitting.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("txtsubmitting425delemtype");
6977             
6978             /**
6979              * A factory class with static methods for creating instances
6980              * of this type.
6981              */
6982             
6983             public static final class Factory
6984             {
6985                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmitting newValue(java.lang.Object obj) {
6986                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmitting) type.newValue( obj ); }
6987                 
6988                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmitting newInstance() {
6989                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmitting) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6990                 
6991                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmitting newInstance(org.apache.xmlbeans.XmlOptions options) {
6992                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmitting) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6993                 
6994                 private Factory() { } // No instance of this class allowed
6995             }
6996         }
6997         
6998         /**
6999          * An XML ApplicationAttachments(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
7000          *
7001          * This is a complex type.
7002          */
7003         public interface ApplicationAttachments extends org.apache.xmlbeans.XmlObject
7004         {
7005             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7006                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicationAttachments.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicationattachments3c77elemtype");
7007             
7008             /**
7009              * Gets the "ApplicationAttachment" element
7010              */
7011             gov.grants.apply.system.attachmentsV10.AttachedFileDataType getApplicationAttachment();
7012             
7013             /**
7014              * Sets the "ApplicationAttachment" element
7015              */
7016             void setApplicationAttachment(gov.grants.apply.system.attachmentsV10.AttachedFileDataType applicationAttachment);
7017             
7018             /**
7019              * Appends and returns a new empty "ApplicationAttachment" element
7020              */
7021             gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewApplicationAttachment();
7022             
7023             /**
7024              * Gets the "AttachmentType" element
7025              */
7026             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments.AttachmentType.Enum getAttachmentType();
7027             
7028             /**
7029              * Gets (as xml) the "AttachmentType" element
7030              */
7031             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments.AttachmentType xgetAttachmentType();
7032             
7033             /**
7034              * Sets the "AttachmentType" element
7035              */
7036             void setAttachmentType(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments.AttachmentType.Enum attachmentType);
7037             
7038             /**
7039              * Sets (as xml) the "AttachmentType" element
7040              */
7041             void xsetAttachmentType(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments.AttachmentType attachmentType);
7042             
7043             /**
7044              * An XML AttachmentType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
7045              *
7046              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ApplicationAttachments$AttachmentType.
7047              */
7048             public interface AttachmentType extends org.apache.xmlbeans.XmlString
7049             {
7050                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7051                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AttachmentType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("attachmenttypef55eelemtype");
7052                 
7053                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
7054                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
7055                 
7056                 static final Enum BUDGET_NARRATIVE = Enum.forString("Budget Narrative");
7057                 static final Enum SCHOOL_SAFETY_ASSESSMENT_ASSURANCE = Enum.forString("School Safety Assessment/Assurance");
7058                 static final Enum MEMORANDUM_OF_UNDERSTANDING = Enum.forString("Memorandum of Understanding");
7059                 static final Enum RESUME = Enum.forString("Resume");
7060                 static final Enum POSITION_DESCRIPTION = Enum.forString("Position Description");
7061                 static final Enum OTHER = Enum.forString("Other");
7062                 
7063                 static final int INT_BUDGET_NARRATIVE = Enum.INT_BUDGET_NARRATIVE;
7064                 static final int INT_SCHOOL_SAFETY_ASSESSMENT_ASSURANCE = Enum.INT_SCHOOL_SAFETY_ASSESSMENT_ASSURANCE;
7065                 static final int INT_MEMORANDUM_OF_UNDERSTANDING = Enum.INT_MEMORANDUM_OF_UNDERSTANDING;
7066                 static final int INT_RESUME = Enum.INT_RESUME;
7067                 static final int INT_POSITION_DESCRIPTION = Enum.INT_POSITION_DESCRIPTION;
7068                 static final int INT_OTHER = Enum.INT_OTHER;
7069                 
7070                 /**
7071                  * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$ApplicationAttachments$AttachmentType.
7072                  * These enum values can be used as follows:
7073                  * <pre>
7074                  * enum.toString(); // returns the string value of the enum
7075                  * enum.intValue(); // returns an int value, useful for switches
7076                  * // e.g., case Enum.INT_BUDGET_NARRATIVE
7077                  * Enum.forString(s); // returns the enum value for a string
7078                  * Enum.forInt(i); // returns the enum value for an int
7079                  * </pre>
7080                  * Enumeration objects are immutable singleton objects that
7081                  * can be compared using == object equality. They have no
7082                  * public constructor. See the constants defined within this
7083                  * class for all the valid values.
7084                  */
7085                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
7086                 {
7087                     /**
7088                      * Returns the enum value for a string, or null if none.
7089                      */
7090                     public static Enum forString(java.lang.String s)
7091                         { return (Enum)table.forString(s); }
7092                     /**
7093                      * Returns the enum value corresponding to an int, or null if none.
7094                      */
7095                     public static Enum forInt(int i)
7096                         { return (Enum)table.forInt(i); }
7097                     
7098                     private Enum(java.lang.String s, int i)
7099                         { super(s, i); }
7100                     
7101                     static final int INT_BUDGET_NARRATIVE = 1;
7102                     static final int INT_SCHOOL_SAFETY_ASSESSMENT_ASSURANCE = 2;
7103                     static final int INT_MEMORANDUM_OF_UNDERSTANDING = 3;
7104                     static final int INT_RESUME = 4;
7105                     static final int INT_POSITION_DESCRIPTION = 5;
7106                     static final int INT_OTHER = 6;
7107                     
7108                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
7109                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
7110                     (
7111                       new Enum[]
7112                       {
7113                         new Enum("Budget Narrative", INT_BUDGET_NARRATIVE),
7114                         new Enum("School Safety Assessment/Assurance", INT_SCHOOL_SAFETY_ASSESSMENT_ASSURANCE),
7115                         new Enum("Memorandum of Understanding", INT_MEMORANDUM_OF_UNDERSTANDING),
7116                         new Enum("Resume", INT_RESUME),
7117                         new Enum("Position Description", INT_POSITION_DESCRIPTION),
7118                         new Enum("Other", INT_OTHER),
7119                       }
7120                     );
7121                     private static final long serialVersionUID = 1L;
7122                     private java.lang.Object readResolve() { return forInt(intValue()); } 
7123                 }
7124                 
7125                 /**
7126                  * A factory class with static methods for creating instances
7127                  * of this type.
7128                  */
7129                 
7130                 public static final class Factory
7131                 {
7132                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments.AttachmentType newValue(java.lang.Object obj) {
7133                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments.AttachmentType) type.newValue( obj ); }
7134                     
7135                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments.AttachmentType newInstance() {
7136                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments.AttachmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7137                     
7138                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments.AttachmentType newInstance(org.apache.xmlbeans.XmlOptions options) {
7139                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments.AttachmentType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7140                     
7141                     private Factory() { } // No instance of this class allowed
7142                 }
7143             }
7144             
7145             /**
7146              * A factory class with static methods for creating instances
7147              * of this type.
7148              */
7149             
7150             public static final class Factory
7151             {
7152                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments newInstance() {
7153                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7154                 
7155                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments newInstance(org.apache.xmlbeans.XmlOptions options) {
7156                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.ApplicationAttachments) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7157                 
7158                 private Factory() { } // No instance of this class allowed
7159             }
7160         }
7161         
7162         /**
7163          * An XML LobbyingSFLLL(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
7164          *
7165          * This is a complex type.
7166          */
7167         public interface LobbyingSFLLL extends org.apache.xmlbeans.XmlObject
7168         {
7169             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7170                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingSFLLL.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingsflll8814elemtype");
7171             
7172             /**
7173              * Gets the "LobbyingAction" element
7174              */
7175             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingAction.Enum getLobbyingAction();
7176             
7177             /**
7178              * Gets (as xml) the "LobbyingAction" element
7179              */
7180             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingAction xgetLobbyingAction();
7181             
7182             /**
7183              * Sets the "LobbyingAction" element
7184              */
7185             void setLobbyingAction(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingAction.Enum lobbyingAction);
7186             
7187             /**
7188              * Sets (as xml) the "LobbyingAction" element
7189              */
7190             void xsetLobbyingAction(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingAction lobbyingAction);
7191             
7192             /**
7193              * Gets the "LobbyingStatus" element
7194              */
7195             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingStatus.Enum getLobbyingStatus();
7196             
7197             /**
7198              * Gets (as xml) the "LobbyingStatus" element
7199              */
7200             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingStatus xgetLobbyingStatus();
7201             
7202             /**
7203              * Sets the "LobbyingStatus" element
7204              */
7205             void setLobbyingStatus(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingStatus.Enum lobbyingStatus);
7206             
7207             /**
7208              * Sets (as xml) the "LobbyingStatus" element
7209              */
7210             void xsetLobbyingStatus(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingStatus lobbyingStatus);
7211             
7212             /**
7213              * Gets the "LobbyingReport" element
7214              */
7215             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReport.Enum getLobbyingReport();
7216             
7217             /**
7218              * Gets (as xml) the "LobbyingReport" element
7219              */
7220             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReport xgetLobbyingReport();
7221             
7222             /**
7223              * True if has "LobbyingReport" element
7224              */
7225             boolean isSetLobbyingReport();
7226             
7227             /**
7228              * Sets the "LobbyingReport" element
7229              */
7230             void setLobbyingReport(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReport.Enum lobbyingReport);
7231             
7232             /**
7233              * Sets (as xml) the "LobbyingReport" element
7234              */
7235             void xsetLobbyingReport(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReport lobbyingReport);
7236             
7237             /**
7238              * Unsets the "LobbyingReport" element
7239              */
7240             void unsetLobbyingReport();
7241             
7242             /**
7243              * Gets the "LobbyingReportYear" element
7244              */
7245             java.util.Calendar getLobbyingReportYear();
7246             
7247             /**
7248              * Gets (as xml) the "LobbyingReportYear" element
7249              */
7250             org.apache.xmlbeans.XmlGYear xgetLobbyingReportYear();
7251             
7252             /**
7253              * True if has "LobbyingReportYear" element
7254              */
7255             boolean isSetLobbyingReportYear();
7256             
7257             /**
7258              * Sets the "LobbyingReportYear" element
7259              */
7260             void setLobbyingReportYear(java.util.Calendar lobbyingReportYear);
7261             
7262             /**
7263              * Sets (as xml) the "LobbyingReportYear" element
7264              */
7265             void xsetLobbyingReportYear(org.apache.xmlbeans.XmlGYear lobbyingReportYear);
7266             
7267             /**
7268              * Unsets the "LobbyingReportYear" element
7269              */
7270             void unsetLobbyingReportYear();
7271             
7272             /**
7273              * Gets the "LobbyingReportQuarter" element
7274              */
7275             short getLobbyingReportQuarter();
7276             
7277             /**
7278              * Gets (as xml) the "LobbyingReportQuarter" element
7279              */
7280             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReportQuarter xgetLobbyingReportQuarter();
7281             
7282             /**
7283              * True if has "LobbyingReportQuarter" element
7284              */
7285             boolean isSetLobbyingReportQuarter();
7286             
7287             /**
7288              * Sets the "LobbyingReportQuarter" element
7289              */
7290             void setLobbyingReportQuarter(short lobbyingReportQuarter);
7291             
7292             /**
7293              * Sets (as xml) the "LobbyingReportQuarter" element
7294              */
7295             void xsetLobbyingReportQuarter(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReportQuarter lobbyingReportQuarter);
7296             
7297             /**
7298              * Unsets the "LobbyingReportQuarter" element
7299              */
7300             void unsetLobbyingReportQuarter();
7301             
7302             /**
7303              * Gets the "LobbyingReportLastDate" element
7304              */
7305             java.util.Calendar getLobbyingReportLastDate();
7306             
7307             /**
7308              * Gets (as xml) the "LobbyingReportLastDate" element
7309              */
7310             org.apache.xmlbeans.XmlDate xgetLobbyingReportLastDate();
7311             
7312             /**
7313              * True if has "LobbyingReportLastDate" element
7314              */
7315             boolean isSetLobbyingReportLastDate();
7316             
7317             /**
7318              * Sets the "LobbyingReportLastDate" element
7319              */
7320             void setLobbyingReportLastDate(java.util.Calendar lobbyingReportLastDate);
7321             
7322             /**
7323              * Sets (as xml) the "LobbyingReportLastDate" element
7324              */
7325             void xsetLobbyingReportLastDate(org.apache.xmlbeans.XmlDate lobbyingReportLastDate);
7326             
7327             /**
7328              * Unsets the "LobbyingReportLastDate" element
7329              */
7330             void unsetLobbyingReportLastDate();
7331             
7332             /**
7333              * Gets the "LobbyingPrimeSubawardee" element
7334              */
7335             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardee.Enum getLobbyingPrimeSubawardee();
7336             
7337             /**
7338              * Gets (as xml) the "LobbyingPrimeSubawardee" element
7339              */
7340             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardee xgetLobbyingPrimeSubawardee();
7341             
7342             /**
7343              * True if has "LobbyingPrimeSubawardee" element
7344              */
7345             boolean isSetLobbyingPrimeSubawardee();
7346             
7347             /**
7348              * Sets the "LobbyingPrimeSubawardee" element
7349              */
7350             void setLobbyingPrimeSubawardee(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardee.Enum lobbyingPrimeSubawardee);
7351             
7352             /**
7353              * Sets (as xml) the "LobbyingPrimeSubawardee" element
7354              */
7355             void xsetLobbyingPrimeSubawardee(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardee lobbyingPrimeSubawardee);
7356             
7357             /**
7358              * Unsets the "LobbyingPrimeSubawardee" element
7359              */
7360             void unsetLobbyingPrimeSubawardee();
7361             
7362             /**
7363              * Gets the "LobbyingPrimeSubawardeeTier" element
7364              */
7365             int getLobbyingPrimeSubawardeeTier();
7366             
7367             /**
7368              * Gets (as xml) the "LobbyingPrimeSubawardeeTier" element
7369              */
7370             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardeeTier xgetLobbyingPrimeSubawardeeTier();
7371             
7372             /**
7373              * True if has "LobbyingPrimeSubawardeeTier" element
7374              */
7375             boolean isSetLobbyingPrimeSubawardeeTier();
7376             
7377             /**
7378              * Sets the "LobbyingPrimeSubawardeeTier" element
7379              */
7380             void setLobbyingPrimeSubawardeeTier(int lobbyingPrimeSubawardeeTier);
7381             
7382             /**
7383              * Sets (as xml) the "LobbyingPrimeSubawardeeTier" element
7384              */
7385             void xsetLobbyingPrimeSubawardeeTier(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardeeTier lobbyingPrimeSubawardeeTier);
7386             
7387             /**
7388              * Unsets the "LobbyingPrimeSubawardeeTier" element
7389              */
7390             void unsetLobbyingPrimeSubawardeeTier();
7391             
7392             /**
7393              * Gets the "LobbyingNameAddress" element
7394              */
7395             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingNameAddress getLobbyingNameAddress();
7396             
7397             /**
7398              * Sets the "LobbyingNameAddress" element
7399              */
7400             void setLobbyingNameAddress(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingNameAddress lobbyingNameAddress);
7401             
7402             /**
7403              * Appends and returns a new empty "LobbyingNameAddress" element
7404              */
7405             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingNameAddress addNewLobbyingNameAddress();
7406             
7407             /**
7408              * Gets the "LobbyingDistrictNumber" element
7409              */
7410             java.lang.String getLobbyingDistrictNumber();
7411             
7412             /**
7413              * Gets (as xml) the "LobbyingDistrictNumber" element
7414              */
7415             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingDistrictNumber xgetLobbyingDistrictNumber();
7416             
7417             /**
7418              * True if has "LobbyingDistrictNumber" element
7419              */
7420             boolean isSetLobbyingDistrictNumber();
7421             
7422             /**
7423              * Sets the "LobbyingDistrictNumber" element
7424              */
7425             void setLobbyingDistrictNumber(java.lang.String lobbyingDistrictNumber);
7426             
7427             /**
7428              * Sets (as xml) the "LobbyingDistrictNumber" element
7429              */
7430             void xsetLobbyingDistrictNumber(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingDistrictNumber lobbyingDistrictNumber);
7431             
7432             /**
7433              * Unsets the "LobbyingDistrictNumber" element
7434              */
7435             void unsetLobbyingDistrictNumber();
7436             
7437             /**
7438              * Gets the "PrimeNameAddress" element
7439              */
7440             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeNameAddress getPrimeNameAddress();
7441             
7442             /**
7443              * True if has "PrimeNameAddress" element
7444              */
7445             boolean isSetPrimeNameAddress();
7446             
7447             /**
7448              * Sets the "PrimeNameAddress" element
7449              */
7450             void setPrimeNameAddress(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeNameAddress primeNameAddress);
7451             
7452             /**
7453              * Appends and returns a new empty "PrimeNameAddress" element
7454              */
7455             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeNameAddress addNewPrimeNameAddress();
7456             
7457             /**
7458              * Unsets the "PrimeNameAddress" element
7459              */
7460             void unsetPrimeNameAddress();
7461             
7462             /**
7463              * Gets the "PrimeDistrictNumber" element
7464              */
7465             java.lang.String getPrimeDistrictNumber();
7466             
7467             /**
7468              * Gets (as xml) the "PrimeDistrictNumber" element
7469              */
7470             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeDistrictNumber xgetPrimeDistrictNumber();
7471             
7472             /**
7473              * True if has "PrimeDistrictNumber" element
7474              */
7475             boolean isSetPrimeDistrictNumber();
7476             
7477             /**
7478              * Sets the "PrimeDistrictNumber" element
7479              */
7480             void setPrimeDistrictNumber(java.lang.String primeDistrictNumber);
7481             
7482             /**
7483              * Sets (as xml) the "PrimeDistrictNumber" element
7484              */
7485             void xsetPrimeDistrictNumber(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeDistrictNumber primeDistrictNumber);
7486             
7487             /**
7488              * Unsets the "PrimeDistrictNumber" element
7489              */
7490             void unsetPrimeDistrictNumber();
7491             
7492             /**
7493              * Gets the "FederalDepartment" element
7494              */
7495             java.lang.String getFederalDepartment();
7496             
7497             /**
7498              * Gets (as xml) the "FederalDepartment" element
7499              */
7500             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalDepartment xgetFederalDepartment();
7501             
7502             /**
7503              * True if has "FederalDepartment" element
7504              */
7505             boolean isSetFederalDepartment();
7506             
7507             /**
7508              * Sets the "FederalDepartment" element
7509              */
7510             void setFederalDepartment(java.lang.String federalDepartment);
7511             
7512             /**
7513              * Sets (as xml) the "FederalDepartment" element
7514              */
7515             void xsetFederalDepartment(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalDepartment federalDepartment);
7516             
7517             /**
7518              * Unsets the "FederalDepartment" element
7519              */
7520             void unsetFederalDepartment();
7521             
7522             /**
7523              * Gets the "FederalProgram" element
7524              */
7525             java.lang.String getFederalProgram();
7526             
7527             /**
7528              * Gets (as xml) the "FederalProgram" element
7529              */
7530             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalProgram xgetFederalProgram();
7531             
7532             /**
7533              * True if has "FederalProgram" element
7534              */
7535             boolean isSetFederalProgram();
7536             
7537             /**
7538              * Sets the "FederalProgram" element
7539              */
7540             void setFederalProgram(java.lang.String federalProgram);
7541             
7542             /**
7543              * Sets (as xml) the "FederalProgram" element
7544              */
7545             void xsetFederalProgram(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalProgram federalProgram);
7546             
7547             /**
7548              * Unsets the "FederalProgram" element
7549              */
7550             void unsetFederalProgram();
7551             
7552             /**
7553              * Gets the "CFDANumber" element
7554              */
7555             java.lang.String getCFDANumber();
7556             
7557             /**
7558              * Gets (as xml) the "CFDANumber" element
7559              */
7560             gov.grants.apply.system.globalLibraryV20.CFDANumberDataType xgetCFDANumber();
7561             
7562             /**
7563              * True if has "CFDANumber" element
7564              */
7565             boolean isSetCFDANumber();
7566             
7567             /**
7568              * Sets the "CFDANumber" element
7569              */
7570             void setCFDANumber(java.lang.String cfdaNumber);
7571             
7572             /**
7573              * Sets (as xml) the "CFDANumber" element
7574              */
7575             void xsetCFDANumber(gov.grants.apply.system.globalLibraryV20.CFDANumberDataType cfdaNumber);
7576             
7577             /**
7578              * Unsets the "CFDANumber" element
7579              */
7580             void unsetCFDANumber();
7581             
7582             /**
7583              * Gets the "FederalActionNumber" element
7584              */
7585             java.lang.String getFederalActionNumber();
7586             
7587             /**
7588              * Gets (as xml) the "FederalActionNumber" element
7589              */
7590             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalActionNumber xgetFederalActionNumber();
7591             
7592             /**
7593              * True if has "FederalActionNumber" element
7594              */
7595             boolean isSetFederalActionNumber();
7596             
7597             /**
7598              * Sets the "FederalActionNumber" element
7599              */
7600             void setFederalActionNumber(java.lang.String federalActionNumber);
7601             
7602             /**
7603              * Sets (as xml) the "FederalActionNumber" element
7604              */
7605             void xsetFederalActionNumber(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalActionNumber federalActionNumber);
7606             
7607             /**
7608              * Unsets the "FederalActionNumber" element
7609              */
7610             void unsetFederalActionNumber();
7611             
7612             /**
7613              * Gets the "AwardAmount" element
7614              */
7615             java.math.BigDecimal getAwardAmount();
7616             
7617             /**
7618              * Gets (as xml) the "AwardAmount" element
7619              */
7620             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAwardAmount();
7621             
7622             /**
7623              * True if has "AwardAmount" element
7624              */
7625             boolean isSetAwardAmount();
7626             
7627             /**
7628              * Sets the "AwardAmount" element
7629              */
7630             void setAwardAmount(java.math.BigDecimal awardAmount);
7631             
7632             /**
7633              * Sets (as xml) the "AwardAmount" element
7634              */
7635             void xsetAwardAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType awardAmount);
7636             
7637             /**
7638              * Unsets the "AwardAmount" element
7639              */
7640             void unsetAwardAmount();
7641             
7642             /**
7643              * Gets the "LobbyingRegistrant" element
7644              */
7645             java.lang.String getLobbyingRegistrant();
7646             
7647             /**
7648              * Gets (as xml) the "LobbyingRegistrant" element
7649              */
7650             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingRegistrant xgetLobbyingRegistrant();
7651             
7652             /**
7653              * True if has "LobbyingRegistrant" element
7654              */
7655             boolean isSetLobbyingRegistrant();
7656             
7657             /**
7658              * Sets the "LobbyingRegistrant" element
7659              */
7660             void setLobbyingRegistrant(java.lang.String lobbyingRegistrant);
7661             
7662             /**
7663              * Sets (as xml) the "LobbyingRegistrant" element
7664              */
7665             void xsetLobbyingRegistrant(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingRegistrant lobbyingRegistrant);
7666             
7667             /**
7668              * Unsets the "LobbyingRegistrant" element
7669              */
7670             void unsetLobbyingRegistrant();
7671             
7672             /**
7673              * Gets the "LobbyingIndividuals" element
7674              */
7675             java.lang.String getLobbyingIndividuals();
7676             
7677             /**
7678              * Gets (as xml) the "LobbyingIndividuals" element
7679              */
7680             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingIndividuals xgetLobbyingIndividuals();
7681             
7682             /**
7683              * True if has "LobbyingIndividuals" element
7684              */
7685             boolean isSetLobbyingIndividuals();
7686             
7687             /**
7688              * Sets the "LobbyingIndividuals" element
7689              */
7690             void setLobbyingIndividuals(java.lang.String lobbyingIndividuals);
7691             
7692             /**
7693              * Sets (as xml) the "LobbyingIndividuals" element
7694              */
7695             void xsetLobbyingIndividuals(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingIndividuals lobbyingIndividuals);
7696             
7697             /**
7698              * Unsets the "LobbyingIndividuals" element
7699              */
7700             void unsetLobbyingIndividuals();
7701             
7702             /**
7703              * Gets the "LobbyingSignature" element
7704              */
7705             java.lang.String getLobbyingSignature();
7706             
7707             /**
7708              * Gets (as xml) the "LobbyingSignature" element
7709              */
7710             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingSignature xgetLobbyingSignature();
7711             
7712             /**
7713              * True if has "LobbyingSignature" element
7714              */
7715             boolean isSetLobbyingSignature();
7716             
7717             /**
7718              * Sets the "LobbyingSignature" element
7719              */
7720             void setLobbyingSignature(java.lang.String lobbyingSignature);
7721             
7722             /**
7723              * Sets (as xml) the "LobbyingSignature" element
7724              */
7725             void xsetLobbyingSignature(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingSignature lobbyingSignature);
7726             
7727             /**
7728              * Unsets the "LobbyingSignature" element
7729              */
7730             void unsetLobbyingSignature();
7731             
7732             /**
7733              * Gets the "LobbyingPrintedName" element
7734              */
7735             java.lang.String getLobbyingPrintedName();
7736             
7737             /**
7738              * Gets (as xml) the "LobbyingPrintedName" element
7739              */
7740             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrintedName xgetLobbyingPrintedName();
7741             
7742             /**
7743              * True if has "LobbyingPrintedName" element
7744              */
7745             boolean isSetLobbyingPrintedName();
7746             
7747             /**
7748              * Sets the "LobbyingPrintedName" element
7749              */
7750             void setLobbyingPrintedName(java.lang.String lobbyingPrintedName);
7751             
7752             /**
7753              * Sets (as xml) the "LobbyingPrintedName" element
7754              */
7755             void xsetLobbyingPrintedName(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrintedName lobbyingPrintedName);
7756             
7757             /**
7758              * Unsets the "LobbyingPrintedName" element
7759              */
7760             void unsetLobbyingPrintedName();
7761             
7762             /**
7763              * Gets the "LobbyingTitle" element
7764              */
7765             java.lang.String getLobbyingTitle();
7766             
7767             /**
7768              * Gets (as xml) the "LobbyingTitle" element
7769              */
7770             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetLobbyingTitle();
7771             
7772             /**
7773              * True if has "LobbyingTitle" element
7774              */
7775             boolean isSetLobbyingTitle();
7776             
7777             /**
7778              * Sets the "LobbyingTitle" element
7779              */
7780             void setLobbyingTitle(java.lang.String lobbyingTitle);
7781             
7782             /**
7783              * Sets (as xml) the "LobbyingTitle" element
7784              */
7785             void xsetLobbyingTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType lobbyingTitle);
7786             
7787             /**
7788              * Unsets the "LobbyingTitle" element
7789              */
7790             void unsetLobbyingTitle();
7791             
7792             /**
7793              * Gets the "LobbyingPhone" element
7794              */
7795             java.lang.String getLobbyingPhone();
7796             
7797             /**
7798              * Gets (as xml) the "LobbyingPhone" element
7799              */
7800             gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPhone xgetLobbyingPhone();
7801             
7802             /**
7803              * True if has "LobbyingPhone" element
7804              */
7805             boolean isSetLobbyingPhone();
7806             
7807             /**
7808              * Sets the "LobbyingPhone" element
7809              */
7810             void setLobbyingPhone(java.lang.String lobbyingPhone);
7811             
7812             /**
7813              * Sets (as xml) the "LobbyingPhone" element
7814              */
7815             void xsetLobbyingPhone(gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPhone lobbyingPhone);
7816             
7817             /**
7818              * Unsets the "LobbyingPhone" element
7819              */
7820             void unsetLobbyingPhone();
7821             
7822             /**
7823              * Gets the "LobbyingDate" element
7824              */
7825             java.util.Calendar getLobbyingDate();
7826             
7827             /**
7828              * Gets (as xml) the "LobbyingDate" element
7829              */
7830             org.apache.xmlbeans.XmlDate xgetLobbyingDate();
7831             
7832             /**
7833              * True if has "LobbyingDate" element
7834              */
7835             boolean isSetLobbyingDate();
7836             
7837             /**
7838              * Sets the "LobbyingDate" element
7839              */
7840             void setLobbyingDate(java.util.Calendar lobbyingDate);
7841             
7842             /**
7843              * Sets (as xml) the "LobbyingDate" element
7844              */
7845             void xsetLobbyingDate(org.apache.xmlbeans.XmlDate lobbyingDate);
7846             
7847             /**
7848              * Unsets the "LobbyingDate" element
7849              */
7850             void unsetLobbyingDate();
7851             
7852             /**
7853              * An XML LobbyingAction(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
7854              *
7855              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingAction.
7856              */
7857             public interface LobbyingAction extends org.apache.xmlbeans.XmlString
7858             {
7859                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7860                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingAction.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingactiondd72elemtype");
7861                 
7862                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
7863                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
7864                 
7865                 static final Enum A_CONTRACT = Enum.forString("a. contract");
7866                 static final Enum B_GRANT = Enum.forString("b. grant");
7867                 static final Enum C_COOPERATIVE_AGREEMENT = Enum.forString("c. cooperative agreement");
7868                 static final Enum D_LOAN = Enum.forString("d. loan");
7869                 static final Enum E_LOAN_GUARANTEE = Enum.forString("e. loan guarantee");
7870                 static final Enum F_LOAN_INSURANCE = Enum.forString("f. loan insurance");
7871                 
7872                 static final int INT_A_CONTRACT = Enum.INT_A_CONTRACT;
7873                 static final int INT_B_GRANT = Enum.INT_B_GRANT;
7874                 static final int INT_C_COOPERATIVE_AGREEMENT = Enum.INT_C_COOPERATIVE_AGREEMENT;
7875                 static final int INT_D_LOAN = Enum.INT_D_LOAN;
7876                 static final int INT_E_LOAN_GUARANTEE = Enum.INT_E_LOAN_GUARANTEE;
7877                 static final int INT_F_LOAN_INSURANCE = Enum.INT_F_LOAN_INSURANCE;
7878                 
7879                 /**
7880                  * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingAction.
7881                  * These enum values can be used as follows:
7882                  * <pre>
7883                  * enum.toString(); // returns the string value of the enum
7884                  * enum.intValue(); // returns an int value, useful for switches
7885                  * // e.g., case Enum.INT_A_CONTRACT
7886                  * Enum.forString(s); // returns the enum value for a string
7887                  * Enum.forInt(i); // returns the enum value for an int
7888                  * </pre>
7889                  * Enumeration objects are immutable singleton objects that
7890                  * can be compared using == object equality. They have no
7891                  * public constructor. See the constants defined within this
7892                  * class for all the valid values.
7893                  */
7894                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
7895                 {
7896                     /**
7897                      * Returns the enum value for a string, or null if none.
7898                      */
7899                     public static Enum forString(java.lang.String s)
7900                         { return (Enum)table.forString(s); }
7901                     /**
7902                      * Returns the enum value corresponding to an int, or null if none.
7903                      */
7904                     public static Enum forInt(int i)
7905                         { return (Enum)table.forInt(i); }
7906                     
7907                     private Enum(java.lang.String s, int i)
7908                         { super(s, i); }
7909                     
7910                     static final int INT_A_CONTRACT = 1;
7911                     static final int INT_B_GRANT = 2;
7912                     static final int INT_C_COOPERATIVE_AGREEMENT = 3;
7913                     static final int INT_D_LOAN = 4;
7914                     static final int INT_E_LOAN_GUARANTEE = 5;
7915                     static final int INT_F_LOAN_INSURANCE = 6;
7916                     
7917                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
7918                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
7919                     (
7920                       new Enum[]
7921                       {
7922                         new Enum("a. contract", INT_A_CONTRACT),
7923                         new Enum("b. grant", INT_B_GRANT),
7924                         new Enum("c. cooperative agreement", INT_C_COOPERATIVE_AGREEMENT),
7925                         new Enum("d. loan", INT_D_LOAN),
7926                         new Enum("e. loan guarantee", INT_E_LOAN_GUARANTEE),
7927                         new Enum("f. loan insurance", INT_F_LOAN_INSURANCE),
7928                       }
7929                     );
7930                     private static final long serialVersionUID = 1L;
7931                     private java.lang.Object readResolve() { return forInt(intValue()); } 
7932                 }
7933                 
7934                 /**
7935                  * A factory class with static methods for creating instances
7936                  * of this type.
7937                  */
7938                 
7939                 public static final class Factory
7940                 {
7941                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingAction newValue(java.lang.Object obj) {
7942                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingAction) type.newValue( obj ); }
7943                     
7944                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingAction newInstance() {
7945                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingAction) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7946                     
7947                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingAction newInstance(org.apache.xmlbeans.XmlOptions options) {
7948                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingAction) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7949                     
7950                     private Factory() { } // No instance of this class allowed
7951                 }
7952             }
7953             
7954             /**
7955              * An XML LobbyingStatus(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
7956              *
7957              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingStatus.
7958              */
7959             public interface LobbyingStatus extends org.apache.xmlbeans.XmlString
7960             {
7961                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7962                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingStatus.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingstatus392eelemtype");
7963                 
7964                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
7965                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
7966                 
7967                 static final Enum A_BID_OFFER_APPLICATION = Enum.forString("a. bid/offer/application");
7968                 static final Enum B_INITIAL_AWARD = Enum.forString("b. initial award");
7969                 static final Enum C_POST_AWARD = Enum.forString("c. post-award");
7970                 
7971                 static final int INT_A_BID_OFFER_APPLICATION = Enum.INT_A_BID_OFFER_APPLICATION;
7972                 static final int INT_B_INITIAL_AWARD = Enum.INT_B_INITIAL_AWARD;
7973                 static final int INT_C_POST_AWARD = Enum.INT_C_POST_AWARD;
7974                 
7975                 /**
7976                  * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingStatus.
7977                  * These enum values can be used as follows:
7978                  * <pre>
7979                  * enum.toString(); // returns the string value of the enum
7980                  * enum.intValue(); // returns an int value, useful for switches
7981                  * // e.g., case Enum.INT_A_BID_OFFER_APPLICATION
7982                  * Enum.forString(s); // returns the enum value for a string
7983                  * Enum.forInt(i); // returns the enum value for an int
7984                  * </pre>
7985                  * Enumeration objects are immutable singleton objects that
7986                  * can be compared using == object equality. They have no
7987                  * public constructor. See the constants defined within this
7988                  * class for all the valid values.
7989                  */
7990                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
7991                 {
7992                     /**
7993                      * Returns the enum value for a string, or null if none.
7994                      */
7995                     public static Enum forString(java.lang.String s)
7996                         { return (Enum)table.forString(s); }
7997                     /**
7998                      * Returns the enum value corresponding to an int, or null if none.
7999                      */
8000                     public static Enum forInt(int i)
8001                         { return (Enum)table.forInt(i); }
8002                     
8003                     private Enum(java.lang.String s, int i)
8004                         { super(s, i); }
8005                     
8006                     static final int INT_A_BID_OFFER_APPLICATION = 1;
8007                     static final int INT_B_INITIAL_AWARD = 2;
8008                     static final int INT_C_POST_AWARD = 3;
8009                     
8010                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
8011                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
8012                     (
8013                       new Enum[]
8014                       {
8015                         new Enum("a. bid/offer/application", INT_A_BID_OFFER_APPLICATION),
8016                         new Enum("b. initial award", INT_B_INITIAL_AWARD),
8017                         new Enum("c. post-award", INT_C_POST_AWARD),
8018                       }
8019                     );
8020                     private static final long serialVersionUID = 1L;
8021                     private java.lang.Object readResolve() { return forInt(intValue()); } 
8022                 }
8023                 
8024                 /**
8025                  * A factory class with static methods for creating instances
8026                  * of this type.
8027                  */
8028                 
8029                 public static final class Factory
8030                 {
8031                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingStatus newValue(java.lang.Object obj) {
8032                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingStatus) type.newValue( obj ); }
8033                     
8034                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingStatus newInstance() {
8035                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8036                     
8037                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingStatus newInstance(org.apache.xmlbeans.XmlOptions options) {
8038                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingStatus) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8039                     
8040                     private Factory() { } // No instance of this class allowed
8041                 }
8042             }
8043             
8044             /**
8045              * An XML LobbyingReport(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8046              *
8047              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingReport.
8048              */
8049             public interface LobbyingReport extends org.apache.xmlbeans.XmlString
8050             {
8051                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8052                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingReport.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingreport6970elemtype");
8053                 
8054                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
8055                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
8056                 
8057                 static final Enum A_INITIAL_FILING = Enum.forString("a. initial filing");
8058                 static final Enum B_MATERIAL_CHANGE = Enum.forString("b. material change");
8059                 
8060                 static final int INT_A_INITIAL_FILING = Enum.INT_A_INITIAL_FILING;
8061                 static final int INT_B_MATERIAL_CHANGE = Enum.INT_B_MATERIAL_CHANGE;
8062                 
8063                 /**
8064                  * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingReport.
8065                  * These enum values can be used as follows:
8066                  * <pre>
8067                  * enum.toString(); // returns the string value of the enum
8068                  * enum.intValue(); // returns an int value, useful for switches
8069                  * // e.g., case Enum.INT_A_INITIAL_FILING
8070                  * Enum.forString(s); // returns the enum value for a string
8071                  * Enum.forInt(i); // returns the enum value for an int
8072                  * </pre>
8073                  * Enumeration objects are immutable singleton objects that
8074                  * can be compared using == object equality. They have no
8075                  * public constructor. See the constants defined within this
8076                  * class for all the valid values.
8077                  */
8078                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
8079                 {
8080                     /**
8081                      * Returns the enum value for a string, or null if none.
8082                      */
8083                     public static Enum forString(java.lang.String s)
8084                         { return (Enum)table.forString(s); }
8085                     /**
8086                      * Returns the enum value corresponding to an int, or null if none.
8087                      */
8088                     public static Enum forInt(int i)
8089                         { return (Enum)table.forInt(i); }
8090                     
8091                     private Enum(java.lang.String s, int i)
8092                         { super(s, i); }
8093                     
8094                     static final int INT_A_INITIAL_FILING = 1;
8095                     static final int INT_B_MATERIAL_CHANGE = 2;
8096                     
8097                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
8098                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
8099                     (
8100                       new Enum[]
8101                       {
8102                         new Enum("a. initial filing", INT_A_INITIAL_FILING),
8103                         new Enum("b. material change", INT_B_MATERIAL_CHANGE),
8104                       }
8105                     );
8106                     private static final long serialVersionUID = 1L;
8107                     private java.lang.Object readResolve() { return forInt(intValue()); } 
8108                 }
8109                 
8110                 /**
8111                  * A factory class with static methods for creating instances
8112                  * of this type.
8113                  */
8114                 
8115                 public static final class Factory
8116                 {
8117                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReport newValue(java.lang.Object obj) {
8118                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReport) type.newValue( obj ); }
8119                     
8120                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReport newInstance() {
8121                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8122                     
8123                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReport newInstance(org.apache.xmlbeans.XmlOptions options) {
8124                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReport) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8125                     
8126                     private Factory() { } // No instance of this class allowed
8127                 }
8128             }
8129             
8130             /**
8131              * An XML LobbyingReportQuarter(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8132              *
8133              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingReportQuarter.
8134              */
8135             public interface LobbyingReportQuarter extends org.apache.xmlbeans.XmlShort
8136             {
8137                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8138                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingReportQuarter.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingreportquarter9c4celemtype");
8139                 
8140                 /**
8141                  * A factory class with static methods for creating instances
8142                  * of this type.
8143                  */
8144                 
8145                 public static final class Factory
8146                 {
8147                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReportQuarter newValue(java.lang.Object obj) {
8148                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReportQuarter) type.newValue( obj ); }
8149                     
8150                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReportQuarter newInstance() {
8151                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReportQuarter) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8152                     
8153                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReportQuarter newInstance(org.apache.xmlbeans.XmlOptions options) {
8154                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingReportQuarter) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8155                     
8156                     private Factory() { } // No instance of this class allowed
8157                 }
8158             }
8159             
8160             /**
8161              * An XML LobbyingPrimeSubawardee(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8162              *
8163              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingPrimeSubawardee.
8164              */
8165             public interface LobbyingPrimeSubawardee extends org.apache.xmlbeans.XmlString
8166             {
8167                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8168                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingPrimeSubawardee.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingprimesubawardee01d0elemtype");
8169                 
8170                 org.apache.xmlbeans.StringEnumAbstractBase enumValue();
8171                 void set(org.apache.xmlbeans.StringEnumAbstractBase e);
8172                 
8173                 static final Enum PRIME = Enum.forString("Prime");
8174                 static final Enum SUBAWARDEE = Enum.forString("Subawardee");
8175                 
8176                 static final int INT_PRIME = Enum.INT_PRIME;
8177                 static final int INT_SUBAWARDEE = Enum.INT_SUBAWARDEE;
8178                 
8179                 /**
8180                  * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingPrimeSubawardee.
8181                  * These enum values can be used as follows:
8182                  * <pre>
8183                  * enum.toString(); // returns the string value of the enum
8184                  * enum.intValue(); // returns an int value, useful for switches
8185                  * // e.g., case Enum.INT_PRIME
8186                  * Enum.forString(s); // returns the enum value for a string
8187                  * Enum.forInt(i); // returns the enum value for an int
8188                  * </pre>
8189                  * Enumeration objects are immutable singleton objects that
8190                  * can be compared using == object equality. They have no
8191                  * public constructor. See the constants defined within this
8192                  * class for all the valid values.
8193                  */
8194                 static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
8195                 {
8196                     /**
8197                      * Returns the enum value for a string, or null if none.
8198                      */
8199                     public static Enum forString(java.lang.String s)
8200                         { return (Enum)table.forString(s); }
8201                     /**
8202                      * Returns the enum value corresponding to an int, or null if none.
8203                      */
8204                     public static Enum forInt(int i)
8205                         { return (Enum)table.forInt(i); }
8206                     
8207                     private Enum(java.lang.String s, int i)
8208                         { super(s, i); }
8209                     
8210                     static final int INT_PRIME = 1;
8211                     static final int INT_SUBAWARDEE = 2;
8212                     
8213                     public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
8214                         new org.apache.xmlbeans.StringEnumAbstractBase.Table
8215                     (
8216                       new Enum[]
8217                       {
8218                         new Enum("Prime", INT_PRIME),
8219                         new Enum("Subawardee", INT_SUBAWARDEE),
8220                       }
8221                     );
8222                     private static final long serialVersionUID = 1L;
8223                     private java.lang.Object readResolve() { return forInt(intValue()); } 
8224                 }
8225                 
8226                 /**
8227                  * A factory class with static methods for creating instances
8228                  * of this type.
8229                  */
8230                 
8231                 public static final class Factory
8232                 {
8233                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardee newValue(java.lang.Object obj) {
8234                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardee) type.newValue( obj ); }
8235                     
8236                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardee newInstance() {
8237                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardee) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8238                     
8239                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardee newInstance(org.apache.xmlbeans.XmlOptions options) {
8240                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardee) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8241                     
8242                     private Factory() { } // No instance of this class allowed
8243                 }
8244             }
8245             
8246             /**
8247              * An XML LobbyingPrimeSubawardeeTier(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8248              *
8249              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingPrimeSubawardeeTier.
8250              */
8251             public interface LobbyingPrimeSubawardeeTier extends org.apache.xmlbeans.XmlInt
8252             {
8253                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8254                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingPrimeSubawardeeTier.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingprimesubawardeetierf6d2elemtype");
8255                 
8256                 /**
8257                  * A factory class with static methods for creating instances
8258                  * of this type.
8259                  */
8260                 
8261                 public static final class Factory
8262                 {
8263                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardeeTier newValue(java.lang.Object obj) {
8264                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardeeTier) type.newValue( obj ); }
8265                     
8266                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardeeTier newInstance() {
8267                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardeeTier) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8268                     
8269                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardeeTier newInstance(org.apache.xmlbeans.XmlOptions options) {
8270                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrimeSubawardeeTier) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8271                     
8272                     private Factory() { } // No instance of this class allowed
8273                 }
8274             }
8275             
8276             /**
8277              * An XML LobbyingNameAddress(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8278              *
8279              * This is a complex type.
8280              */
8281             public interface LobbyingNameAddress extends org.apache.xmlbeans.XmlObject
8282             {
8283                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8284                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingNameAddress.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingnameaddress74ddelemtype");
8285                 
8286                 /**
8287                  * Gets the "OrganizationName" element
8288                  */
8289                 java.lang.String getOrganizationName();
8290                 
8291                 /**
8292                  * Gets (as xml) the "OrganizationName" element
8293                  */
8294                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
8295                 
8296                 /**
8297                  * Sets the "OrganizationName" element
8298                  */
8299                 void setOrganizationName(java.lang.String organizationName);
8300                 
8301                 /**
8302                  * Sets (as xml) the "OrganizationName" element
8303                  */
8304                 void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
8305                 
8306                 /**
8307                  * Gets the "Street1" element
8308                  */
8309                 java.lang.String getStreet1();
8310                 
8311                 /**
8312                  * Gets (as xml) the "Street1" element
8313                  */
8314                 gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
8315                 
8316                 /**
8317                  * Sets the "Street1" element
8318                  */
8319                 void setStreet1(java.lang.String street1);
8320                 
8321                 /**
8322                  * Sets (as xml) the "Street1" element
8323                  */
8324                 void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
8325                 
8326                 /**
8327                  * Gets the "Street2" element
8328                  */
8329                 java.lang.String getStreet2();
8330                 
8331                 /**
8332                  * Gets (as xml) the "Street2" element
8333                  */
8334                 gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
8335                 
8336                 /**
8337                  * True if has "Street2" element
8338                  */
8339                 boolean isSetStreet2();
8340                 
8341                 /**
8342                  * Sets the "Street2" element
8343                  */
8344                 void setStreet2(java.lang.String street2);
8345                 
8346                 /**
8347                  * Sets (as xml) the "Street2" element
8348                  */
8349                 void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
8350                 
8351                 /**
8352                  * Unsets the "Street2" element
8353                  */
8354                 void unsetStreet2();
8355                 
8356                 /**
8357                  * Gets the "City" element
8358                  */
8359                 java.lang.String getCity();
8360                 
8361                 /**
8362                  * Gets (as xml) the "City" element
8363                  */
8364                 gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
8365                 
8366                 /**
8367                  * Sets the "City" element
8368                  */
8369                 void setCity(java.lang.String city);
8370                 
8371                 /**
8372                  * Sets (as xml) the "City" element
8373                  */
8374                 void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
8375                 
8376                 /**
8377                  * Gets the "State" element
8378                  */
8379                 gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
8380                 
8381                 /**
8382                  * Gets (as xml) the "State" element
8383                  */
8384                 gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
8385                 
8386                 /**
8387                  * Sets the "State" element
8388                  */
8389                 void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
8390                 
8391                 /**
8392                  * Sets (as xml) the "State" element
8393                  */
8394                 void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
8395                 
8396                 /**
8397                  * Gets the "ZipCode" element
8398                  */
8399                 java.lang.String getZipCode();
8400                 
8401                 /**
8402                  * Gets (as xml) the "ZipCode" element
8403                  */
8404                 gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
8405                 
8406                 /**
8407                  * Sets the "ZipCode" element
8408                  */
8409                 void setZipCode(java.lang.String zipCode);
8410                 
8411                 /**
8412                  * Sets (as xml) the "ZipCode" element
8413                  */
8414                 void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
8415                 
8416                 /**
8417                  * A factory class with static methods for creating instances
8418                  * of this type.
8419                  */
8420                 
8421                 public static final class Factory
8422                 {
8423                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingNameAddress newInstance() {
8424                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingNameAddress) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8425                     
8426                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingNameAddress newInstance(org.apache.xmlbeans.XmlOptions options) {
8427                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingNameAddress) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8428                     
8429                     private Factory() { } // No instance of this class allowed
8430                 }
8431             }
8432             
8433             /**
8434              * An XML LobbyingDistrictNumber(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8435              *
8436              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingDistrictNumber.
8437              */
8438             public interface LobbyingDistrictNumber extends org.apache.xmlbeans.XmlString
8439             {
8440                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8441                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingDistrictNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingdistrictnumberd933elemtype");
8442                 
8443                 /**
8444                  * A factory class with static methods for creating instances
8445                  * of this type.
8446                  */
8447                 
8448                 public static final class Factory
8449                 {
8450                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingDistrictNumber newValue(java.lang.Object obj) {
8451                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingDistrictNumber) type.newValue( obj ); }
8452                     
8453                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingDistrictNumber newInstance() {
8454                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingDistrictNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8455                     
8456                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingDistrictNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
8457                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingDistrictNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8458                     
8459                     private Factory() { } // No instance of this class allowed
8460                 }
8461             }
8462             
8463             /**
8464              * An XML PrimeNameAddress(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8465              *
8466              * This is a complex type.
8467              */
8468             public interface PrimeNameAddress extends org.apache.xmlbeans.XmlObject
8469             {
8470                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8471                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimeNameAddress.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primenameaddress8cbaelemtype");
8472                 
8473                 /**
8474                  * Gets the "OrganizationName" element
8475                  */
8476                 java.lang.String getOrganizationName();
8477                 
8478                 /**
8479                  * Gets (as xml) the "OrganizationName" element
8480                  */
8481                 gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetOrganizationName();
8482                 
8483                 /**
8484                  * True if has "OrganizationName" element
8485                  */
8486                 boolean isSetOrganizationName();
8487                 
8488                 /**
8489                  * Sets the "OrganizationName" element
8490                  */
8491                 void setOrganizationName(java.lang.String organizationName);
8492                 
8493                 /**
8494                  * Sets (as xml) the "OrganizationName" element
8495                  */
8496                 void xsetOrganizationName(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType organizationName);
8497                 
8498                 /**
8499                  * Unsets the "OrganizationName" element
8500                  */
8501                 void unsetOrganizationName();
8502                 
8503                 /**
8504                  * Gets the "Street1" element
8505                  */
8506                 java.lang.String getStreet1();
8507                 
8508                 /**
8509                  * Gets (as xml) the "Street1" element
8510                  */
8511                 gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet1();
8512                 
8513                 /**
8514                  * True if has "Street1" element
8515                  */
8516                 boolean isSetStreet1();
8517                 
8518                 /**
8519                  * Sets the "Street1" element
8520                  */
8521                 void setStreet1(java.lang.String street1);
8522                 
8523                 /**
8524                  * Sets (as xml) the "Street1" element
8525                  */
8526                 void xsetStreet1(gov.grants.apply.system.globalLibraryV20.StreetDataType street1);
8527                 
8528                 /**
8529                  * Unsets the "Street1" element
8530                  */
8531                 void unsetStreet1();
8532                 
8533                 /**
8534                  * Gets the "Street2" element
8535                  */
8536                 java.lang.String getStreet2();
8537                 
8538                 /**
8539                  * Gets (as xml) the "Street2" element
8540                  */
8541                 gov.grants.apply.system.globalLibraryV20.StreetDataType xgetStreet2();
8542                 
8543                 /**
8544                  * True if has "Street2" element
8545                  */
8546                 boolean isSetStreet2();
8547                 
8548                 /**
8549                  * Sets the "Street2" element
8550                  */
8551                 void setStreet2(java.lang.String street2);
8552                 
8553                 /**
8554                  * Sets (as xml) the "Street2" element
8555                  */
8556                 void xsetStreet2(gov.grants.apply.system.globalLibraryV20.StreetDataType street2);
8557                 
8558                 /**
8559                  * Unsets the "Street2" element
8560                  */
8561                 void unsetStreet2();
8562                 
8563                 /**
8564                  * Gets the "City" element
8565                  */
8566                 java.lang.String getCity();
8567                 
8568                 /**
8569                  * Gets (as xml) the "City" element
8570                  */
8571                 gov.grants.apply.system.globalLibraryV20.CityDataType xgetCity();
8572                 
8573                 /**
8574                  * True if has "City" element
8575                  */
8576                 boolean isSetCity();
8577                 
8578                 /**
8579                  * Sets the "City" element
8580                  */
8581                 void setCity(java.lang.String city);
8582                 
8583                 /**
8584                  * Sets (as xml) the "City" element
8585                  */
8586                 void xsetCity(gov.grants.apply.system.globalLibraryV20.CityDataType city);
8587                 
8588                 /**
8589                  * Unsets the "City" element
8590                  */
8591                 void unsetCity();
8592                 
8593                 /**
8594                  * Gets the "State" element
8595                  */
8596                 gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum getState();
8597                 
8598                 /**
8599                  * Gets (as xml) the "State" element
8600                  */
8601                 gov.grants.apply.system.universalCodesV20.StateCodeDataType xgetState();
8602                 
8603                 /**
8604                  * True if has "State" element
8605                  */
8606                 boolean isSetState();
8607                 
8608                 /**
8609                  * Sets the "State" element
8610                  */
8611                 void setState(gov.grants.apply.system.universalCodesV20.StateCodeDataType.Enum state);
8612                 
8613                 /**
8614                  * Sets (as xml) the "State" element
8615                  */
8616                 void xsetState(gov.grants.apply.system.universalCodesV20.StateCodeDataType state);
8617                 
8618                 /**
8619                  * Unsets the "State" element
8620                  */
8621                 void unsetState();
8622                 
8623                 /**
8624                  * Gets the "ZipCode" element
8625                  */
8626                 java.lang.String getZipCode();
8627                 
8628                 /**
8629                  * Gets (as xml) the "ZipCode" element
8630                  */
8631                 gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType xgetZipCode();
8632                 
8633                 /**
8634                  * True if has "ZipCode" element
8635                  */
8636                 boolean isSetZipCode();
8637                 
8638                 /**
8639                  * Sets the "ZipCode" element
8640                  */
8641                 void setZipCode(java.lang.String zipCode);
8642                 
8643                 /**
8644                  * Sets (as xml) the "ZipCode" element
8645                  */
8646                 void xsetZipCode(gov.grants.apply.system.globalLibraryV20.ZipPostalCodeDataType zipCode);
8647                 
8648                 /**
8649                  * Unsets the "ZipCode" element
8650                  */
8651                 void unsetZipCode();
8652                 
8653                 /**
8654                  * A factory class with static methods for creating instances
8655                  * of this type.
8656                  */
8657                 
8658                 public static final class Factory
8659                 {
8660                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeNameAddress newInstance() {
8661                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeNameAddress) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8662                     
8663                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeNameAddress newInstance(org.apache.xmlbeans.XmlOptions options) {
8664                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeNameAddress) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8665                     
8666                     private Factory() { } // No instance of this class allowed
8667                 }
8668             }
8669             
8670             /**
8671              * An XML PrimeDistrictNumber(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8672              *
8673              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$PrimeDistrictNumber.
8674              */
8675             public interface PrimeDistrictNumber extends org.apache.xmlbeans.XmlString
8676             {
8677                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8678                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimeDistrictNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primedistrictnumberd836elemtype");
8679                 
8680                 /**
8681                  * A factory class with static methods for creating instances
8682                  * of this type.
8683                  */
8684                 
8685                 public static final class Factory
8686                 {
8687                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeDistrictNumber newValue(java.lang.Object obj) {
8688                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeDistrictNumber) type.newValue( obj ); }
8689                     
8690                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeDistrictNumber newInstance() {
8691                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeDistrictNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8692                     
8693                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeDistrictNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
8694                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.PrimeDistrictNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8695                     
8696                     private Factory() { } // No instance of this class allowed
8697                 }
8698             }
8699             
8700             /**
8701              * An XML FederalDepartment(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8702              *
8703              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$FederalDepartment.
8704              */
8705             public interface FederalDepartment extends org.apache.xmlbeans.XmlString
8706             {
8707                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8708                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FederalDepartment.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("federaldepartment58afelemtype");
8709                 
8710                 /**
8711                  * A factory class with static methods for creating instances
8712                  * of this type.
8713                  */
8714                 
8715                 public static final class Factory
8716                 {
8717                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalDepartment newValue(java.lang.Object obj) {
8718                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalDepartment) type.newValue( obj ); }
8719                     
8720                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalDepartment newInstance() {
8721                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalDepartment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8722                     
8723                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalDepartment newInstance(org.apache.xmlbeans.XmlOptions options) {
8724                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalDepartment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8725                     
8726                     private Factory() { } // No instance of this class allowed
8727                 }
8728             }
8729             
8730             /**
8731              * An XML FederalProgram(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8732              *
8733              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$FederalProgram.
8734              */
8735             public interface FederalProgram extends org.apache.xmlbeans.XmlString
8736             {
8737                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8738                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FederalProgram.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("federalprogram8c77elemtype");
8739                 
8740                 /**
8741                  * A factory class with static methods for creating instances
8742                  * of this type.
8743                  */
8744                 
8745                 public static final class Factory
8746                 {
8747                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalProgram newValue(java.lang.Object obj) {
8748                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalProgram) type.newValue( obj ); }
8749                     
8750                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalProgram newInstance() {
8751                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalProgram) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8752                     
8753                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalProgram newInstance(org.apache.xmlbeans.XmlOptions options) {
8754                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalProgram) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8755                     
8756                     private Factory() { } // No instance of this class allowed
8757                 }
8758             }
8759             
8760             /**
8761              * An XML FederalActionNumber(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8762              *
8763              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$FederalActionNumber.
8764              */
8765             public interface FederalActionNumber extends org.apache.xmlbeans.XmlString
8766             {
8767                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8768                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FederalActionNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("federalactionnumbera4bcelemtype");
8769                 
8770                 /**
8771                  * A factory class with static methods for creating instances
8772                  * of this type.
8773                  */
8774                 
8775                 public static final class Factory
8776                 {
8777                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalActionNumber newValue(java.lang.Object obj) {
8778                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalActionNumber) type.newValue( obj ); }
8779                     
8780                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalActionNumber newInstance() {
8781                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalActionNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8782                     
8783                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalActionNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
8784                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.FederalActionNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8785                     
8786                     private Factory() { } // No instance of this class allowed
8787                 }
8788             }
8789             
8790             /**
8791              * An XML LobbyingRegistrant(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8792              *
8793              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingRegistrant.
8794              */
8795             public interface LobbyingRegistrant extends org.apache.xmlbeans.XmlString
8796             {
8797                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8798                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingRegistrant.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingregistrant5967elemtype");
8799                 
8800                 /**
8801                  * A factory class with static methods for creating instances
8802                  * of this type.
8803                  */
8804                 
8805                 public static final class Factory
8806                 {
8807                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingRegistrant newValue(java.lang.Object obj) {
8808                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingRegistrant) type.newValue( obj ); }
8809                     
8810                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingRegistrant newInstance() {
8811                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingRegistrant) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8812                     
8813                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingRegistrant newInstance(org.apache.xmlbeans.XmlOptions options) {
8814                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingRegistrant) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8815                     
8816                     private Factory() { } // No instance of this class allowed
8817                 }
8818             }
8819             
8820             /**
8821              * An XML LobbyingIndividuals(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8822              *
8823              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingIndividuals.
8824              */
8825             public interface LobbyingIndividuals extends org.apache.xmlbeans.XmlString
8826             {
8827                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8828                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingIndividuals.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingindividuals8c6eelemtype");
8829                 
8830                 /**
8831                  * A factory class with static methods for creating instances
8832                  * of this type.
8833                  */
8834                 
8835                 public static final class Factory
8836                 {
8837                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingIndividuals newValue(java.lang.Object obj) {
8838                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingIndividuals) type.newValue( obj ); }
8839                     
8840                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingIndividuals newInstance() {
8841                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingIndividuals) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8842                     
8843                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingIndividuals newInstance(org.apache.xmlbeans.XmlOptions options) {
8844                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingIndividuals) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8845                     
8846                     private Factory() { } // No instance of this class allowed
8847                 }
8848             }
8849             
8850             /**
8851              * An XML LobbyingSignature(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8852              *
8853              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingSignature.
8854              */
8855             public interface LobbyingSignature extends org.apache.xmlbeans.XmlString
8856             {
8857                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8858                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingSignature.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingsignature302celemtype");
8859                 
8860                 /**
8861                  * A factory class with static methods for creating instances
8862                  * of this type.
8863                  */
8864                 
8865                 public static final class Factory
8866                 {
8867                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingSignature newValue(java.lang.Object obj) {
8868                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingSignature) type.newValue( obj ); }
8869                     
8870                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingSignature newInstance() {
8871                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingSignature) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8872                     
8873                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingSignature newInstance(org.apache.xmlbeans.XmlOptions options) {
8874                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingSignature) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8875                     
8876                     private Factory() { } // No instance of this class allowed
8877                 }
8878             }
8879             
8880             /**
8881              * An XML LobbyingPrintedName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8882              *
8883              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingPrintedName.
8884              */
8885             public interface LobbyingPrintedName extends org.apache.xmlbeans.XmlString
8886             {
8887                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8888                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingPrintedName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingprintedname9babelemtype");
8889                 
8890                 /**
8891                  * A factory class with static methods for creating instances
8892                  * of this type.
8893                  */
8894                 
8895                 public static final class Factory
8896                 {
8897                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrintedName newValue(java.lang.Object obj) {
8898                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrintedName) type.newValue( obj ); }
8899                     
8900                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrintedName newInstance() {
8901                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrintedName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8902                     
8903                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrintedName newInstance(org.apache.xmlbeans.XmlOptions options) {
8904                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPrintedName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8905                     
8906                     private Factory() { } // No instance of this class allowed
8907                 }
8908             }
8909             
8910             /**
8911              * An XML LobbyingPhone(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8912              *
8913              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$LobbyingSFLLL$LobbyingPhone.
8914              */
8915             public interface LobbyingPhone extends org.apache.xmlbeans.XmlString
8916             {
8917                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8918                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LobbyingPhone.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lobbyingphone0be2elemtype");
8919                 
8920                 /**
8921                  * A factory class with static methods for creating instances
8922                  * of this type.
8923                  */
8924                 
8925                 public static final class Factory
8926                 {
8927                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPhone newValue(java.lang.Object obj) {
8928                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPhone) type.newValue( obj ); }
8929                     
8930                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPhone newInstance() {
8931                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPhone) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8932                     
8933                     public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPhone newInstance(org.apache.xmlbeans.XmlOptions options) {
8934                       return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL.LobbyingPhone) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8935                     
8936                     private Factory() { } // No instance of this class allowed
8937                 }
8938             }
8939             
8940             /**
8941              * A factory class with static methods for creating instances
8942              * of this type.
8943              */
8944             
8945             public static final class Factory
8946             {
8947                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL newInstance() {
8948                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8949                 
8950                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL newInstance(org.apache.xmlbeans.XmlOptions options) {
8951                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.LobbyingSFLLL) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8952                 
8953                 private Factory() { } // No instance of this class allowed
8954             }
8955         }
8956         
8957         /**
8958          * An XML IntendedUse(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
8959          *
8960          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$IntendedUse.
8961          */
8962         public interface IntendedUse extends org.apache.xmlbeans.XmlString
8963         {
8964             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8965                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IntendedUse.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("intendeduse7123elemtype");
8966             
8967             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
8968             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
8969             
8970             static final Enum NO_WILL_NOT_USE = Enum.forString("No, will not use");
8971             static final Enum YES_WILL_USE = Enum.forString("Yes, will use");
8972             
8973             static final int INT_NO_WILL_NOT_USE = Enum.INT_NO_WILL_NOT_USE;
8974             static final int INT_YES_WILL_USE = Enum.INT_YES_WILL_USE;
8975             
8976             /**
8977              * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$IntendedUse.
8978              * These enum values can be used as follows:
8979              * <pre>
8980              * enum.toString(); // returns the string value of the enum
8981              * enum.intValue(); // returns an int value, useful for switches
8982              * // e.g., case Enum.INT_NO_WILL_NOT_USE
8983              * Enum.forString(s); // returns the enum value for a string
8984              * Enum.forInt(i); // returns the enum value for an int
8985              * </pre>
8986              * Enumeration objects are immutable singleton objects that
8987              * can be compared using == object equality. They have no
8988              * public constructor. See the constants defined within this
8989              * class for all the valid values.
8990              */
8991             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
8992             {
8993                 /**
8994                  * Returns the enum value for a string, or null if none.
8995                  */
8996                 public static Enum forString(java.lang.String s)
8997                     { return (Enum)table.forString(s); }
8998                 /**
8999                  * Returns the enum value corresponding to an int, or null if none.
9000                  */
9001                 public static Enum forInt(int i)
9002                     { return (Enum)table.forInt(i); }
9003                 
9004                 private Enum(java.lang.String s, int i)
9005                     { super(s, i); }
9006                 
9007                 static final int INT_NO_WILL_NOT_USE = 1;
9008                 static final int INT_YES_WILL_USE = 2;
9009                 
9010                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
9011                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
9012                 (
9013                     new Enum[]
9014                     {
9015                       new Enum("No, will not use", INT_NO_WILL_NOT_USE),
9016                       new Enum("Yes, will use", INT_YES_WILL_USE),
9017                     }
9018                 );
9019                 private static final long serialVersionUID = 1L;
9020                 private java.lang.Object readResolve() { return forInt(intValue()); } 
9021             }
9022             
9023             /**
9024              * A factory class with static methods for creating instances
9025              * of this type.
9026              */
9027             
9028             public static final class Factory
9029             {
9030                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.IntendedUse newValue(java.lang.Object obj) {
9031                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.IntendedUse) type.newValue( obj ); }
9032                 
9033                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.IntendedUse newInstance() {
9034                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.IntendedUse) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9035                 
9036                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.IntendedUse newInstance(org.apache.xmlbeans.XmlOptions options) {
9037                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.IntendedUse) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9038                 
9039                 private Factory() { } // No instance of this class allowed
9040             }
9041         }
9042         
9043         /**
9044          * An XML TxtSubmittingApplication(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
9045          *
9046          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$TxtSubmittingApplication.
9047          */
9048         public interface TxtSubmittingApplication extends org.apache.xmlbeans.XmlString
9049         {
9050             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9051                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TxtSubmittingApplication.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("txtsubmittingapplication4f11elemtype");
9052             
9053             /**
9054              * A factory class with static methods for creating instances
9055              * of this type.
9056              */
9057             
9058             public static final class Factory
9059             {
9060                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmittingApplication newValue(java.lang.Object obj) {
9061                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmittingApplication) type.newValue( obj ); }
9062                 
9063                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmittingApplication newInstance() {
9064                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmittingApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9065                 
9066                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmittingApplication newInstance(org.apache.xmlbeans.XmlOptions options) {
9067                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtSubmittingApplication) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9068                 
9069                 private Factory() { } // No instance of this class allowed
9070             }
9071         }
9072         
9073         /**
9074          * An XML TxtAgencyExecutive(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
9075          *
9076          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$TxtAgencyExecutive.
9077          */
9078         public interface TxtAgencyExecutive extends org.apache.xmlbeans.XmlString
9079         {
9080             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9081                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TxtAgencyExecutive.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("txtagencyexecutive378aelemtype");
9082             
9083             /**
9084              * A factory class with static methods for creating instances
9085              * of this type.
9086              */
9087             
9088             public static final class Factory
9089             {
9090                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtAgencyExecutive newValue(java.lang.Object obj) {
9091                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtAgencyExecutive) type.newValue( obj ); }
9092                 
9093                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtAgencyExecutive newInstance() {
9094                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtAgencyExecutive) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9095                 
9096                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtAgencyExecutive newInstance(org.apache.xmlbeans.XmlOptions options) {
9097                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtAgencyExecutive) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9098                 
9099                 private Factory() { } // No instance of this class allowed
9100             }
9101         }
9102         
9103         /**
9104          * An XML TxtGovernmentExecutive(@http://apply.grants.gov/forms/COPS_ApplicationAttachment_3_0-V3.0).
9105          *
9106          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document$COPSApplicationAttachment30$TxtGovernmentExecutive.
9107          */
9108         public interface TxtGovernmentExecutive extends org.apache.xmlbeans.XmlString
9109         {
9110             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
9111                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TxtGovernmentExecutive.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("txtgovernmentexecutive651eelemtype");
9112             
9113             /**
9114              * A factory class with static methods for creating instances
9115              * of this type.
9116              */
9117             
9118             public static final class Factory
9119             {
9120                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtGovernmentExecutive newValue(java.lang.Object obj) {
9121                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtGovernmentExecutive) type.newValue( obj ); }
9122                 
9123                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtGovernmentExecutive newInstance() {
9124                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtGovernmentExecutive) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9125                 
9126                 public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtGovernmentExecutive newInstance(org.apache.xmlbeans.XmlOptions options) {
9127                   return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30.TxtGovernmentExecutive) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9128                 
9129                 private Factory() { } // No instance of this class allowed
9130             }
9131         }
9132         
9133         /**
9134          * A factory class with static methods for creating instances
9135          * of this type.
9136          */
9137         
9138         public static final class Factory
9139         {
9140             public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30 newInstance() {
9141               return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9142             
9143             public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30 newInstance(org.apache.xmlbeans.XmlOptions options) {
9144               return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document.COPSApplicationAttachment30) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9145             
9146             private Factory() { } // No instance of this class allowed
9147         }
9148     }
9149     
9150     /**
9151      * A factory class with static methods for creating instances
9152      * of this type.
9153      */
9154     
9155     public static final class Factory
9156     {
9157         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document newInstance() {
9158           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
9159         
9160         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document newInstance(org.apache.xmlbeans.XmlOptions options) {
9161           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
9162         
9163         /** @param xmlAsString the string value to parse */
9164         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
9165           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
9166         
9167         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
9168           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
9169         
9170         /** @param file the file from which to load an xml document */
9171         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9172           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
9173         
9174         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9175           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
9176         
9177         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9178           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
9179         
9180         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9181           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
9182         
9183         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9184           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
9185         
9186         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9187           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
9188         
9189         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9190           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
9191         
9192         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
9193           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
9194         
9195         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
9196           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
9197         
9198         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
9199           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
9200         
9201         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
9202           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
9203         
9204         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
9205           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
9206         
9207         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
9208         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
9209           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
9210         
9211         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
9212         public static gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
9213           return (gov.grants.apply.forms.copsApplicationAttachment30V30.COPSApplicationAttachment30Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
9214         
9215         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
9216         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 {
9217           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
9218         
9219         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
9220         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 {
9221           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
9222         
9223         private Factory() { } // No instance of this class allowed
9224     }
9225 }