View Javadoc
1   /*
2    * An XML document type.
3    * Localname: COPS_ApplicationAttachment2
4    * Namespace: http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0
5    * Java type: gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.copsApplicationAttachment2V20;
10  
11  
12  /**
13   * A document containing one COPS_ApplicationAttachment2(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface COPSApplicationAttachment2Document 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(COPSApplicationAttachment2Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copsapplicationattachment2a94cdoctype");
21      
22      /**
23       * Gets the "COPS_ApplicationAttachment2" element
24       */
25      gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2 getCOPSApplicationAttachment2();
26      
27      /**
28       * Sets the "COPS_ApplicationAttachment2" element
29       */
30      void setCOPSApplicationAttachment2(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2 copsApplicationAttachment2);
31      
32      /**
33       * Appends and returns a new empty "COPS_ApplicationAttachment2" element
34       */
35      gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2 addNewCOPSApplicationAttachment2();
36      
37      /**
38       * An XML COPS_ApplicationAttachment2(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
39       *
40       * This is a complex type.
41       */
42      public interface COPSApplicationAttachment2 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(COPSApplicationAttachment2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copsapplicationattachment297d1elemtype");
46          
47          /**
48           * Gets the "ProgramName" element
49           */
50          gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName.Enum getProgramName();
51          
52          /**
53           * Gets (as xml) the "ProgramName" element
54           */
55          gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName xgetProgramName();
56          
57          /**
58           * Sets the "ProgramName" element
59           */
60          void setProgramName(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName.Enum programName);
61          
62          /**
63           * Sets (as xml) the "ProgramName" element
64           */
65          void xsetProgramName(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName programName);
66          
67          /**
68           * Gets the "ApplicantORINumber" element
69           */
70          java.lang.String getApplicantORINumber();
71          
72          /**
73           * Gets (as xml) the "ApplicantORINumber" element
74           */
75          gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber xgetApplicantORINumber();
76          
77          /**
78           * True if has "ApplicantORINumber" element
79           */
80          boolean isSetApplicantORINumber();
81          
82          /**
83           * Sets the "ApplicantORINumber" element
84           */
85          void setApplicantORINumber(java.lang.String applicantORINumber);
86          
87          /**
88           * Sets (as xml) the "ApplicantORINumber" element
89           */
90          void xsetApplicantORINumber(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber applicantORINumber);
91          
92          /**
93           * Unsets the "ApplicantORINumber" element
94           */
95          void unsetApplicantORINumber();
96          
97          /**
98           * Gets the "NoORI" element
99           */
100         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoORI();
101         
102         /**
103          * Gets (as xml) the "NoORI" element
104          */
105         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoORI();
106         
107         /**
108          * True if has "NoORI" element
109          */
110         boolean isSetNoORI();
111         
112         /**
113          * Sets the "NoORI" element
114          */
115         void setNoORI(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noORI);
116         
117         /**
118          * Sets (as xml) the "NoORI" element
119          */
120         void xsetNoORI(gov.grants.apply.system.globalLibraryV20.YesNoDataType noORI);
121         
122         /**
123          * Unsets the "NoORI" element
124          */
125         void unsetNoORI();
126         
127         /**
128          * Gets the "LawEnforcementExecInformation" element
129          */
130         gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getLawEnforcementExecInformation();
131         
132         /**
133          * Sets the "LawEnforcementExecInformation" element
134          */
135         void setLawEnforcementExecInformation(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType lawEnforcementExecInformation);
136         
137         /**
138          * Appends and returns a new empty "LawEnforcementExecInformation" element
139          */
140         gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewLawEnforcementExecInformation();
141         
142         /**
143          * Gets the "LawEnforcementExecAgencyName" element
144          */
145         java.lang.String getLawEnforcementExecAgencyName();
146         
147         /**
148          * Gets (as xml) the "LawEnforcementExecAgencyName" element
149          */
150         gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetLawEnforcementExecAgencyName();
151         
152         /**
153          * Sets the "LawEnforcementExecAgencyName" element
154          */
155         void setLawEnforcementExecAgencyName(java.lang.String lawEnforcementExecAgencyName);
156         
157         /**
158          * Sets (as xml) the "LawEnforcementExecAgencyName" element
159          */
160         void xsetLawEnforcementExecAgencyName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType lawEnforcementExecAgencyName);
161         
162         /**
163          * Gets the "AgencyType" element
164          */
165         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType.Enum getAgencyType();
166         
167         /**
168          * Gets (as xml) the "AgencyType" element
169          */
170         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType xgetAgencyType();
171         
172         /**
173          * Sets the "AgencyType" element
174          */
175         void setAgencyType(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType.Enum agencyType);
176         
177         /**
178          * Sets (as xml) the "AgencyType" element
179          */
180         void xsetAgencyType(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType agencyType);
181         
182         /**
183          * Gets the "AgencyTypeStartup" element
184          */
185         java.lang.String getAgencyTypeStartup();
186         
187         /**
188          * Gets (as xml) the "AgencyTypeStartup" element
189          */
190         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup xgetAgencyTypeStartup();
191         
192         /**
193          * True if has "AgencyTypeStartup" element
194          */
195         boolean isSetAgencyTypeStartup();
196         
197         /**
198          * Sets the "AgencyTypeStartup" element
199          */
200         void setAgencyTypeStartup(java.lang.String agencyTypeStartup);
201         
202         /**
203          * Sets (as xml) the "AgencyTypeStartup" element
204          */
205         void xsetAgencyTypeStartup(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup agencyTypeStartup);
206         
207         /**
208          * Unsets the "AgencyTypeStartup" element
209          */
210         void unsetAgencyTypeStartup();
211         
212         /**
213          * Gets the "AgencyTypeOther" element
214          */
215         java.lang.String getAgencyTypeOther();
216         
217         /**
218          * Gets (as xml) the "AgencyTypeOther" element
219          */
220         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther xgetAgencyTypeOther();
221         
222         /**
223          * True if has "AgencyTypeOther" element
224          */
225         boolean isSetAgencyTypeOther();
226         
227         /**
228          * Sets the "AgencyTypeOther" element
229          */
230         void setAgencyTypeOther(java.lang.String agencyTypeOther);
231         
232         /**
233          * Sets (as xml) the "AgencyTypeOther" element
234          */
235         void xsetAgencyTypeOther(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther agencyTypeOther);
236         
237         /**
238          * Unsets the "AgencyTypeOther" element
239          */
240         void unsetAgencyTypeOther();
241         
242         /**
243          * Gets the "AgencyTypeAdditionalInfo" element
244          */
245         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAgencyTypeAdditionalInfo();
246         
247         /**
248          * True if has "AgencyTypeAdditionalInfo" element
249          */
250         boolean isSetAgencyTypeAdditionalInfo();
251         
252         /**
253          * Sets the "AgencyTypeAdditionalInfo" element
254          */
255         void setAgencyTypeAdditionalInfo(gov.grants.apply.system.attachmentsV10.AttachedFileDataType agencyTypeAdditionalInfo);
256         
257         /**
258          * Appends and returns a new empty "AgencyTypeAdditionalInfo" element
259          */
260         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAgencyTypeAdditionalInfo();
261         
262         /**
263          * Unsets the "AgencyTypeAdditionalInfo" element
264          */
265         void unsetAgencyTypeAdditionalInfo();
266         
267         /**
268          * Gets the "GovtExecutiveInfo" element
269          */
270         gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getGovtExecutiveInfo();
271         
272         /**
273          * Sets the "GovtExecutiveInfo" element
274          */
275         void setGovtExecutiveInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType govtExecutiveInfo);
276         
277         /**
278          * Appends and returns a new empty "GovtExecutiveInfo" element
279          */
280         gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewGovtExecutiveInfo();
281         
282         /**
283          * Gets the "GovtExecutiveEntityName" element
284          */
285         java.lang.String getGovtExecutiveEntityName();
286         
287         /**
288          * Gets (as xml) the "GovtExecutiveEntityName" element
289          */
290         gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetGovtExecutiveEntityName();
291         
292         /**
293          * Sets the "GovtExecutiveEntityName" element
294          */
295         void setGovtExecutiveEntityName(java.lang.String govtExecutiveEntityName);
296         
297         /**
298          * Sets (as xml) the "GovtExecutiveEntityName" element
299          */
300         void xsetGovtExecutiveEntityName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType govtExecutiveEntityName);
301         
302         /**
303          * Gets the "GovtEntityType" element
304          */
305         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType.Enum getGovtEntityType();
306         
307         /**
308          * Gets (as xml) the "GovtEntityType" element
309          */
310         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType xgetGovtEntityType();
311         
312         /**
313          * Sets the "GovtEntityType" element
314          */
315         void setGovtEntityType(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType.Enum govtEntityType);
316         
317         /**
318          * Sets (as xml) the "GovtEntityType" element
319          */
320         void xsetGovtEntityType(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType govtEntityType);
321         
322         /**
323          * Gets the "CognizantFederalAgency" element
324          */
325         java.lang.String getCognizantFederalAgency();
326         
327         /**
328          * Gets (as xml) the "CognizantFederalAgency" element
329          */
330         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency xgetCognizantFederalAgency();
331         
332         /**
333          * True if has "CognizantFederalAgency" element
334          */
335         boolean isSetCognizantFederalAgency();
336         
337         /**
338          * Sets the "CognizantFederalAgency" element
339          */
340         void setCognizantFederalAgency(java.lang.String cognizantFederalAgency);
341         
342         /**
343          * Sets (as xml) the "CognizantFederalAgency" element
344          */
345         void xsetCognizantFederalAgency(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency cognizantFederalAgency);
346         
347         /**
348          * Unsets the "CognizantFederalAgency" element
349          */
350         void unsetCognizantFederalAgency();
351         
352         /**
353          * Gets the "ApplicantFiscalYearFrom" element
354          */
355         java.util.Calendar getApplicantFiscalYearFrom();
356         
357         /**
358          * Gets (as xml) the "ApplicantFiscalYearFrom" element
359          */
360         org.apache.xmlbeans.XmlDate xgetApplicantFiscalYearFrom();
361         
362         /**
363          * True if has "ApplicantFiscalYearFrom" element
364          */
365         boolean isSetApplicantFiscalYearFrom();
366         
367         /**
368          * Sets the "ApplicantFiscalYearFrom" element
369          */
370         void setApplicantFiscalYearFrom(java.util.Calendar applicantFiscalYearFrom);
371         
372         /**
373          * Sets (as xml) the "ApplicantFiscalYearFrom" element
374          */
375         void xsetApplicantFiscalYearFrom(org.apache.xmlbeans.XmlDate applicantFiscalYearFrom);
376         
377         /**
378          * Unsets the "ApplicantFiscalYearFrom" element
379          */
380         void unsetApplicantFiscalYearFrom();
381         
382         /**
383          * Gets the "ApplicantFiscalYearTo" element
384          */
385         java.util.Calendar getApplicantFiscalYearTo();
386         
387         /**
388          * Gets (as xml) the "ApplicantFiscalYearTo" element
389          */
390         org.apache.xmlbeans.XmlDate xgetApplicantFiscalYearTo();
391         
392         /**
393          * True if has "ApplicantFiscalYearTo" element
394          */
395         boolean isSetApplicantFiscalYearTo();
396         
397         /**
398          * Sets the "ApplicantFiscalYearTo" element
399          */
400         void setApplicantFiscalYearTo(java.util.Calendar applicantFiscalYearTo);
401         
402         /**
403          * Sets (as xml) the "ApplicantFiscalYearTo" element
404          */
405         void xsetApplicantFiscalYearTo(org.apache.xmlbeans.XmlDate applicantFiscalYearTo);
406         
407         /**
408          * Unsets the "ApplicantFiscalYearTo" element
409          */
410         void unsetApplicantFiscalYearTo();
411         
412         /**
413          * Gets the "PopulationServed" element
414          */
415         int getPopulationServed();
416         
417         /**
418          * Gets (as xml) the "PopulationServed" element
419          */
420         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed xgetPopulationServed();
421         
422         /**
423          * True if has "PopulationServed" element
424          */
425         boolean isSetPopulationServed();
426         
427         /**
428          * Sets the "PopulationServed" element
429          */
430         void setPopulationServed(int populationServed);
431         
432         /**
433          * Sets (as xml) the "PopulationServed" element
434          */
435         void xsetPopulationServed(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed populationServed);
436         
437         /**
438          * Unsets the "PopulationServed" element
439          */
440         void unsetPopulationServed();
441         
442         /**
443          * Gets the "NonCensusPopulation" element
444          */
445         int getNonCensusPopulation();
446         
447         /**
448          * Gets (as xml) the "NonCensusPopulation" element
449          */
450         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation xgetNonCensusPopulation();
451         
452         /**
453          * True if has "NonCensusPopulation" element
454          */
455         boolean isSetNonCensusPopulation();
456         
457         /**
458          * Sets the "NonCensusPopulation" element
459          */
460         void setNonCensusPopulation(int nonCensusPopulation);
461         
462         /**
463          * Sets (as xml) the "NonCensusPopulation" element
464          */
465         void xsetNonCensusPopulation(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation nonCensusPopulation);
466         
467         /**
468          * Unsets the "NonCensusPopulation" element
469          */
470         void unsetNonCensusPopulation();
471         
472         /**
473          * Gets the "ContactForServices" element
474          */
475         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getContactForServices();
476         
477         /**
478          * Gets (as xml) the "ContactForServices" element
479          */
480         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetContactForServices();
481         
482         /**
483          * True if has "ContactForServices" element
484          */
485         boolean isSetContactForServices();
486         
487         /**
488          * Sets the "ContactForServices" element
489          */
490         void setContactForServices(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum contactForServices);
491         
492         /**
493          * Sets (as xml) the "ContactForServices" element
494          */
495         void xsetContactForServices(gov.grants.apply.system.globalLibraryV20.YesNoDataType contactForServices);
496         
497         /**
498          * Unsets the "ContactForServices" element
499          */
500         void unsetContactForServices();
501         
502         /**
503          * Gets the "NonBIAContract" element
504          */
505         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getNonBIAContract();
506         
507         /**
508          * Gets (as xml) the "NonBIAContract" element
509          */
510         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetNonBIAContract();
511         
512         /**
513          * True if has "NonBIAContract" element
514          */
515         boolean isSetNonBIAContract();
516         
517         /**
518          * Sets the "NonBIAContract" element
519          */
520         void setNonBIAContract(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum nonBIAContract);
521         
522         /**
523          * Sets (as xml) the "NonBIAContract" element
524          */
525         void xsetNonBIAContract(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType nonBIAContract);
526         
527         /**
528          * Unsets the "NonBIAContract" element
529          */
530         void unsetNonBIAContract();
531         
532         /**
533          * Gets the "PrimaryLawEnforcementAuthority" element
534          */
535         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryLawEnforcementAuthority();
536         
537         /**
538          * Gets (as xml) the "PrimaryLawEnforcementAuthority" element
539          */
540         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryLawEnforcementAuthority();
541         
542         /**
543          * True if has "PrimaryLawEnforcementAuthority" element
544          */
545         boolean isSetPrimaryLawEnforcementAuthority();
546         
547         /**
548          * Sets the "PrimaryLawEnforcementAuthority" element
549          */
550         void setPrimaryLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryLawEnforcementAuthority);
551         
552         /**
553          * Sets (as xml) the "PrimaryLawEnforcementAuthority" element
554          */
555         void xsetPrimaryLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryLawEnforcementAuthority);
556         
557         /**
558          * Unsets the "PrimaryLawEnforcementAuthority" element
559          */
560         void unsetPrimaryLawEnforcementAuthority();
561         
562         /**
563          * Gets the "PrimaryLawEnforcementPopulation" element
564          */
565         int getPrimaryLawEnforcementPopulation();
566         
567         /**
568          * Gets (as xml) the "PrimaryLawEnforcementPopulation" element
569          */
570         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation xgetPrimaryLawEnforcementPopulation();
571         
572         /**
573          * True if has "PrimaryLawEnforcementPopulation" element
574          */
575         boolean isSetPrimaryLawEnforcementPopulation();
576         
577         /**
578          * Sets the "PrimaryLawEnforcementPopulation" element
579          */
580         void setPrimaryLawEnforcementPopulation(int primaryLawEnforcementPopulation);
581         
582         /**
583          * Sets (as xml) the "PrimaryLawEnforcementPopulation" element
584          */
585         void xsetPrimaryLawEnforcementPopulation(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation primaryLawEnforcementPopulation);
586         
587         /**
588          * Unsets the "PrimaryLawEnforcementPopulation" element
589          */
590         void unsetPrimaryLawEnforcementPopulation();
591         
592         /**
593          * Gets the "NotPrimaryLawEnforcementAuthorityExplanation" element
594          */
595         java.lang.String getNotPrimaryLawEnforcementAuthorityExplanation();
596         
597         /**
598          * Gets (as xml) the "NotPrimaryLawEnforcementAuthorityExplanation" element
599          */
600         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation xgetNotPrimaryLawEnforcementAuthorityExplanation();
601         
602         /**
603          * True if has "NotPrimaryLawEnforcementAuthorityExplanation" element
604          */
605         boolean isSetNotPrimaryLawEnforcementAuthorityExplanation();
606         
607         /**
608          * Sets the "NotPrimaryLawEnforcementAuthorityExplanation" element
609          */
610         void setNotPrimaryLawEnforcementAuthorityExplanation(java.lang.String notPrimaryLawEnforcementAuthorityExplanation);
611         
612         /**
613          * Sets (as xml) the "NotPrimaryLawEnforcementAuthorityExplanation" element
614          */
615         void xsetNotPrimaryLawEnforcementAuthorityExplanation(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation notPrimaryLawEnforcementAuthorityExplanation);
616         
617         /**
618          * Unsets the "NotPrimaryLawEnforcementAuthorityExplanation" element
619          */
620         void unsetNotPrimaryLawEnforcementAuthorityExplanation();
621         
622         /**
623          * Gets the "SwornForceLocalBudgetFullTime" element
624          */
625         int getSwornForceLocalBudgetFullTime();
626         
627         /**
628          * Gets (as xml) the "SwornForceLocalBudgetFullTime" element
629          */
630         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime xgetSwornForceLocalBudgetFullTime();
631         
632         /**
633          * True if has "SwornForceLocalBudgetFullTime" element
634          */
635         boolean isSetSwornForceLocalBudgetFullTime();
636         
637         /**
638          * Sets the "SwornForceLocalBudgetFullTime" element
639          */
640         void setSwornForceLocalBudgetFullTime(int swornForceLocalBudgetFullTime);
641         
642         /**
643          * Sets (as xml) the "SwornForceLocalBudgetFullTime" element
644          */
645         void xsetSwornForceLocalBudgetFullTime(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime swornForceLocalBudgetFullTime);
646         
647         /**
648          * Unsets the "SwornForceLocalBudgetFullTime" element
649          */
650         void unsetSwornForceLocalBudgetFullTime();
651         
652         /**
653          * Gets the "SwornForceLocalBudgetPartTime" element
654          */
655         int getSwornForceLocalBudgetPartTime();
656         
657         /**
658          * Gets (as xml) the "SwornForceLocalBudgetPartTime" element
659          */
660         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime xgetSwornForceLocalBudgetPartTime();
661         
662         /**
663          * True if has "SwornForceLocalBudgetPartTime" element
664          */
665         boolean isSetSwornForceLocalBudgetPartTime();
666         
667         /**
668          * Sets the "SwornForceLocalBudgetPartTime" element
669          */
670         void setSwornForceLocalBudgetPartTime(int swornForceLocalBudgetPartTime);
671         
672         /**
673          * Sets (as xml) the "SwornForceLocalBudgetPartTime" element
674          */
675         void xsetSwornForceLocalBudgetPartTime(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime swornForceLocalBudgetPartTime);
676         
677         /**
678          * Unsets the "SwornForceLocalBudgetPartTime" element
679          */
680         void unsetSwornForceLocalBudgetPartTime();
681         
682         /**
683          * Gets the "SwornForceLocalActualFullTime" element
684          */
685         int getSwornForceLocalActualFullTime();
686         
687         /**
688          * Gets (as xml) the "SwornForceLocalActualFullTime" element
689          */
690         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime xgetSwornForceLocalActualFullTime();
691         
692         /**
693          * True if has "SwornForceLocalActualFullTime" element
694          */
695         boolean isSetSwornForceLocalActualFullTime();
696         
697         /**
698          * Sets the "SwornForceLocalActualFullTime" element
699          */
700         void setSwornForceLocalActualFullTime(int swornForceLocalActualFullTime);
701         
702         /**
703          * Sets (as xml) the "SwornForceLocalActualFullTime" element
704          */
705         void xsetSwornForceLocalActualFullTime(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime swornForceLocalActualFullTime);
706         
707         /**
708          * Unsets the "SwornForceLocalActualFullTime" element
709          */
710         void unsetSwornForceLocalActualFullTime();
711         
712         /**
713          * Gets the "SwornForceLocalActualPartTime" element
714          */
715         int getSwornForceLocalActualPartTime();
716         
717         /**
718          * Gets (as xml) the "SwornForceLocalActualPartTime" element
719          */
720         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime xgetSwornForceLocalActualPartTime();
721         
722         /**
723          * True if has "SwornForceLocalActualPartTime" element
724          */
725         boolean isSetSwornForceLocalActualPartTime();
726         
727         /**
728          * Sets the "SwornForceLocalActualPartTime" element
729          */
730         void setSwornForceLocalActualPartTime(int swornForceLocalActualPartTime);
731         
732         /**
733          * Sets (as xml) the "SwornForceLocalActualPartTime" element
734          */
735         void xsetSwornForceLocalActualPartTime(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime swornForceLocalActualPartTime);
736         
737         /**
738          * Unsets the "SwornForceLocalActualPartTime" element
739          */
740         void unsetSwornForceLocalActualPartTime();
741         
742         /**
743          * Gets the "P1" element
744          */
745         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getP1();
746         
747         /**
748          * Gets (as xml) the "P1" element
749          */
750         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetP1();
751         
752         /**
753          * Sets the "P1" element
754          */
755         void setP1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum p1);
756         
757         /**
758          * Sets (as xml) the "P1" element
759          */
760         void xsetP1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType p1);
761         
762         /**
763          * Gets the "P2" element
764          */
765         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getP2();
766         
767         /**
768          * Gets (as xml) the "P2" element
769          */
770         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetP2();
771         
772         /**
773          * Sets the "P2" element
774          */
775         void setP2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum p2);
776         
777         /**
778          * Sets (as xml) the "P2" element
779          */
780         void xsetP2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType p2);
781         
782         /**
783          * Gets the "P3" element
784          */
785         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getP3();
786         
787         /**
788          * Gets (as xml) the "P3" element
789          */
790         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetP3();
791         
792         /**
793          * Sets the "P3" element
794          */
795         void setP3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum p3);
796         
797         /**
798          * Sets (as xml) the "P3" element
799          */
800         void xsetP3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType p3);
801         
802         /**
803          * Gets the "P4" element
804          */
805         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getP4();
806         
807         /**
808          * Gets (as xml) the "P4" element
809          */
810         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetP4();
811         
812         /**
813          * Sets the "P4" element
814          */
815         void setP4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum p4);
816         
817         /**
818          * Sets (as xml) the "P4" element
819          */
820         void xsetP4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType p4);
821         
822         /**
823          * Gets the "example_community_partnerships" element
824          */
825         java.lang.String getExampleCommunityPartnerships();
826         
827         /**
828          * Gets (as xml) the "example_community_partnerships" element
829          */
830         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships xgetExampleCommunityPartnerships();
831         
832         /**
833          * True if has "example_community_partnerships" element
834          */
835         boolean isSetExampleCommunityPartnerships();
836         
837         /**
838          * Sets the "example_community_partnerships" element
839          */
840         void setExampleCommunityPartnerships(java.lang.String exampleCommunityPartnerships);
841         
842         /**
843          * Sets (as xml) the "example_community_partnerships" element
844          */
845         void xsetExampleCommunityPartnerships(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships exampleCommunityPartnerships);
846         
847         /**
848          * Unsets the "example_community_partnerships" element
849          */
850         void unsetExampleCommunityPartnerships();
851         
852         /**
853          * Gets the "PS1" element
854          */
855         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getPS1();
856         
857         /**
858          * Gets (as xml) the "PS1" element
859          */
860         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetPS1();
861         
862         /**
863          * Sets the "PS1" element
864          */
865         void setPS1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum ps1);
866         
867         /**
868          * Sets (as xml) the "PS1" element
869          */
870         void xsetPS1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType ps1);
871         
872         /**
873          * Gets the "PS2" element
874          */
875         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getPS2();
876         
877         /**
878          * Gets (as xml) the "PS2" element
879          */
880         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetPS2();
881         
882         /**
883          * Sets the "PS2" element
884          */
885         void setPS2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum ps2);
886         
887         /**
888          * Sets (as xml) the "PS2" element
889          */
890         void xsetPS2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType ps2);
891         
892         /**
893          * Gets the "PS3" element
894          */
895         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getPS3();
896         
897         /**
898          * Gets (as xml) the "PS3" element
899          */
900         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetPS3();
901         
902         /**
903          * Sets the "PS3" element
904          */
905         void setPS3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum ps3);
906         
907         /**
908          * Sets (as xml) the "PS3" element
909          */
910         void xsetPS3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType ps3);
911         
912         /**
913          * Gets the "PS4" element
914          */
915         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getPS4();
916         
917         /**
918          * Gets (as xml) the "PS4" element
919          */
920         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetPS4();
921         
922         /**
923          * Sets the "PS4" element
924          */
925         void setPS4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum ps4);
926         
927         /**
928          * Sets (as xml) the "PS4" element
929          */
930         void xsetPS4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType ps4);
931         
932         /**
933          * Gets the "example_problem_solving" element
934          */
935         java.lang.String getExampleProblemSolving();
936         
937         /**
938          * Gets (as xml) the "example_problem_solving" element
939          */
940         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving xgetExampleProblemSolving();
941         
942         /**
943          * True if has "example_problem_solving" element
944          */
945         boolean isSetExampleProblemSolving();
946         
947         /**
948          * Sets the "example_problem_solving" element
949          */
950         void setExampleProblemSolving(java.lang.String exampleProblemSolving);
951         
952         /**
953          * Sets (as xml) the "example_problem_solving" element
954          */
955         void xsetExampleProblemSolving(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving exampleProblemSolving);
956         
957         /**
958          * Unsets the "example_problem_solving" element
959          */
960         void unsetExampleProblemSolving();
961         
962         /**
963          * Gets the "OC1" element
964          */
965         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getOC1();
966         
967         /**
968          * Gets (as xml) the "OC1" element
969          */
970         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetOC1();
971         
972         /**
973          * Sets the "OC1" element
974          */
975         void setOC1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum oc1);
976         
977         /**
978          * Sets (as xml) the "OC1" element
979          */
980         void xsetOC1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType oc1);
981         
982         /**
983          * Gets the "OC2" element
984          */
985         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getOC2();
986         
987         /**
988          * Gets (as xml) the "OC2" element
989          */
990         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetOC2();
991         
992         /**
993          * Sets the "OC2" element
994          */
995         void setOC2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum oc2);
996         
997         /**
998          * Sets (as xml) the "OC2" element
999          */
1000         void xsetOC2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType oc2);
1001         
1002         /**
1003          * Gets the "OC3" element
1004          */
1005         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getOC3();
1006         
1007         /**
1008          * Gets (as xml) the "OC3" element
1009          */
1010         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetOC3();
1011         
1012         /**
1013          * Sets the "OC3" element
1014          */
1015         void setOC3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum oc3);
1016         
1017         /**
1018          * Sets (as xml) the "OC3" element
1019          */
1020         void xsetOC3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType oc3);
1021         
1022         /**
1023          * Gets the "OC4" element
1024          */
1025         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getOC4();
1026         
1027         /**
1028          * Gets (as xml) the "OC4" element
1029          */
1030         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetOC4();
1031         
1032         /**
1033          * Sets the "OC4" element
1034          */
1035         void setOC4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum oc4);
1036         
1037         /**
1038          * Sets (as xml) the "OC4" element
1039          */
1040         void xsetOC4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType oc4);
1041         
1042         /**
1043          * Gets the "example_org_alignment" element
1044          */
1045         java.lang.String getExampleOrgAlignment();
1046         
1047         /**
1048          * Gets (as xml) the "example_org_alignment" element
1049          */
1050         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment xgetExampleOrgAlignment();
1051         
1052         /**
1053          * True if has "example_org_alignment" element
1054          */
1055         boolean isSetExampleOrgAlignment();
1056         
1057         /**
1058          * Sets the "example_org_alignment" element
1059          */
1060         void setExampleOrgAlignment(java.lang.String exampleOrgAlignment);
1061         
1062         /**
1063          * Sets (as xml) the "example_org_alignment" element
1064          */
1065         void xsetExampleOrgAlignment(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment exampleOrgAlignment);
1066         
1067         /**
1068          * Unsets the "example_org_alignment" element
1069          */
1070         void unsetExampleOrgAlignment();
1071         
1072         /**
1073          * Gets the "T1" element
1074          */
1075         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getT1();
1076         
1077         /**
1078          * Gets (as xml) the "T1" element
1079          */
1080         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetT1();
1081         
1082         /**
1083          * Sets the "T1" element
1084          */
1085         void setT1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum t1);
1086         
1087         /**
1088          * Sets (as xml) the "T1" element
1089          */
1090         void xsetT1(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType t1);
1091         
1092         /**
1093          * Gets the "T2" element
1094          */
1095         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getT2();
1096         
1097         /**
1098          * Gets (as xml) the "T2" element
1099          */
1100         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetT2();
1101         
1102         /**
1103          * Sets the "T2" element
1104          */
1105         void setT2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum t2);
1106         
1107         /**
1108          * Sets (as xml) the "T2" element
1109          */
1110         void xsetT2(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType t2);
1111         
1112         /**
1113          * Gets the "T3" element
1114          */
1115         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getT3();
1116         
1117         /**
1118          * Gets (as xml) the "T3" element
1119          */
1120         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetT3();
1121         
1122         /**
1123          * Sets the "T3" element
1124          */
1125         void setT3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum t3);
1126         
1127         /**
1128          * Sets (as xml) the "T3" element
1129          */
1130         void xsetT3(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType t3);
1131         
1132         /**
1133          * Gets the "T4" element
1134          */
1135         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getT4();
1136         
1137         /**
1138          * Gets (as xml) the "T4" element
1139          */
1140         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetT4();
1141         
1142         /**
1143          * Sets the "T4" element
1144          */
1145         void setT4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum t4);
1146         
1147         /**
1148          * Sets (as xml) the "T4" element
1149          */
1150         void xsetT4(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType t4);
1151         
1152         /**
1153          * Gets the "example_technology_activites" element
1154          */
1155         java.lang.String getExampleTechnologyActivites();
1156         
1157         /**
1158          * Gets (as xml) the "example_technology_activites" element
1159          */
1160         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites xgetExampleTechnologyActivites();
1161         
1162         /**
1163          * True if has "example_technology_activites" element
1164          */
1165         boolean isSetExampleTechnologyActivites();
1166         
1167         /**
1168          * Sets the "example_technology_activites" element
1169          */
1170         void setExampleTechnologyActivites(java.lang.String exampleTechnologyActivites);
1171         
1172         /**
1173          * Sets (as xml) the "example_technology_activites" element
1174          */
1175         void xsetExampleTechnologyActivites(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites exampleTechnologyActivites);
1176         
1177         /**
1178          * Unsets the "example_technology_activites" element
1179          */
1180         void unsetExampleTechnologyActivites();
1181         
1182         /**
1183          * Gets the "NotApplyingForHiringGrant" element
1184          */
1185         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNotApplyingForHiringGrant();
1186         
1187         /**
1188          * Gets (as xml) the "NotApplyingForHiringGrant" element
1189          */
1190         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNotApplyingForHiringGrant();
1191         
1192         /**
1193          * True if has "NotApplyingForHiringGrant" element
1194          */
1195         boolean isSetNotApplyingForHiringGrant();
1196         
1197         /**
1198          * Sets the "NotApplyingForHiringGrant" element
1199          */
1200         void setNotApplyingForHiringGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum notApplyingForHiringGrant);
1201         
1202         /**
1203          * Sets (as xml) the "NotApplyingForHiringGrant" element
1204          */
1205         void xsetNotApplyingForHiringGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType notApplyingForHiringGrant);
1206         
1207         /**
1208          * Unsets the "NotApplyingForHiringGrant" element
1209          */
1210         void unsetNotApplyingForHiringGrant();
1211         
1212         /**
1213          * Gets the "RetentionForCOPSHiringGrantsExplanation" element
1214          */
1215         java.lang.String getRetentionForCOPSHiringGrantsExplanation();
1216         
1217         /**
1218          * Gets (as xml) the "RetentionForCOPSHiringGrantsExplanation" element
1219          */
1220         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation xgetRetentionForCOPSHiringGrantsExplanation();
1221         
1222         /**
1223          * True if has "RetentionForCOPSHiringGrantsExplanation" element
1224          */
1225         boolean isSetRetentionForCOPSHiringGrantsExplanation();
1226         
1227         /**
1228          * Sets the "RetentionForCOPSHiringGrantsExplanation" element
1229          */
1230         void setRetentionForCOPSHiringGrantsExplanation(java.lang.String retentionForCOPSHiringGrantsExplanation);
1231         
1232         /**
1233          * Sets (as xml) the "RetentionForCOPSHiringGrantsExplanation" element
1234          */
1235         void xsetRetentionForCOPSHiringGrantsExplanation(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation retentionForCOPSHiringGrantsExplanation);
1236         
1237         /**
1238          * Unsets the "RetentionForCOPSHiringGrantsExplanation" element
1239          */
1240         void unsetRetentionForCOPSHiringGrantsExplanation();
1241         
1242         /**
1243          * Gets the "NeedForFederalAssistanceExplanation" element
1244          */
1245         java.lang.String getNeedForFederalAssistanceExplanation();
1246         
1247         /**
1248          * Gets (as xml) the "NeedForFederalAssistanceExplanation" element
1249          */
1250         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation xgetNeedForFederalAssistanceExplanation();
1251         
1252         /**
1253          * Sets the "NeedForFederalAssistanceExplanation" element
1254          */
1255         void setNeedForFederalAssistanceExplanation(java.lang.String needForFederalAssistanceExplanation);
1256         
1257         /**
1258          * Sets (as xml) the "NeedForFederalAssistanceExplanation" element
1259          */
1260         void xsetNeedForFederalAssistanceExplanation(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation needForFederalAssistanceExplanation);
1261         
1262         /**
1263          * Gets the "NAWaiversOfTheLocalMatch" element
1264          */
1265         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAWaiversOfTheLocalMatch();
1266         
1267         /**
1268          * Gets (as xml) the "NAWaiversOfTheLocalMatch" element
1269          */
1270         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAWaiversOfTheLocalMatch();
1271         
1272         /**
1273          * True if has "NAWaiversOfTheLocalMatch" element
1274          */
1275         boolean isSetNAWaiversOfTheLocalMatch();
1276         
1277         /**
1278          * Sets the "NAWaiversOfTheLocalMatch" element
1279          */
1280         void setNAWaiversOfTheLocalMatch(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naWaiversOfTheLocalMatch);
1281         
1282         /**
1283          * Sets (as xml) the "NAWaiversOfTheLocalMatch" element
1284          */
1285         void xsetNAWaiversOfTheLocalMatch(gov.grants.apply.system.globalLibraryV20.YesNoDataType naWaiversOfTheLocalMatch);
1286         
1287         /**
1288          * Unsets the "NAWaiversOfTheLocalMatch" element
1289          */
1290         void unsetNAWaiversOfTheLocalMatch();
1291         
1292         /**
1293          * Gets the "WaiverRequested" element
1294          */
1295         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWaiverRequested();
1296         
1297         /**
1298          * Gets (as xml) the "WaiverRequested" element
1299          */
1300         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWaiverRequested();
1301         
1302         /**
1303          * True if has "WaiverRequested" element
1304          */
1305         boolean isSetWaiverRequested();
1306         
1307         /**
1308          * Sets the "WaiverRequested" element
1309          */
1310         void setWaiverRequested(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum waiverRequested);
1311         
1312         /**
1313          * Sets (as xml) the "WaiverRequested" element
1314          */
1315         void xsetWaiverRequested(gov.grants.apply.system.globalLibraryV20.YesNoDataType waiverRequested);
1316         
1317         /**
1318          * Unsets the "WaiverRequested" element
1319          */
1320         void unsetWaiverRequested();
1321         
1322         /**
1323          * Gets the "DetailedWaiverJustification" element
1324          */
1325         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getDetailedWaiverJustification();
1326         
1327         /**
1328          * True if has "DetailedWaiverJustification" element
1329          */
1330         boolean isSetDetailedWaiverJustification();
1331         
1332         /**
1333          * Sets the "DetailedWaiverJustification" element
1334          */
1335         void setDetailedWaiverJustification(gov.grants.apply.system.attachmentsV10.AttachedFileDataType detailedWaiverJustification);
1336         
1337         /**
1338          * Appends and returns a new empty "DetailedWaiverJustification" element
1339          */
1340         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewDetailedWaiverJustification();
1341         
1342         /**
1343          * Unsets the "DetailedWaiverJustification" element
1344          */
1345         void unsetDetailedWaiverJustification();
1346         
1347         /**
1348          * Gets the "NAExecutiveSummary" element
1349          */
1350         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAExecutiveSummary();
1351         
1352         /**
1353          * Gets (as xml) the "NAExecutiveSummary" element
1354          */
1355         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAExecutiveSummary();
1356         
1357         /**
1358          * True if has "NAExecutiveSummary" element
1359          */
1360         boolean isSetNAExecutiveSummary();
1361         
1362         /**
1363          * Sets the "NAExecutiveSummary" element
1364          */
1365         void setNAExecutiveSummary(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naExecutiveSummary);
1366         
1367         /**
1368          * Sets (as xml) the "NAExecutiveSummary" element
1369          */
1370         void xsetNAExecutiveSummary(gov.grants.apply.system.globalLibraryV20.YesNoDataType naExecutiveSummary);
1371         
1372         /**
1373          * Unsets the "NAExecutiveSummary" element
1374          */
1375         void unsetNAExecutiveSummary();
1376         
1377         /**
1378          * Gets the "ExecutiveSummary" element
1379          */
1380         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getExecutiveSummary();
1381         
1382         /**
1383          * True if has "ExecutiveSummary" element
1384          */
1385         boolean isSetExecutiveSummary();
1386         
1387         /**
1388          * Sets the "ExecutiveSummary" element
1389          */
1390         void setExecutiveSummary(gov.grants.apply.system.attachmentsV10.AttachedFileDataType executiveSummary);
1391         
1392         /**
1393          * Appends and returns a new empty "ExecutiveSummary" element
1394          */
1395         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewExecutiveSummary();
1396         
1397         /**
1398          * Unsets the "ExecutiveSummary" element
1399          */
1400         void unsetExecutiveSummary();
1401         
1402         /**
1403          * Gets the "ProjectDescription" element
1404          */
1405         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getProjectDescription();
1406         
1407         /**
1408          * Sets the "ProjectDescription" element
1409          */
1410         void setProjectDescription(gov.grants.apply.system.attachmentsV10.AttachedFileDataType projectDescription);
1411         
1412         /**
1413          * Appends and returns a new empty "ProjectDescription" element
1414          */
1415         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewProjectDescription();
1416         
1417         /**
1418          * Gets the "NABudgetNarrative" element
1419          */
1420         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNABudgetNarrative();
1421         
1422         /**
1423          * Gets (as xml) the "NABudgetNarrative" element
1424          */
1425         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNABudgetNarrative();
1426         
1427         /**
1428          * True if has "NABudgetNarrative" element
1429          */
1430         boolean isSetNABudgetNarrative();
1431         
1432         /**
1433          * Sets the "NABudgetNarrative" element
1434          */
1435         void setNABudgetNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naBudgetNarrative);
1436         
1437         /**
1438          * Sets (as xml) the "NABudgetNarrative" element
1439          */
1440         void xsetNABudgetNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType naBudgetNarrative);
1441         
1442         /**
1443          * Unsets the "NABudgetNarrative" element
1444          */
1445         void unsetNABudgetNarrative();
1446         
1447         /**
1448          * Gets the "BudgetNarrative" element
1449          */
1450         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getBudgetNarrative();
1451         
1452         /**
1453          * True if has "BudgetNarrative" element
1454          */
1455         boolean isSetBudgetNarrative();
1456         
1457         /**
1458          * Sets the "BudgetNarrative" element
1459          */
1460         void setBudgetNarrative(gov.grants.apply.system.attachmentsV10.AttachedFileDataType budgetNarrative);
1461         
1462         /**
1463          * Appends and returns a new empty "BudgetNarrative" element
1464          */
1465         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewBudgetNarrative();
1466         
1467         /**
1468          * Unsets the "BudgetNarrative" element
1469          */
1470         void unsetBudgetNarrative();
1471         
1472         /**
1473          * Gets the "NAMemorandumOfUnderstanding" element
1474          */
1475         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAMemorandumOfUnderstanding();
1476         
1477         /**
1478          * Gets (as xml) the "NAMemorandumOfUnderstanding" element
1479          */
1480         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAMemorandumOfUnderstanding();
1481         
1482         /**
1483          * True if has "NAMemorandumOfUnderstanding" element
1484          */
1485         boolean isSetNAMemorandumOfUnderstanding();
1486         
1487         /**
1488          * Sets the "NAMemorandumOfUnderstanding" element
1489          */
1490         void setNAMemorandumOfUnderstanding(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naMemorandumOfUnderstanding);
1491         
1492         /**
1493          * Sets (as xml) the "NAMemorandumOfUnderstanding" element
1494          */
1495         void xsetNAMemorandumOfUnderstanding(gov.grants.apply.system.globalLibraryV20.YesNoDataType naMemorandumOfUnderstanding);
1496         
1497         /**
1498          * Unsets the "NAMemorandumOfUnderstanding" element
1499          */
1500         void unsetNAMemorandumOfUnderstanding();
1501         
1502         /**
1503          * Gets the "MemorandumOfUnderstanding" element
1504          */
1505         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getMemorandumOfUnderstanding();
1506         
1507         /**
1508          * True if has "MemorandumOfUnderstanding" element
1509          */
1510         boolean isSetMemorandumOfUnderstanding();
1511         
1512         /**
1513          * Sets the "MemorandumOfUnderstanding" element
1514          */
1515         void setMemorandumOfUnderstanding(gov.grants.apply.system.attachmentsV10.AttachedFileDataType memorandumOfUnderstanding);
1516         
1517         /**
1518          * Appends and returns a new empty "MemorandumOfUnderstanding" element
1519          */
1520         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewMemorandumOfUnderstanding();
1521         
1522         /**
1523          * Unsets the "MemorandumOfUnderstanding" element
1524          */
1525         void unsetMemorandumOfUnderstanding();
1526         
1527         /**
1528          * Gets the "NoPartnerRequired" element
1529          */
1530         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoPartnerRequired();
1531         
1532         /**
1533          * Gets (as xml) the "NoPartnerRequired" element
1534          */
1535         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoPartnerRequired();
1536         
1537         /**
1538          * True if has "NoPartnerRequired" element
1539          */
1540         boolean isSetNoPartnerRequired();
1541         
1542         /**
1543          * Sets the "NoPartnerRequired" element
1544          */
1545         void setNoPartnerRequired(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noPartnerRequired);
1546         
1547         /**
1548          * Sets (as xml) the "NoPartnerRequired" element
1549          */
1550         void xsetNoPartnerRequired(gov.grants.apply.system.globalLibraryV20.YesNoDataType noPartnerRequired);
1551         
1552         /**
1553          * Unsets the "NoPartnerRequired" element
1554          */
1555         void unsetNoPartnerRequired();
1556         
1557         /**
1558          * Gets array of all "OfficialPartner" elements
1559          */
1560         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner[] getOfficialPartnerArray();
1561         
1562         /**
1563          * Gets ith "OfficialPartner" element
1564          */
1565         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner getOfficialPartnerArray(int i);
1566         
1567         /**
1568          * Returns number of "OfficialPartner" element
1569          */
1570         int sizeOfOfficialPartnerArray();
1571         
1572         /**
1573          * Sets array of all "OfficialPartner" element
1574          */
1575         void setOfficialPartnerArray(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner[] officialPartnerArray);
1576         
1577         /**
1578          * Sets ith "OfficialPartner" element
1579          */
1580         void setOfficialPartnerArray(int i, gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner officialPartner);
1581         
1582         /**
1583          * Inserts and returns a new empty value (as xml) as the ith "OfficialPartner" element
1584          */
1585         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner insertNewOfficialPartner(int i);
1586         
1587         /**
1588          * Appends and returns a new empty value (as xml) as the last "OfficialPartner" element
1589          */
1590         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner addNewOfficialPartner();
1591         
1592         /**
1593          * Removes the ith "OfficialPartner" element
1594          */
1595         void removeOfficialPartner(int i);
1596         
1597         /**
1598          * Gets the "NA_incident_data" element
1599          */
1600         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAIncidentData();
1601         
1602         /**
1603          * Gets (as xml) the "NA_incident_data" element
1604          */
1605         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAIncidentData();
1606         
1607         /**
1608          * True if has "NA_incident_data" element
1609          */
1610         boolean isSetNAIncidentData();
1611         
1612         /**
1613          * Sets the "NA_incident_data" element
1614          */
1615         void setNAIncidentData(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naIncidentData);
1616         
1617         /**
1618          * Sets (as xml) the "NA_incident_data" element
1619          */
1620         void xsetNAIncidentData(gov.grants.apply.system.globalLibraryV20.YesNoDataType naIncidentData);
1621         
1622         /**
1623          * Unsets the "NA_incident_data" element
1624          */
1625         void unsetNAIncidentData();
1626         
1627         /**
1628          * Gets the "Homicides" element
1629          */
1630         int getHomicides();
1631         
1632         /**
1633          * Gets (as xml) the "Homicides" element
1634          */
1635         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides xgetHomicides();
1636         
1637         /**
1638          * True if has "Homicides" element
1639          */
1640         boolean isSetHomicides();
1641         
1642         /**
1643          * Sets the "Homicides" element
1644          */
1645         void setHomicides(int homicides);
1646         
1647         /**
1648          * Sets (as xml) the "Homicides" element
1649          */
1650         void xsetHomicides(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides homicides);
1651         
1652         /**
1653          * Unsets the "Homicides" element
1654          */
1655         void unsetHomicides();
1656         
1657         /**
1658          * Gets the "Sex_offenses" element
1659          */
1660         int getSexOffenses();
1661         
1662         /**
1663          * Gets (as xml) the "Sex_offenses" element
1664          */
1665         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses xgetSexOffenses();
1666         
1667         /**
1668          * True if has "Sex_offenses" element
1669          */
1670         boolean isSetSexOffenses();
1671         
1672         /**
1673          * Sets the "Sex_offenses" element
1674          */
1675         void setSexOffenses(int sexOffenses);
1676         
1677         /**
1678          * Sets (as xml) the "Sex_offenses" element
1679          */
1680         void xsetSexOffenses(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses sexOffenses);
1681         
1682         /**
1683          * Unsets the "Sex_offenses" element
1684          */
1685         void unsetSexOffenses();
1686         
1687         /**
1688          * Gets the "Assaults_fights" element
1689          */
1690         int getAssaultsFights();
1691         
1692         /**
1693          * Gets (as xml) the "Assaults_fights" element
1694          */
1695         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights xgetAssaultsFights();
1696         
1697         /**
1698          * True if has "Assaults_fights" element
1699          */
1700         boolean isSetAssaultsFights();
1701         
1702         /**
1703          * Sets the "Assaults_fights" element
1704          */
1705         void setAssaultsFights(int assaultsFights);
1706         
1707         /**
1708          * Sets (as xml) the "Assaults_fights" element
1709          */
1710         void xsetAssaultsFights(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights assaultsFights);
1711         
1712         /**
1713          * Unsets the "Assaults_fights" element
1714          */
1715         void unsetAssaultsFights();
1716         
1717         /**
1718          * Gets the "Minor_assaults" element
1719          */
1720         int getMinorAssaults();
1721         
1722         /**
1723          * Gets (as xml) the "Minor_assaults" element
1724          */
1725         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults xgetMinorAssaults();
1726         
1727         /**
1728          * True if has "Minor_assaults" element
1729          */
1730         boolean isSetMinorAssaults();
1731         
1732         /**
1733          * Sets the "Minor_assaults" element
1734          */
1735         void setMinorAssaults(int minorAssaults);
1736         
1737         /**
1738          * Sets (as xml) the "Minor_assaults" element
1739          */
1740         void xsetMinorAssaults(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults minorAssaults);
1741         
1742         /**
1743          * Unsets the "Minor_assaults" element
1744          */
1745         void unsetMinorAssaults();
1746         
1747         /**
1748          * Gets the "Theft_from_vehicles" element
1749          */
1750         int getTheftFromVehicles();
1751         
1752         /**
1753          * Gets (as xml) the "Theft_from_vehicles" element
1754          */
1755         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles xgetTheftFromVehicles();
1756         
1757         /**
1758          * True if has "Theft_from_vehicles" element
1759          */
1760         boolean isSetTheftFromVehicles();
1761         
1762         /**
1763          * Sets the "Theft_from_vehicles" element
1764          */
1765         void setTheftFromVehicles(int theftFromVehicles);
1766         
1767         /**
1768          * Sets (as xml) the "Theft_from_vehicles" element
1769          */
1770         void xsetTheftFromVehicles(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles theftFromVehicles);
1771         
1772         /**
1773          * Unsets the "Theft_from_vehicles" element
1774          */
1775         void unsetTheftFromVehicles();
1776         
1777         /**
1778          * Gets the "Weapons_possessions" element
1779          */
1780         int getWeaponsPossessions();
1781         
1782         /**
1783          * Gets (as xml) the "Weapons_possessions" element
1784          */
1785         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions xgetWeaponsPossessions();
1786         
1787         /**
1788          * True if has "Weapons_possessions" element
1789          */
1790         boolean isSetWeaponsPossessions();
1791         
1792         /**
1793          * Sets the "Weapons_possessions" element
1794          */
1795         void setWeaponsPossessions(int weaponsPossessions);
1796         
1797         /**
1798          * Sets (as xml) the "Weapons_possessions" element
1799          */
1800         void xsetWeaponsPossessions(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions weaponsPossessions);
1801         
1802         /**
1803          * Unsets the "Weapons_possessions" element
1804          */
1805         void unsetWeaponsPossessions();
1806         
1807         /**
1808          * Gets the "Vandalism_graffitti" element
1809          */
1810         int getVandalismGraffitti();
1811         
1812         /**
1813          * Gets (as xml) the "Vandalism_graffitti" element
1814          */
1815         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti xgetVandalismGraffitti();
1816         
1817         /**
1818          * True if has "Vandalism_graffitti" element
1819          */
1820         boolean isSetVandalismGraffitti();
1821         
1822         /**
1823          * Sets the "Vandalism_graffitti" element
1824          */
1825         void setVandalismGraffitti(int vandalismGraffitti);
1826         
1827         /**
1828          * Sets (as xml) the "Vandalism_graffitti" element
1829          */
1830         void xsetVandalismGraffitti(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti vandalismGraffitti);
1831         
1832         /**
1833          * Unsets the "Vandalism_graffitti" element
1834          */
1835         void unsetVandalismGraffitti();
1836         
1837         /**
1838          * Gets the "Underage_drinking" element
1839          */
1840         int getUnderageDrinking();
1841         
1842         /**
1843          * Gets (as xml) the "Underage_drinking" element
1844          */
1845         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking xgetUnderageDrinking();
1846         
1847         /**
1848          * True if has "Underage_drinking" element
1849          */
1850         boolean isSetUnderageDrinking();
1851         
1852         /**
1853          * Sets the "Underage_drinking" element
1854          */
1855         void setUnderageDrinking(int underageDrinking);
1856         
1857         /**
1858          * Sets (as xml) the "Underage_drinking" element
1859          */
1860         void xsetUnderageDrinking(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking underageDrinking);
1861         
1862         /**
1863          * Unsets the "Underage_drinking" element
1864          */
1865         void unsetUnderageDrinking();
1866         
1867         /**
1868          * Gets the "Drug_possessions" element
1869          */
1870         int getDrugPossessions();
1871         
1872         /**
1873          * Gets (as xml) the "Drug_possessions" element
1874          */
1875         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions xgetDrugPossessions();
1876         
1877         /**
1878          * True if has "Drug_possessions" element
1879          */
1880         boolean isSetDrugPossessions();
1881         
1882         /**
1883          * Sets the "Drug_possessions" element
1884          */
1885         void setDrugPossessions(int drugPossessions);
1886         
1887         /**
1888          * Sets (as xml) the "Drug_possessions" element
1889          */
1890         void xsetDrugPossessions(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions drugPossessions);
1891         
1892         /**
1893          * Unsets the "Drug_possessions" element
1894          */
1895         void unsetDrugPossessions();
1896         
1897         /**
1898          * Gets the "Disorderly_conduct" element
1899          */
1900         int getDisorderlyConduct();
1901         
1902         /**
1903          * Gets (as xml) the "Disorderly_conduct" element
1904          */
1905         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct xgetDisorderlyConduct();
1906         
1907         /**
1908          * True if has "Disorderly_conduct" element
1909          */
1910         boolean isSetDisorderlyConduct();
1911         
1912         /**
1913          * Sets the "Disorderly_conduct" element
1914          */
1915         void setDisorderlyConduct(int disorderlyConduct);
1916         
1917         /**
1918          * Sets (as xml) the "Disorderly_conduct" element
1919          */
1920         void xsetDisorderlyConduct(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct disorderlyConduct);
1921         
1922         /**
1923          * Unsets the "Disorderly_conduct" element
1924          */
1925         void unsetDisorderlyConduct();
1926         
1927         /**
1928          * Gets the "Truancy" element
1929          */
1930         int getTruancy();
1931         
1932         /**
1933          * Gets (as xml) the "Truancy" element
1934          */
1935         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy xgetTruancy();
1936         
1937         /**
1938          * True if has "Truancy" element
1939          */
1940         boolean isSetTruancy();
1941         
1942         /**
1943          * Sets the "Truancy" element
1944          */
1945         void setTruancy(int truancy);
1946         
1947         /**
1948          * Sets (as xml) the "Truancy" element
1949          */
1950         void xsetTruancy(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy truancy);
1951         
1952         /**
1953          * Unsets the "Truancy" element
1954          */
1955         void unsetTruancy();
1956         
1957         /**
1958          * Gets the "Detentions" element
1959          */
1960         int getDetentions();
1961         
1962         /**
1963          * Gets (as xml) the "Detentions" element
1964          */
1965         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions xgetDetentions();
1966         
1967         /**
1968          * True if has "Detentions" element
1969          */
1970         boolean isSetDetentions();
1971         
1972         /**
1973          * Sets the "Detentions" element
1974          */
1975         void setDetentions(int detentions);
1976         
1977         /**
1978          * Sets (as xml) the "Detentions" element
1979          */
1980         void xsetDetentions(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions detentions);
1981         
1982         /**
1983          * Unsets the "Detentions" element
1984          */
1985         void unsetDetentions();
1986         
1987         /**
1988          * Gets the "Suspensions" element
1989          */
1990         int getSuspensions();
1991         
1992         /**
1993          * Gets (as xml) the "Suspensions" element
1994          */
1995         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions xgetSuspensions();
1996         
1997         /**
1998          * True if has "Suspensions" element
1999          */
2000         boolean isSetSuspensions();
2001         
2002         /**
2003          * Sets the "Suspensions" element
2004          */
2005         void setSuspensions(int suspensions);
2006         
2007         /**
2008          * Sets (as xml) the "Suspensions" element
2009          */
2010         void xsetSuspensions(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions suspensions);
2011         
2012         /**
2013          * Unsets the "Suspensions" element
2014          */
2015         void unsetSuspensions();
2016         
2017         /**
2018          * Gets the "Expulsions" element
2019          */
2020         int getExpulsions();
2021         
2022         /**
2023          * Gets (as xml) the "Expulsions" element
2024          */
2025         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions xgetExpulsions();
2026         
2027         /**
2028          * True if has "Expulsions" element
2029          */
2030         boolean isSetExpulsions();
2031         
2032         /**
2033          * Sets the "Expulsions" element
2034          */
2035         void setExpulsions(int expulsions);
2036         
2037         /**
2038          * Sets (as xml) the "Expulsions" element
2039          */
2040         void xsetExpulsions(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions expulsions);
2041         
2042         /**
2043          * Unsets the "Expulsions" element
2044          */
2045         void unsetExpulsions();
2046         
2047         /**
2048          * Gets the "Threats_to_school_property" element
2049          */
2050         int getThreatsToSchoolProperty();
2051         
2052         /**
2053          * Gets (as xml) the "Threats_to_school_property" element
2054          */
2055         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty xgetThreatsToSchoolProperty();
2056         
2057         /**
2058          * True if has "Threats_to_school_property" element
2059          */
2060         boolean isSetThreatsToSchoolProperty();
2061         
2062         /**
2063          * Sets the "Threats_to_school_property" element
2064          */
2065         void setThreatsToSchoolProperty(int threatsToSchoolProperty);
2066         
2067         /**
2068          * Sets (as xml) the "Threats_to_school_property" element
2069          */
2070         void xsetThreatsToSchoolProperty(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty threatsToSchoolProperty);
2071         
2072         /**
2073          * Unsets the "Threats_to_school_property" element
2074          */
2075         void unsetThreatsToSchoolProperty();
2076         
2077         /**
2078          * Gets the "Participating_schools" element
2079          */
2080         int getParticipatingSchools();
2081         
2082         /**
2083          * Gets (as xml) the "Participating_schools" element
2084          */
2085         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools xgetParticipatingSchools();
2086         
2087         /**
2088          * True if has "Participating_schools" element
2089          */
2090         boolean isSetParticipatingSchools();
2091         
2092         /**
2093          * Sets the "Participating_schools" element
2094          */
2095         void setParticipatingSchools(int participatingSchools);
2096         
2097         /**
2098          * Sets (as xml) the "Participating_schools" element
2099          */
2100         void xsetParticipatingSchools(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools participatingSchools);
2101         
2102         /**
2103          * Unsets the "Participating_schools" element
2104          */
2105         void unsetParticipatingSchools();
2106         
2107         /**
2108          * Gets the "Total_student_population_for_involved_schools" element
2109          */
2110         int getTotalStudentPopulationForInvolvedSchools();
2111         
2112         /**
2113          * Gets (as xml) the "Total_student_population_for_involved_schools" element
2114          */
2115         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools xgetTotalStudentPopulationForInvolvedSchools();
2116         
2117         /**
2118          * True if has "Total_student_population_for_involved_schools" element
2119          */
2120         boolean isSetTotalStudentPopulationForInvolvedSchools();
2121         
2122         /**
2123          * Sets the "Total_student_population_for_involved_schools" element
2124          */
2125         void setTotalStudentPopulationForInvolvedSchools(int totalStudentPopulationForInvolvedSchools);
2126         
2127         /**
2128          * Sets (as xml) the "Total_student_population_for_involved_schools" element
2129          */
2130         void xsetTotalStudentPopulationForInvolvedSchools(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools totalStudentPopulationForInvolvedSchools);
2131         
2132         /**
2133          * Unsets the "Total_student_population_for_involved_schools" element
2134          */
2135         void unsetTotalStudentPopulationForInvolvedSchools();
2136         
2137         /**
2138          * Gets the "CriminalIntelligenceSystem" element
2139          */
2140         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCriminalIntelligenceSystem();
2141         
2142         /**
2143          * Gets (as xml) the "CriminalIntelligenceSystem" element
2144          */
2145         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCriminalIntelligenceSystem();
2146         
2147         /**
2148          * Sets the "CriminalIntelligenceSystem" element
2149          */
2150         void setCriminalIntelligenceSystem(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum criminalIntelligenceSystem);
2151         
2152         /**
2153          * Sets (as xml) the "CriminalIntelligenceSystem" element
2154          */
2155         void xsetCriminalIntelligenceSystem(gov.grants.apply.system.globalLibraryV20.YesNoDataType criminalIntelligenceSystem);
2156         
2157         /**
2158          * Gets the "AuthorizedRepSignature" element
2159          */
2160         java.lang.String getAuthorizedRepSignature();
2161         
2162         /**
2163          * Gets (as xml) the "AuthorizedRepSignature" element
2164          */
2165         gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAuthorizedRepSignature();
2166         
2167         /**
2168          * Sets the "AuthorizedRepSignature" element
2169          */
2170         void setAuthorizedRepSignature(java.lang.String authorizedRepSignature);
2171         
2172         /**
2173          * Sets (as xml) the "AuthorizedRepSignature" element
2174          */
2175         void xsetAuthorizedRepSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType authorizedRepSignature);
2176         
2177         /**
2178          * Gets the "AuthorizedRepSignatureDate" element
2179          */
2180         java.util.Calendar getAuthorizedRepSignatureDate();
2181         
2182         /**
2183          * Gets (as xml) the "AuthorizedRepSignatureDate" element
2184          */
2185         org.apache.xmlbeans.XmlDate xgetAuthorizedRepSignatureDate();
2186         
2187         /**
2188          * Sets the "AuthorizedRepSignatureDate" element
2189          */
2190         void setAuthorizedRepSignatureDate(java.util.Calendar authorizedRepSignatureDate);
2191         
2192         /**
2193          * Sets (as xml) the "AuthorizedRepSignatureDate" element
2194          */
2195         void xsetAuthorizedRepSignatureDate(org.apache.xmlbeans.XmlDate authorizedRepSignatureDate);
2196         
2197         /**
2198          * Gets the "LE" element
2199          */
2200         gov.grants.apply.system.globalLibraryV20.HumanNameDataType getLE();
2201         
2202         /**
2203          * True if has "LE" element
2204          */
2205         boolean isSetLE();
2206         
2207         /**
2208          * Sets the "LE" element
2209          */
2210         void setLE(gov.grants.apply.system.globalLibraryV20.HumanNameDataType le);
2211         
2212         /**
2213          * Appends and returns a new empty "LE" element
2214          */
2215         gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewLE();
2216         
2217         /**
2218          * Unsets the "LE" element
2219          */
2220         void unsetLE();
2221         
2222         /**
2223          * Gets the "LESignatureDate" element
2224          */
2225         java.util.Calendar getLESignatureDate();
2226         
2227         /**
2228          * Gets (as xml) the "LESignatureDate" element
2229          */
2230         org.apache.xmlbeans.XmlDate xgetLESignatureDate();
2231         
2232         /**
2233          * Sets the "LESignatureDate" element
2234          */
2235         void setLESignatureDate(java.util.Calendar leSignatureDate);
2236         
2237         /**
2238          * Sets (as xml) the "LESignatureDate" element
2239          */
2240         void xsetLESignatureDate(org.apache.xmlbeans.XmlDate leSignatureDate);
2241         
2242         /**
2243          * Gets the "GE" element
2244          */
2245         gov.grants.apply.system.globalLibraryV20.HumanNameDataType getGE();
2246         
2247         /**
2248          * Sets the "GE" element
2249          */
2250         void setGE(gov.grants.apply.system.globalLibraryV20.HumanNameDataType ge);
2251         
2252         /**
2253          * Appends and returns a new empty "GE" element
2254          */
2255         gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewGE();
2256         
2257         /**
2258          * Gets the "GESignatureDate" element
2259          */
2260         java.util.Calendar getGESignatureDate();
2261         
2262         /**
2263          * Gets (as xml) the "GESignatureDate" element
2264          */
2265         org.apache.xmlbeans.XmlDate xgetGESignatureDate();
2266         
2267         /**
2268          * Sets the "GESignatureDate" element
2269          */
2270         void setGESignatureDate(java.util.Calendar geSignatureDate);
2271         
2272         /**
2273          * Sets (as xml) the "GESignatureDate" element
2274          */
2275         void xsetGESignatureDate(org.apache.xmlbeans.XmlDate geSignatureDate);
2276         
2277         /**
2278          * Gets array of all "PartnerPersonSignatureAndName" elements
2279          */
2280         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName[] getPartnerPersonSignatureAndNameArray();
2281         
2282         /**
2283          * Gets ith "PartnerPersonSignatureAndName" element
2284          */
2285         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName getPartnerPersonSignatureAndNameArray(int i);
2286         
2287         /**
2288          * Returns number of "PartnerPersonSignatureAndName" element
2289          */
2290         int sizeOfPartnerPersonSignatureAndNameArray();
2291         
2292         /**
2293          * Sets array of all "PartnerPersonSignatureAndName" element
2294          */
2295         void setPartnerPersonSignatureAndNameArray(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName[] partnerPersonSignatureAndNameArray);
2296         
2297         /**
2298          * Sets ith "PartnerPersonSignatureAndName" element
2299          */
2300         void setPartnerPersonSignatureAndNameArray(int i, gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName partnerPersonSignatureAndName);
2301         
2302         /**
2303          * Inserts and returns a new empty value (as xml) as the ith "PartnerPersonSignatureAndName" element
2304          */
2305         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName insertNewPartnerPersonSignatureAndName(int i);
2306         
2307         /**
2308          * Appends and returns a new empty value (as xml) as the last "PartnerPersonSignatureAndName" element
2309          */
2310         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName addNewPartnerPersonSignatureAndName();
2311         
2312         /**
2313          * Removes the ith "PartnerPersonSignatureAndName" element
2314          */
2315         void removePartnerPersonSignatureAndName(int i);
2316         
2317         /**
2318          * Gets the "PlaceOfPerformance" element
2319          */
2320         java.lang.String getPlaceOfPerformance();
2321         
2322         /**
2323          * Gets (as xml) the "PlaceOfPerformance" element
2324          */
2325         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance xgetPlaceOfPerformance();
2326         
2327         /**
2328          * True if has "PlaceOfPerformance" element
2329          */
2330         boolean isSetPlaceOfPerformance();
2331         
2332         /**
2333          * Sets the "PlaceOfPerformance" element
2334          */
2335         void setPlaceOfPerformance(java.lang.String placeOfPerformance);
2336         
2337         /**
2338          * Sets (as xml) the "PlaceOfPerformance" element
2339          */
2340         void xsetPlaceOfPerformance(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance placeOfPerformance);
2341         
2342         /**
2343          * Unsets the "PlaceOfPerformance" element
2344          */
2345         void unsetPlaceOfPerformance();
2346         
2347         /**
2348          * Gets the "CheckIfWorkPlace" element
2349          */
2350         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCheckIfWorkPlace();
2351         
2352         /**
2353          * Gets (as xml) the "CheckIfWorkPlace" element
2354          */
2355         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCheckIfWorkPlace();
2356         
2357         /**
2358          * True if has "CheckIfWorkPlace" element
2359          */
2360         boolean isSetCheckIfWorkPlace();
2361         
2362         /**
2363          * Sets the "CheckIfWorkPlace" element
2364          */
2365         void setCheckIfWorkPlace(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum checkIfWorkPlace);
2366         
2367         /**
2368          * Sets (as xml) the "CheckIfWorkPlace" element
2369          */
2370         void xsetCheckIfWorkPlace(gov.grants.apply.system.globalLibraryV20.YesNoDataType checkIfWorkPlace);
2371         
2372         /**
2373          * Unsets the "CheckIfWorkPlace" element
2374          */
2375         void unsetCheckIfWorkPlace();
2376         
2377         /**
2378          * Gets the "GranteeNgVNameAdd" element
2379          */
2380         java.lang.String getGranteeNgVNameAdd();
2381         
2382         /**
2383          * Gets (as xml) the "GranteeNgVNameAdd" element
2384          */
2385         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd xgetGranteeNgVNameAdd();
2386         
2387         /**
2388          * Sets the "GranteeNgVNameAdd" element
2389          */
2390         void setGranteeNgVNameAdd(java.lang.String granteeNgVNameAdd);
2391         
2392         /**
2393          * Sets (as xml) the "GranteeNgVNameAdd" element
2394          */
2395         void xsetGranteeNgVNameAdd(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd granteeNgVNameAdd);
2396         
2397         /**
2398          * Gets the "GranteeIRSVendorNumber" element
2399          */
2400         java.lang.String getGranteeIRSVendorNumber();
2401         
2402         /**
2403          * Gets (as xml) the "GranteeIRSVendorNumber" element
2404          */
2405         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber xgetGranteeIRSVendorNumber();
2406         
2407         /**
2408          * Sets the "GranteeIRSVendorNumber" element
2409          */
2410         void setGranteeIRSVendorNumber(java.lang.String granteeIRSVendorNumber);
2411         
2412         /**
2413          * Sets (as xml) the "GranteeIRSVendorNumber" element
2414          */
2415         void xsetGranteeIRSVendorNumber(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber granteeIRSVendorNumber);
2416         
2417         /**
2418          * Gets the "TypedNameTitleOfLaw" element
2419          */
2420         java.lang.String getTypedNameTitleOfLaw();
2421         
2422         /**
2423          * Gets (as xml) the "TypedNameTitleOfLaw" element
2424          */
2425         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw xgetTypedNameTitleOfLaw();
2426         
2427         /**
2428          * True if has "TypedNameTitleOfLaw" element
2429          */
2430         boolean isSetTypedNameTitleOfLaw();
2431         
2432         /**
2433          * Sets the "TypedNameTitleOfLaw" element
2434          */
2435         void setTypedNameTitleOfLaw(java.lang.String typedNameTitleOfLaw);
2436         
2437         /**
2438          * Sets (as xml) the "TypedNameTitleOfLaw" element
2439          */
2440         void xsetTypedNameTitleOfLaw(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw typedNameTitleOfLaw);
2441         
2442         /**
2443          * Unsets the "TypedNameTitleOfLaw" element
2444          */
2445         void unsetTypedNameTitleOfLaw();
2446         
2447         /**
2448          * Gets the "TypedNameTitleOfGov" element
2449          */
2450         java.lang.String getTypedNameTitleOfGov();
2451         
2452         /**
2453          * Gets (as xml) the "TypedNameTitleOfGov" element
2454          */
2455         gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov xgetTypedNameTitleOfGov();
2456         
2457         /**
2458          * True if has "TypedNameTitleOfGov" element
2459          */
2460         boolean isSetTypedNameTitleOfGov();
2461         
2462         /**
2463          * Sets the "TypedNameTitleOfGov" element
2464          */
2465         void setTypedNameTitleOfGov(java.lang.String typedNameTitleOfGov);
2466         
2467         /**
2468          * Sets (as xml) the "TypedNameTitleOfGov" element
2469          */
2470         void xsetTypedNameTitleOfGov(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov typedNameTitleOfGov);
2471         
2472         /**
2473          * Unsets the "TypedNameTitleOfGov" element
2474          */
2475         void unsetTypedNameTitleOfGov();
2476         
2477         /**
2478          * Gets the "FormVersion" attribute
2479          */
2480         java.lang.String getFormVersion();
2481         
2482         /**
2483          * Gets (as xml) the "FormVersion" attribute
2484          */
2485         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
2486         
2487         /**
2488          * Sets the "FormVersion" attribute
2489          */
2490         void setFormVersion(java.lang.String formVersion);
2491         
2492         /**
2493          * Sets (as xml) the "FormVersion" attribute
2494          */
2495         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
2496         
2497         /**
2498          * An XML ProgramName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
2499          *
2500          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ProgramName.
2501          */
2502         public interface ProgramName extends org.apache.xmlbeans.XmlString
2503         {
2504             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2505                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programnamecb76elemtype");
2506             
2507             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2508             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2509             
2510             static final Enum TARGETED_TRIBAL_RESOURCES_GRANT_PROGRAM = Enum.forString("Targeted-Tribal Resources Grant Program");
2511             static final Enum TARGETED_METHAMPHETAMINE_INITIATIVE = Enum.forString("Targeted-Methamphetamine Initiative");
2512             static final Enum COMMUNITY_POLICING_DEVELOPMENT = Enum.forString("Community Policing Development");
2513             static final Enum SECURE_OUR_SCHOOLS = Enum.forString("Secure our Schools");
2514             static final Enum TARGETED_TECHNOLOGY_PROGRAM = Enum.forString("Targeted-Technology Program");
2515             static final Enum UNIVERSAL_HIRING_PROGRAM = Enum.forString("Universal Hiring Program");
2516             static final Enum CHILD_SEXUAL_PREDATOR_PROGRAM = Enum.forString("Child Sexual Predator Program");
2517             
2518             static final int INT_TARGETED_TRIBAL_RESOURCES_GRANT_PROGRAM = Enum.INT_TARGETED_TRIBAL_RESOURCES_GRANT_PROGRAM;
2519             static final int INT_TARGETED_METHAMPHETAMINE_INITIATIVE = Enum.INT_TARGETED_METHAMPHETAMINE_INITIATIVE;
2520             static final int INT_COMMUNITY_POLICING_DEVELOPMENT = Enum.INT_COMMUNITY_POLICING_DEVELOPMENT;
2521             static final int INT_SECURE_OUR_SCHOOLS = Enum.INT_SECURE_OUR_SCHOOLS;
2522             static final int INT_TARGETED_TECHNOLOGY_PROGRAM = Enum.INT_TARGETED_TECHNOLOGY_PROGRAM;
2523             static final int INT_UNIVERSAL_HIRING_PROGRAM = Enum.INT_UNIVERSAL_HIRING_PROGRAM;
2524             static final int INT_CHILD_SEXUAL_PREDATOR_PROGRAM = Enum.INT_CHILD_SEXUAL_PREDATOR_PROGRAM;
2525             
2526             /**
2527              * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ProgramName.
2528              * These enum values can be used as follows:
2529              * <pre>
2530              * enum.toString(); // returns the string value of the enum
2531              * enum.intValue(); // returns an int value, useful for switches
2532              * // e.g., case Enum.INT_TARGETED_TRIBAL_RESOURCES_GRANT_PROGRAM
2533              * Enum.forString(s); // returns the enum value for a string
2534              * Enum.forInt(i); // returns the enum value for an int
2535              * </pre>
2536              * Enumeration objects are immutable singleton objects that
2537              * can be compared using == object equality. They have no
2538              * public constructor. See the constants defined within this
2539              * class for all the valid values.
2540              */
2541             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2542             {
2543                 /**
2544                  * Returns the enum value for a string, or null if none.
2545                  */
2546                 public static Enum forString(java.lang.String s)
2547                     { return (Enum)table.forString(s); }
2548                 /**
2549                  * Returns the enum value corresponding to an int, or null if none.
2550                  */
2551                 public static Enum forInt(int i)
2552                     { return (Enum)table.forInt(i); }
2553                 
2554                 private Enum(java.lang.String s, int i)
2555                     { super(s, i); }
2556                 
2557                 static final int INT_TARGETED_TRIBAL_RESOURCES_GRANT_PROGRAM = 1;
2558                 static final int INT_TARGETED_METHAMPHETAMINE_INITIATIVE = 2;
2559                 static final int INT_COMMUNITY_POLICING_DEVELOPMENT = 3;
2560                 static final int INT_SECURE_OUR_SCHOOLS = 4;
2561                 static final int INT_TARGETED_TECHNOLOGY_PROGRAM = 5;
2562                 static final int INT_UNIVERSAL_HIRING_PROGRAM = 6;
2563                 static final int INT_CHILD_SEXUAL_PREDATOR_PROGRAM = 7;
2564                 
2565                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2566                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2567                 (
2568                     new Enum[]
2569                     {
2570                       new Enum("Targeted-Tribal Resources Grant Program", INT_TARGETED_TRIBAL_RESOURCES_GRANT_PROGRAM),
2571                       new Enum("Targeted-Methamphetamine Initiative", INT_TARGETED_METHAMPHETAMINE_INITIATIVE),
2572                       new Enum("Community Policing Development", INT_COMMUNITY_POLICING_DEVELOPMENT),
2573                       new Enum("Secure our Schools", INT_SECURE_OUR_SCHOOLS),
2574                       new Enum("Targeted-Technology Program", INT_TARGETED_TECHNOLOGY_PROGRAM),
2575                       new Enum("Universal Hiring Program", INT_UNIVERSAL_HIRING_PROGRAM),
2576                       new Enum("Child Sexual Predator Program", INT_CHILD_SEXUAL_PREDATOR_PROGRAM),
2577                     }
2578                 );
2579                 private static final long serialVersionUID = 1L;
2580                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2581             }
2582             
2583             /**
2584              * A factory class with static methods for creating instances
2585              * of this type.
2586              */
2587             
2588             public static final class Factory
2589             {
2590                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName newValue(java.lang.Object obj) {
2591                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName) type.newValue( obj ); }
2592                 
2593                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName newInstance() {
2594                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2595                 
2596                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName newInstance(org.apache.xmlbeans.XmlOptions options) {
2597                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ProgramName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2598                 
2599                 private Factory() { } // No instance of this class allowed
2600             }
2601         }
2602         
2603         /**
2604          * An XML ApplicantORINumber(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
2605          *
2606          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ApplicantORINumber.
2607          */
2608         public interface ApplicantORINumber extends org.apache.xmlbeans.XmlString
2609         {
2610             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2611                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantORINumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantorinumber8288elemtype");
2612             
2613             /**
2614              * A factory class with static methods for creating instances
2615              * of this type.
2616              */
2617             
2618             public static final class Factory
2619             {
2620                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber newValue(java.lang.Object obj) {
2621                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber) type.newValue( obj ); }
2622                 
2623                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber newInstance() {
2624                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2625                 
2626                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber newInstance(org.apache.xmlbeans.XmlOptions options) {
2627                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ApplicantORINumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2628                 
2629                 private Factory() { } // No instance of this class allowed
2630             }
2631         }
2632         
2633         /**
2634          * An XML AgencyType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
2635          *
2636          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$AgencyType.
2637          */
2638         public interface AgencyType extends org.apache.xmlbeans.XmlString
2639         {
2640             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2641                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AgencyType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("agencytype9756elemtype");
2642             
2643             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2644             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2645             
2646             static final Enum MUNICIPAL = Enum.forString("Municipal");
2647             static final Enum STATE = Enum.forString("State");
2648             static final Enum COUNTY_POLICE_DEPARTMENT = Enum.forString("County Police Department");
2649             static final Enum SHERIFF = Enum.forString("Sheriff");
2650             static final Enum TRIBAL = Enum.forString("Tribal");
2651             static final Enum TRANSIT = Enum.forString("Transit*");
2652             static final Enum SCHOOL = Enum.forString("School*");
2653             static final Enum CONSORTIUM = Enum.forString("Consortium*");
2654             static final Enum UNIVERSITY_COLLEGE_PUBLIC = Enum.forString("University/College: Public*");
2655             static final Enum UNIVERSITY_COLLEGE_PRIVATE = Enum.forString("University/College: Private*");
2656             static final Enum PUBLIC_HOUSING = Enum.forString("Public Housing*");
2657             static final Enum NEW_STARTUP_PLEASE_SPECIFY = Enum.forString("New Startup* (please specify)");
2658             static final Enum NON_PROFIT_ORGANIZATION = Enum.forString("Non-profit Organization");
2659             static final Enum PROFIT_ORGANIZATION = Enum.forString("Profit Organization");
2660             static final Enum OTHER_PLEASE_SPECIFY = Enum.forString("Other* (please specify)");
2661             
2662             static final int INT_MUNICIPAL = Enum.INT_MUNICIPAL;
2663             static final int INT_STATE = Enum.INT_STATE;
2664             static final int INT_COUNTY_POLICE_DEPARTMENT = Enum.INT_COUNTY_POLICE_DEPARTMENT;
2665             static final int INT_SHERIFF = Enum.INT_SHERIFF;
2666             static final int INT_TRIBAL = Enum.INT_TRIBAL;
2667             static final int INT_TRANSIT = Enum.INT_TRANSIT;
2668             static final int INT_SCHOOL = Enum.INT_SCHOOL;
2669             static final int INT_CONSORTIUM = Enum.INT_CONSORTIUM;
2670             static final int INT_UNIVERSITY_COLLEGE_PUBLIC = Enum.INT_UNIVERSITY_COLLEGE_PUBLIC;
2671             static final int INT_UNIVERSITY_COLLEGE_PRIVATE = Enum.INT_UNIVERSITY_COLLEGE_PRIVATE;
2672             static final int INT_PUBLIC_HOUSING = Enum.INT_PUBLIC_HOUSING;
2673             static final int INT_NEW_STARTUP_PLEASE_SPECIFY = Enum.INT_NEW_STARTUP_PLEASE_SPECIFY;
2674             static final int INT_NON_PROFIT_ORGANIZATION = Enum.INT_NON_PROFIT_ORGANIZATION;
2675             static final int INT_PROFIT_ORGANIZATION = Enum.INT_PROFIT_ORGANIZATION;
2676             static final int INT_OTHER_PLEASE_SPECIFY = Enum.INT_OTHER_PLEASE_SPECIFY;
2677             
2678             /**
2679              * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$AgencyType.
2680              * These enum values can be used as follows:
2681              * <pre>
2682              * enum.toString(); // returns the string value of the enum
2683              * enum.intValue(); // returns an int value, useful for switches
2684              * // e.g., case Enum.INT_MUNICIPAL
2685              * Enum.forString(s); // returns the enum value for a string
2686              * Enum.forInt(i); // returns the enum value for an int
2687              * </pre>
2688              * Enumeration objects are immutable singleton objects that
2689              * can be compared using == object equality. They have no
2690              * public constructor. See the constants defined within this
2691              * class for all the valid values.
2692              */
2693             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2694             {
2695                 /**
2696                  * Returns the enum value for a string, or null if none.
2697                  */
2698                 public static Enum forString(java.lang.String s)
2699                     { return (Enum)table.forString(s); }
2700                 /**
2701                  * Returns the enum value corresponding to an int, or null if none.
2702                  */
2703                 public static Enum forInt(int i)
2704                     { return (Enum)table.forInt(i); }
2705                 
2706                 private Enum(java.lang.String s, int i)
2707                     { super(s, i); }
2708                 
2709                 static final int INT_MUNICIPAL = 1;
2710                 static final int INT_STATE = 2;
2711                 static final int INT_COUNTY_POLICE_DEPARTMENT = 3;
2712                 static final int INT_SHERIFF = 4;
2713                 static final int INT_TRIBAL = 5;
2714                 static final int INT_TRANSIT = 6;
2715                 static final int INT_SCHOOL = 7;
2716                 static final int INT_CONSORTIUM = 8;
2717                 static final int INT_UNIVERSITY_COLLEGE_PUBLIC = 9;
2718                 static final int INT_UNIVERSITY_COLLEGE_PRIVATE = 10;
2719                 static final int INT_PUBLIC_HOUSING = 11;
2720                 static final int INT_NEW_STARTUP_PLEASE_SPECIFY = 12;
2721                 static final int INT_NON_PROFIT_ORGANIZATION = 13;
2722                 static final int INT_PROFIT_ORGANIZATION = 14;
2723                 static final int INT_OTHER_PLEASE_SPECIFY = 15;
2724                 
2725                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2726                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2727                 (
2728                     new Enum[]
2729                     {
2730                       new Enum("Municipal", INT_MUNICIPAL),
2731                       new Enum("State", INT_STATE),
2732                       new Enum("County Police Department", INT_COUNTY_POLICE_DEPARTMENT),
2733                       new Enum("Sheriff", INT_SHERIFF),
2734                       new Enum("Tribal", INT_TRIBAL),
2735                       new Enum("Transit*", INT_TRANSIT),
2736                       new Enum("School*", INT_SCHOOL),
2737                       new Enum("Consortium*", INT_CONSORTIUM),
2738                       new Enum("University/College: Public*", INT_UNIVERSITY_COLLEGE_PUBLIC),
2739                       new Enum("University/College: Private*", INT_UNIVERSITY_COLLEGE_PRIVATE),
2740                       new Enum("Public Housing*", INT_PUBLIC_HOUSING),
2741                       new Enum("New Startup* (please specify)", INT_NEW_STARTUP_PLEASE_SPECIFY),
2742                       new Enum("Non-profit Organization", INT_NON_PROFIT_ORGANIZATION),
2743                       new Enum("Profit Organization", INT_PROFIT_ORGANIZATION),
2744                       new Enum("Other* (please specify)", INT_OTHER_PLEASE_SPECIFY),
2745                     }
2746                 );
2747                 private static final long serialVersionUID = 1L;
2748                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2749             }
2750             
2751             /**
2752              * A factory class with static methods for creating instances
2753              * of this type.
2754              */
2755             
2756             public static final class Factory
2757             {
2758                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType newValue(java.lang.Object obj) {
2759                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType) type.newValue( obj ); }
2760                 
2761                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType newInstance() {
2762                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2763                 
2764                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType newInstance(org.apache.xmlbeans.XmlOptions options) {
2765                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2766                 
2767                 private Factory() { } // No instance of this class allowed
2768             }
2769         }
2770         
2771         /**
2772          * An XML AgencyTypeStartup(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
2773          *
2774          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$AgencyTypeStartup.
2775          */
2776         public interface AgencyTypeStartup extends org.apache.xmlbeans.XmlString
2777         {
2778             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2779                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AgencyTypeStartup.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("agencytypestartupb6a7elemtype");
2780             
2781             /**
2782              * A factory class with static methods for creating instances
2783              * of this type.
2784              */
2785             
2786             public static final class Factory
2787             {
2788                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup newValue(java.lang.Object obj) {
2789                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup) type.newValue( obj ); }
2790                 
2791                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup newInstance() {
2792                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2793                 
2794                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup newInstance(org.apache.xmlbeans.XmlOptions options) {
2795                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeStartup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2796                 
2797                 private Factory() { } // No instance of this class allowed
2798             }
2799         }
2800         
2801         /**
2802          * An XML AgencyTypeOther(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
2803          *
2804          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$AgencyTypeOther.
2805          */
2806         public interface AgencyTypeOther extends org.apache.xmlbeans.XmlString
2807         {
2808             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2809                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AgencyTypeOther.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("agencytypeotherebf4elemtype");
2810             
2811             /**
2812              * A factory class with static methods for creating instances
2813              * of this type.
2814              */
2815             
2816             public static final class Factory
2817             {
2818                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther newValue(java.lang.Object obj) {
2819                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther) type.newValue( obj ); }
2820                 
2821                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther newInstance() {
2822                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2823                 
2824                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther newInstance(org.apache.xmlbeans.XmlOptions options) {
2825                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AgencyTypeOther) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2826                 
2827                 private Factory() { } // No instance of this class allowed
2828             }
2829         }
2830         
2831         /**
2832          * An XML GovtEntityType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
2833          *
2834          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$GovtEntityType.
2835          */
2836         public interface GovtEntityType extends org.apache.xmlbeans.XmlString
2837         {
2838             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2839                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GovtEntityType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("govtentitytypeddb2elemtype");
2840             
2841             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2842             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2843             
2844             static final Enum STATE = Enum.forString("State");
2845             static final Enum CITY = Enum.forString("City");
2846             static final Enum TOWN = Enum.forString("Town");
2847             static final Enum COUNTY = Enum.forString("County");
2848             static final Enum VILLAGE = Enum.forString("Village");
2849             static final Enum BOROUGH = Enum.forString("Borough");
2850             static final Enum TOWNSHIP = Enum.forString("Township");
2851             static final Enum TERRITORY = Enum.forString("Territory");
2852             static final Enum REGION = Enum.forString("Region");
2853             static final Enum COUNCIL = Enum.forString("Council");
2854             static final Enum COMMUNITY = Enum.forString("Community");
2855             static final Enum PUEBLO = Enum.forString("Pueblo");
2856             static final Enum TRIBAL_NATION = Enum.forString("Tribal Nation");
2857             static final Enum SCHOOL_DISTRICT = Enum.forString("School District");
2858             static final Enum NOT_APPLICABLE_PLEASE_CHECK_HERE_IF_APPLYING_AS_A_NON_GOVERNMENT_AGENCY_E_G_NON_PROFIT_AGENCY = Enum.forString("Not Applicable. Please check here if applying as a non-government agency (e.g., non-profit agency)");
2859             
2860             static final int INT_STATE = Enum.INT_STATE;
2861             static final int INT_CITY = Enum.INT_CITY;
2862             static final int INT_TOWN = Enum.INT_TOWN;
2863             static final int INT_COUNTY = Enum.INT_COUNTY;
2864             static final int INT_VILLAGE = Enum.INT_VILLAGE;
2865             static final int INT_BOROUGH = Enum.INT_BOROUGH;
2866             static final int INT_TOWNSHIP = Enum.INT_TOWNSHIP;
2867             static final int INT_TERRITORY = Enum.INT_TERRITORY;
2868             static final int INT_REGION = Enum.INT_REGION;
2869             static final int INT_COUNCIL = Enum.INT_COUNCIL;
2870             static final int INT_COMMUNITY = Enum.INT_COMMUNITY;
2871             static final int INT_PUEBLO = Enum.INT_PUEBLO;
2872             static final int INT_TRIBAL_NATION = Enum.INT_TRIBAL_NATION;
2873             static final int INT_SCHOOL_DISTRICT = Enum.INT_SCHOOL_DISTRICT;
2874             static final int INT_NOT_APPLICABLE_PLEASE_CHECK_HERE_IF_APPLYING_AS_A_NON_GOVERNMENT_AGENCY_E_G_NON_PROFIT_AGENCY = Enum.INT_NOT_APPLICABLE_PLEASE_CHECK_HERE_IF_APPLYING_AS_A_NON_GOVERNMENT_AGENCY_E_G_NON_PROFIT_AGENCY;
2875             
2876             /**
2877              * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$GovtEntityType.
2878              * These enum values can be used as follows:
2879              * <pre>
2880              * enum.toString(); // returns the string value of the enum
2881              * enum.intValue(); // returns an int value, useful for switches
2882              * // e.g., case Enum.INT_STATE
2883              * Enum.forString(s); // returns the enum value for a string
2884              * Enum.forInt(i); // returns the enum value for an int
2885              * </pre>
2886              * Enumeration objects are immutable singleton objects that
2887              * can be compared using == object equality. They have no
2888              * public constructor. See the constants defined within this
2889              * class for all the valid values.
2890              */
2891             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2892             {
2893                 /**
2894                  * Returns the enum value for a string, or null if none.
2895                  */
2896                 public static Enum forString(java.lang.String s)
2897                     { return (Enum)table.forString(s); }
2898                 /**
2899                  * Returns the enum value corresponding to an int, or null if none.
2900                  */
2901                 public static Enum forInt(int i)
2902                     { return (Enum)table.forInt(i); }
2903                 
2904                 private Enum(java.lang.String s, int i)
2905                     { super(s, i); }
2906                 
2907                 static final int INT_STATE = 1;
2908                 static final int INT_CITY = 2;
2909                 static final int INT_TOWN = 3;
2910                 static final int INT_COUNTY = 4;
2911                 static final int INT_VILLAGE = 5;
2912                 static final int INT_BOROUGH = 6;
2913                 static final int INT_TOWNSHIP = 7;
2914                 static final int INT_TERRITORY = 8;
2915                 static final int INT_REGION = 9;
2916                 static final int INT_COUNCIL = 10;
2917                 static final int INT_COMMUNITY = 11;
2918                 static final int INT_PUEBLO = 12;
2919                 static final int INT_TRIBAL_NATION = 13;
2920                 static final int INT_SCHOOL_DISTRICT = 14;
2921                 static final int INT_NOT_APPLICABLE_PLEASE_CHECK_HERE_IF_APPLYING_AS_A_NON_GOVERNMENT_AGENCY_E_G_NON_PROFIT_AGENCY = 15;
2922                 
2923                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2924                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2925                 (
2926                     new Enum[]
2927                     {
2928                       new Enum("State", INT_STATE),
2929                       new Enum("City", INT_CITY),
2930                       new Enum("Town", INT_TOWN),
2931                       new Enum("County", INT_COUNTY),
2932                       new Enum("Village", INT_VILLAGE),
2933                       new Enum("Borough", INT_BOROUGH),
2934                       new Enum("Township", INT_TOWNSHIP),
2935                       new Enum("Territory", INT_TERRITORY),
2936                       new Enum("Region", INT_REGION),
2937                       new Enum("Council", INT_COUNCIL),
2938                       new Enum("Community", INT_COMMUNITY),
2939                       new Enum("Pueblo", INT_PUEBLO),
2940                       new Enum("Tribal Nation", INT_TRIBAL_NATION),
2941                       new Enum("School District", INT_SCHOOL_DISTRICT),
2942                       new Enum("Not Applicable. Please check here if applying as a non-government agency (e.g., non-profit agency)", INT_NOT_APPLICABLE_PLEASE_CHECK_HERE_IF_APPLYING_AS_A_NON_GOVERNMENT_AGENCY_E_G_NON_PROFIT_AGENCY),
2943                     }
2944                 );
2945                 private static final long serialVersionUID = 1L;
2946                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2947             }
2948             
2949             /**
2950              * A factory class with static methods for creating instances
2951              * of this type.
2952              */
2953             
2954             public static final class Factory
2955             {
2956                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType newValue(java.lang.Object obj) {
2957                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType) type.newValue( obj ); }
2958                 
2959                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType newInstance() {
2960                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2961                 
2962                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType newInstance(org.apache.xmlbeans.XmlOptions options) {
2963                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GovtEntityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2964                 
2965                 private Factory() { } // No instance of this class allowed
2966             }
2967         }
2968         
2969         /**
2970          * An XML CognizantFederalAgency(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
2971          *
2972          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$CognizantFederalAgency.
2973          */
2974         public interface CognizantFederalAgency extends org.apache.xmlbeans.XmlString
2975         {
2976             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2977                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CognizantFederalAgency.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cognizantfederalagencye716elemtype");
2978             
2979             /**
2980              * A factory class with static methods for creating instances
2981              * of this type.
2982              */
2983             
2984             public static final class Factory
2985             {
2986                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency newValue(java.lang.Object obj) {
2987                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency) type.newValue( obj ); }
2988                 
2989                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency newInstance() {
2990                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2991                 
2992                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency newInstance(org.apache.xmlbeans.XmlOptions options) {
2993                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.CognizantFederalAgency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2994                 
2995                 private Factory() { } // No instance of this class allowed
2996             }
2997         }
2998         
2999         /**
3000          * An XML PopulationServed(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3001          *
3002          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$PopulationServed.
3003          */
3004         public interface PopulationServed extends org.apache.xmlbeans.XmlInt
3005         {
3006             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3007                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PopulationServed.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("populationserved2f73elemtype");
3008             
3009             /**
3010              * A factory class with static methods for creating instances
3011              * of this type.
3012              */
3013             
3014             public static final class Factory
3015             {
3016                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed newValue(java.lang.Object obj) {
3017                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed) type.newValue( obj ); }
3018                 
3019                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed newInstance() {
3020                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3021                 
3022                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed newInstance(org.apache.xmlbeans.XmlOptions options) {
3023                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PopulationServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3024                 
3025                 private Factory() { } // No instance of this class allowed
3026             }
3027         }
3028         
3029         /**
3030          * An XML NonCensusPopulation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3031          *
3032          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$NonCensusPopulation.
3033          */
3034         public interface NonCensusPopulation extends org.apache.xmlbeans.XmlInt
3035         {
3036             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3037                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NonCensusPopulation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("noncensuspopulationec06elemtype");
3038             
3039             /**
3040              * A factory class with static methods for creating instances
3041              * of this type.
3042              */
3043             
3044             public static final class Factory
3045             {
3046                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation newValue(java.lang.Object obj) {
3047                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation) type.newValue( obj ); }
3048                 
3049                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation newInstance() {
3050                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3051                 
3052                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation newInstance(org.apache.xmlbeans.XmlOptions options) {
3053                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NonCensusPopulation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3054                 
3055                 private Factory() { } // No instance of this class allowed
3056             }
3057         }
3058         
3059         /**
3060          * An XML PrimaryLawEnforcementPopulation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3061          *
3062          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$PrimaryLawEnforcementPopulation.
3063          */
3064         public interface PrimaryLawEnforcementPopulation extends org.apache.xmlbeans.XmlInt
3065         {
3066             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3067                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimaryLawEnforcementPopulation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primarylawenforcementpopulationa898elemtype");
3068             
3069             /**
3070              * A factory class with static methods for creating instances
3071              * of this type.
3072              */
3073             
3074             public static final class Factory
3075             {
3076                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation newValue(java.lang.Object obj) {
3077                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation) type.newValue( obj ); }
3078                 
3079                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation newInstance() {
3080                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3081                 
3082                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation newInstance(org.apache.xmlbeans.XmlOptions options) {
3083                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PrimaryLawEnforcementPopulation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3084                 
3085                 private Factory() { } // No instance of this class allowed
3086             }
3087         }
3088         
3089         /**
3090          * An XML NotPrimaryLawEnforcementAuthorityExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3091          *
3092          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$NotPrimaryLawEnforcementAuthorityExplanation.
3093          */
3094         public interface NotPrimaryLawEnforcementAuthorityExplanation extends org.apache.xmlbeans.XmlString
3095         {
3096             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3097                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NotPrimaryLawEnforcementAuthorityExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("notprimarylawenforcementauthorityexplanation4272elemtype");
3098             
3099             /**
3100              * A factory class with static methods for creating instances
3101              * of this type.
3102              */
3103             
3104             public static final class Factory
3105             {
3106                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation newValue(java.lang.Object obj) {
3107                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation) type.newValue( obj ); }
3108                 
3109                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation newInstance() {
3110                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3111                 
3112                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
3113                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NotPrimaryLawEnforcementAuthorityExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3114                 
3115                 private Factory() { } // No instance of this class allowed
3116             }
3117         }
3118         
3119         /**
3120          * An XML SwornForceLocalBudgetFullTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3121          *
3122          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$SwornForceLocalBudgetFullTime.
3123          */
3124         public interface SwornForceLocalBudgetFullTime extends org.apache.xmlbeans.XmlInt
3125         {
3126             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3127                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceLocalBudgetFullTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcelocalbudgetfulltimea01delemtype");
3128             
3129             /**
3130              * A factory class with static methods for creating instances
3131              * of this type.
3132              */
3133             
3134             public static final class Factory
3135             {
3136                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime newValue(java.lang.Object obj) {
3137                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime) type.newValue( obj ); }
3138                 
3139                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime newInstance() {
3140                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3141                 
3142                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime newInstance(org.apache.xmlbeans.XmlOptions options) {
3143                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3144                 
3145                 private Factory() { } // No instance of this class allowed
3146             }
3147         }
3148         
3149         /**
3150          * An XML SwornForceLocalBudgetPartTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3151          *
3152          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$SwornForceLocalBudgetPartTime.
3153          */
3154         public interface SwornForceLocalBudgetPartTime extends org.apache.xmlbeans.XmlInt
3155         {
3156             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3157                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceLocalBudgetPartTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcelocalbudgetparttimee239elemtype");
3158             
3159             /**
3160              * A factory class with static methods for creating instances
3161              * of this type.
3162              */
3163             
3164             public static final class Factory
3165             {
3166                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime newValue(java.lang.Object obj) {
3167                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime) type.newValue( obj ); }
3168                 
3169                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime newInstance() {
3170                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3171                 
3172                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime newInstance(org.apache.xmlbeans.XmlOptions options) {
3173                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalBudgetPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3174                 
3175                 private Factory() { } // No instance of this class allowed
3176             }
3177         }
3178         
3179         /**
3180          * An XML SwornForceLocalActualFullTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3181          *
3182          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$SwornForceLocalActualFullTime.
3183          */
3184         public interface SwornForceLocalActualFullTime extends org.apache.xmlbeans.XmlInt
3185         {
3186             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3187                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceLocalActualFullTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcelocalactualfulltime2534elemtype");
3188             
3189             /**
3190              * A factory class with static methods for creating instances
3191              * of this type.
3192              */
3193             
3194             public static final class Factory
3195             {
3196                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime newValue(java.lang.Object obj) {
3197                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime) type.newValue( obj ); }
3198                 
3199                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime newInstance() {
3200                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3201                 
3202                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime newInstance(org.apache.xmlbeans.XmlOptions options) {
3203                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3204                 
3205                 private Factory() { } // No instance of this class allowed
3206             }
3207         }
3208         
3209         /**
3210          * An XML SwornForceLocalActualPartTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3211          *
3212          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$SwornForceLocalActualPartTime.
3213          */
3214         public interface SwornForceLocalActualPartTime extends org.apache.xmlbeans.XmlInt
3215         {
3216             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3217                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceLocalActualPartTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcelocalactualparttime6750elemtype");
3218             
3219             /**
3220              * A factory class with static methods for creating instances
3221              * of this type.
3222              */
3223             
3224             public static final class Factory
3225             {
3226                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime newValue(java.lang.Object obj) {
3227                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime) type.newValue( obj ); }
3228                 
3229                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime newInstance() {
3230                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3231                 
3232                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime newInstance(org.apache.xmlbeans.XmlOptions options) {
3233                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SwornForceLocalActualPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3234                 
3235                 private Factory() { } // No instance of this class allowed
3236             }
3237         }
3238         
3239         /**
3240          * An XML example_community_partnerships(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3241          *
3242          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ExampleCommunityPartnerships.
3243          */
3244         public interface ExampleCommunityPartnerships extends org.apache.xmlbeans.XmlString
3245         {
3246             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3247                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ExampleCommunityPartnerships.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("examplecommunitypartnershipse27belemtype");
3248             
3249             /**
3250              * A factory class with static methods for creating instances
3251              * of this type.
3252              */
3253             
3254             public static final class Factory
3255             {
3256                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships newValue(java.lang.Object obj) {
3257                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships) type.newValue( obj ); }
3258                 
3259                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships newInstance() {
3260                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3261                 
3262                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships newInstance(org.apache.xmlbeans.XmlOptions options) {
3263                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleCommunityPartnerships) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3264                 
3265                 private Factory() { } // No instance of this class allowed
3266             }
3267         }
3268         
3269         /**
3270          * An XML example_problem_solving(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3271          *
3272          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ExampleProblemSolving.
3273          */
3274         public interface ExampleProblemSolving extends org.apache.xmlbeans.XmlString
3275         {
3276             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3277                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ExampleProblemSolving.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("exampleproblemsolving28beelemtype");
3278             
3279             /**
3280              * A factory class with static methods for creating instances
3281              * of this type.
3282              */
3283             
3284             public static final class Factory
3285             {
3286                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving newValue(java.lang.Object obj) {
3287                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving) type.newValue( obj ); }
3288                 
3289                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving newInstance() {
3290                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3291                 
3292                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving newInstance(org.apache.xmlbeans.XmlOptions options) {
3293                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleProblemSolving) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3294                 
3295                 private Factory() { } // No instance of this class allowed
3296             }
3297         }
3298         
3299         /**
3300          * An XML example_org_alignment(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3301          *
3302          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ExampleOrgAlignment.
3303          */
3304         public interface ExampleOrgAlignment extends org.apache.xmlbeans.XmlString
3305         {
3306             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3307                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ExampleOrgAlignment.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("exampleorgalignmentb9d2elemtype");
3308             
3309             /**
3310              * A factory class with static methods for creating instances
3311              * of this type.
3312              */
3313             
3314             public static final class Factory
3315             {
3316                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment newValue(java.lang.Object obj) {
3317                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment) type.newValue( obj ); }
3318                 
3319                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment newInstance() {
3320                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3321                 
3322                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment newInstance(org.apache.xmlbeans.XmlOptions options) {
3323                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleOrgAlignment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3324                 
3325                 private Factory() { } // No instance of this class allowed
3326             }
3327         }
3328         
3329         /**
3330          * An XML example_technology_activites(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3331          *
3332          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ExampleTechnologyActivites.
3333          */
3334         public interface ExampleTechnologyActivites extends org.apache.xmlbeans.XmlString
3335         {
3336             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3337                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ExampleTechnologyActivites.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("exampletechnologyactivites8c5belemtype");
3338             
3339             /**
3340              * A factory class with static methods for creating instances
3341              * of this type.
3342              */
3343             
3344             public static final class Factory
3345             {
3346                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites newValue(java.lang.Object obj) {
3347                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites) type.newValue( obj ); }
3348                 
3349                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites newInstance() {
3350                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3351                 
3352                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites newInstance(org.apache.xmlbeans.XmlOptions options) {
3353                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ExampleTechnologyActivites) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3354                 
3355                 private Factory() { } // No instance of this class allowed
3356             }
3357         }
3358         
3359         /**
3360          * An XML RetentionForCOPSHiringGrantsExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3361          *
3362          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$RetentionForCOPSHiringGrantsExplanation.
3363          */
3364         public interface RetentionForCOPSHiringGrantsExplanation extends org.apache.xmlbeans.XmlString
3365         {
3366             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3367                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RetentionForCOPSHiringGrantsExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("retentionforcopshiringgrantsexplanationb1aeelemtype");
3368             
3369             /**
3370              * A factory class with static methods for creating instances
3371              * of this type.
3372              */
3373             
3374             public static final class Factory
3375             {
3376                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation newValue(java.lang.Object obj) {
3377                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation) type.newValue( obj ); }
3378                 
3379                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation newInstance() {
3380                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3381                 
3382                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
3383                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.RetentionForCOPSHiringGrantsExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3384                 
3385                 private Factory() { } // No instance of this class allowed
3386             }
3387         }
3388         
3389         /**
3390          * An XML NeedForFederalAssistanceExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3391          *
3392          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$NeedForFederalAssistanceExplanation.
3393          */
3394         public interface NeedForFederalAssistanceExplanation extends org.apache.xmlbeans.XmlString
3395         {
3396             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3397                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NeedForFederalAssistanceExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("needforfederalassistanceexplanation1a8eelemtype");
3398             
3399             /**
3400              * A factory class with static methods for creating instances
3401              * of this type.
3402              */
3403             
3404             public static final class Factory
3405             {
3406                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation newValue(java.lang.Object obj) {
3407                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation) type.newValue( obj ); }
3408                 
3409                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation newInstance() {
3410                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3411                 
3412                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
3413                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.NeedForFederalAssistanceExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3414                 
3415                 private Factory() { } // No instance of this class allowed
3416             }
3417         }
3418         
3419         /**
3420          * An XML OfficialPartner(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3421          *
3422          * This is a complex type.
3423          */
3424         public interface OfficialPartner extends org.apache.xmlbeans.XmlObject
3425         {
3426             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3427                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OfficialPartner.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("officialpartner0a88elemtype");
3428             
3429             /**
3430              * Gets the "OfficialPartnerContactInfo" element
3431              */
3432             gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getOfficialPartnerContactInfo();
3433             
3434             /**
3435              * True if has "OfficialPartnerContactInfo" element
3436              */
3437             boolean isSetOfficialPartnerContactInfo();
3438             
3439             /**
3440              * Sets the "OfficialPartnerContactInfo" element
3441              */
3442             void setOfficialPartnerContactInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType officialPartnerContactInfo);
3443             
3444             /**
3445              * Appends and returns a new empty "OfficialPartnerContactInfo" element
3446              */
3447             gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewOfficialPartnerContactInfo();
3448             
3449             /**
3450              * Unsets the "OfficialPartnerContactInfo" element
3451              */
3452             void unsetOfficialPartnerContactInfo();
3453             
3454             /**
3455              * Gets the "PartnerEntityName" element
3456              */
3457             java.lang.String getPartnerEntityName();
3458             
3459             /**
3460              * Gets (as xml) the "PartnerEntityName" element
3461              */
3462             gov.grants.apply.system.globalLibraryV20.AgencyNameDataType xgetPartnerEntityName();
3463             
3464             /**
3465              * True if has "PartnerEntityName" element
3466              */
3467             boolean isSetPartnerEntityName();
3468             
3469             /**
3470              * Sets the "PartnerEntityName" element
3471              */
3472             void setPartnerEntityName(java.lang.String partnerEntityName);
3473             
3474             /**
3475              * Sets (as xml) the "PartnerEntityName" element
3476              */
3477             void xsetPartnerEntityName(gov.grants.apply.system.globalLibraryV20.AgencyNameDataType partnerEntityName);
3478             
3479             /**
3480              * Unsets the "PartnerEntityName" element
3481              */
3482             void unsetPartnerEntityName();
3483             
3484             /**
3485              * Gets the "PartnerEntityType" element
3486              */
3487             java.lang.String getPartnerEntityType();
3488             
3489             /**
3490              * Gets (as xml) the "PartnerEntityType" element
3491              */
3492             gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType xgetPartnerEntityType();
3493             
3494             /**
3495              * True if has "PartnerEntityType" element
3496              */
3497             boolean isSetPartnerEntityType();
3498             
3499             /**
3500              * Sets the "PartnerEntityType" element
3501              */
3502             void setPartnerEntityType(java.lang.String partnerEntityType);
3503             
3504             /**
3505              * Sets (as xml) the "PartnerEntityType" element
3506              */
3507             void xsetPartnerEntityType(gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType partnerEntityType);
3508             
3509             /**
3510              * Unsets the "PartnerEntityType" element
3511              */
3512             void unsetPartnerEntityType();
3513             
3514             /**
3515              * An XML PartnerEntityType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3516              *
3517              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$OfficialPartner$PartnerEntityType.
3518              */
3519             public interface PartnerEntityType extends org.apache.xmlbeans.XmlString
3520             {
3521                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3522                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartnerEntityType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("partnerentitytype9337elemtype");
3523                 
3524                 /**
3525                  * A factory class with static methods for creating instances
3526                  * of this type.
3527                  */
3528                 
3529                 public static final class Factory
3530                 {
3531                     public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType newValue(java.lang.Object obj) {
3532                       return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType) type.newValue( obj ); }
3533                     
3534                     public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType newInstance() {
3535                       return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3536                     
3537                     public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType newInstance(org.apache.xmlbeans.XmlOptions options) {
3538                       return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner.PartnerEntityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3539                     
3540                     private Factory() { } // No instance of this class allowed
3541                 }
3542             }
3543             
3544             /**
3545              * A factory class with static methods for creating instances
3546              * of this type.
3547              */
3548             
3549             public static final class Factory
3550             {
3551                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner newInstance() {
3552                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3553                 
3554                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner newInstance(org.apache.xmlbeans.XmlOptions options) {
3555                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.OfficialPartner) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3556                 
3557                 private Factory() { } // No instance of this class allowed
3558             }
3559         }
3560         
3561         /**
3562          * An XML Homicides(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3563          *
3564          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$Homicides.
3565          */
3566         public interface Homicides extends org.apache.xmlbeans.XmlInt
3567         {
3568             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3569                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Homicides.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("homicides017celemtype");
3570             
3571             /**
3572              * A factory class with static methods for creating instances
3573              * of this type.
3574              */
3575             
3576             public static final class Factory
3577             {
3578                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides newValue(java.lang.Object obj) {
3579                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides) type.newValue( obj ); }
3580                 
3581                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides newInstance() {
3582                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3583                 
3584                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides newInstance(org.apache.xmlbeans.XmlOptions options) {
3585                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Homicides) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3586                 
3587                 private Factory() { } // No instance of this class allowed
3588             }
3589         }
3590         
3591         /**
3592          * An XML Sex_offenses(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3593          *
3594          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$SexOffenses.
3595          */
3596         public interface SexOffenses extends org.apache.xmlbeans.XmlInt
3597         {
3598             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3599                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SexOffenses.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sexoffenses1d93elemtype");
3600             
3601             /**
3602              * A factory class with static methods for creating instances
3603              * of this type.
3604              */
3605             
3606             public static final class Factory
3607             {
3608                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses newValue(java.lang.Object obj) {
3609                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses) type.newValue( obj ); }
3610                 
3611                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses newInstance() {
3612                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3613                 
3614                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses newInstance(org.apache.xmlbeans.XmlOptions options) {
3615                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.SexOffenses) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3616                 
3617                 private Factory() { } // No instance of this class allowed
3618             }
3619         }
3620         
3621         /**
3622          * An XML Assaults_fights(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3623          *
3624          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$AssaultsFights.
3625          */
3626         public interface AssaultsFights extends org.apache.xmlbeans.XmlInt
3627         {
3628             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3629                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AssaultsFights.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("assaultsfights5719elemtype");
3630             
3631             /**
3632              * A factory class with static methods for creating instances
3633              * of this type.
3634              */
3635             
3636             public static final class Factory
3637             {
3638                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights newValue(java.lang.Object obj) {
3639                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights) type.newValue( obj ); }
3640                 
3641                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights newInstance() {
3642                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3643                 
3644                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights newInstance(org.apache.xmlbeans.XmlOptions options) {
3645                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.AssaultsFights) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3646                 
3647                 private Factory() { } // No instance of this class allowed
3648             }
3649         }
3650         
3651         /**
3652          * An XML Minor_assaults(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3653          *
3654          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$MinorAssaults.
3655          */
3656         public interface MinorAssaults extends org.apache.xmlbeans.XmlInt
3657         {
3658             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3659                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MinorAssaults.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("minorassaultsb4f5elemtype");
3660             
3661             /**
3662              * A factory class with static methods for creating instances
3663              * of this type.
3664              */
3665             
3666             public static final class Factory
3667             {
3668                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults newValue(java.lang.Object obj) {
3669                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults) type.newValue( obj ); }
3670                 
3671                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults newInstance() {
3672                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3673                 
3674                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults newInstance(org.apache.xmlbeans.XmlOptions options) {
3675                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.MinorAssaults) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3676                 
3677                 private Factory() { } // No instance of this class allowed
3678             }
3679         }
3680         
3681         /**
3682          * An XML Theft_from_vehicles(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3683          *
3684          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$TheftFromVehicles.
3685          */
3686         public interface TheftFromVehicles extends org.apache.xmlbeans.XmlInt
3687         {
3688             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3689                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TheftFromVehicles.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("theftfromvehiclesa609elemtype");
3690             
3691             /**
3692              * A factory class with static methods for creating instances
3693              * of this type.
3694              */
3695             
3696             public static final class Factory
3697             {
3698                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles newValue(java.lang.Object obj) {
3699                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles) type.newValue( obj ); }
3700                 
3701                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles newInstance() {
3702                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3703                 
3704                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles newInstance(org.apache.xmlbeans.XmlOptions options) {
3705                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TheftFromVehicles) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3706                 
3707                 private Factory() { } // No instance of this class allowed
3708             }
3709         }
3710         
3711         /**
3712          * An XML Weapons_possessions(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3713          *
3714          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$WeaponsPossessions.
3715          */
3716         public interface WeaponsPossessions extends org.apache.xmlbeans.XmlInt
3717         {
3718             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3719                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(WeaponsPossessions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("weaponspossessionsa9dcelemtype");
3720             
3721             /**
3722              * A factory class with static methods for creating instances
3723              * of this type.
3724              */
3725             
3726             public static final class Factory
3727             {
3728                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions newValue(java.lang.Object obj) {
3729                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions) type.newValue( obj ); }
3730                 
3731                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions newInstance() {
3732                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3733                 
3734                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions newInstance(org.apache.xmlbeans.XmlOptions options) {
3735                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.WeaponsPossessions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3736                 
3737                 private Factory() { } // No instance of this class allowed
3738             }
3739         }
3740         
3741         /**
3742          * An XML Vandalism_graffitti(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3743          *
3744          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$VandalismGraffitti.
3745          */
3746         public interface VandalismGraffitti extends org.apache.xmlbeans.XmlInt
3747         {
3748             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3749                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(VandalismGraffitti.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("vandalismgraffitti0017elemtype");
3750             
3751             /**
3752              * A factory class with static methods for creating instances
3753              * of this type.
3754              */
3755             
3756             public static final class Factory
3757             {
3758                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti newValue(java.lang.Object obj) {
3759                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti) type.newValue( obj ); }
3760                 
3761                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti newInstance() {
3762                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3763                 
3764                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti newInstance(org.apache.xmlbeans.XmlOptions options) {
3765                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.VandalismGraffitti) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3766                 
3767                 private Factory() { } // No instance of this class allowed
3768             }
3769         }
3770         
3771         /**
3772          * An XML Underage_drinking(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3773          *
3774          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$UnderageDrinking.
3775          */
3776         public interface UnderageDrinking extends org.apache.xmlbeans.XmlInt
3777         {
3778             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3779                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(UnderageDrinking.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("underagedrinking8a63elemtype");
3780             
3781             /**
3782              * A factory class with static methods for creating instances
3783              * of this type.
3784              */
3785             
3786             public static final class Factory
3787             {
3788                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking newValue(java.lang.Object obj) {
3789                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking) type.newValue( obj ); }
3790                 
3791                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking newInstance() {
3792                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3793                 
3794                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking newInstance(org.apache.xmlbeans.XmlOptions options) {
3795                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.UnderageDrinking) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3796                 
3797                 private Factory() { } // No instance of this class allowed
3798             }
3799         }
3800         
3801         /**
3802          * An XML Drug_possessions(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3803          *
3804          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$DrugPossessions.
3805          */
3806         public interface DrugPossessions extends org.apache.xmlbeans.XmlInt
3807         {
3808             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3809                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DrugPossessions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("drugpossessions0d83elemtype");
3810             
3811             /**
3812              * A factory class with static methods for creating instances
3813              * of this type.
3814              */
3815             
3816             public static final class Factory
3817             {
3818                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions newValue(java.lang.Object obj) {
3819                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions) type.newValue( obj ); }
3820                 
3821                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions newInstance() {
3822                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3823                 
3824                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions newInstance(org.apache.xmlbeans.XmlOptions options) {
3825                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DrugPossessions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3826                 
3827                 private Factory() { } // No instance of this class allowed
3828             }
3829         }
3830         
3831         /**
3832          * An XML Disorderly_conduct(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3833          *
3834          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$DisorderlyConduct.
3835          */
3836         public interface DisorderlyConduct extends org.apache.xmlbeans.XmlInt
3837         {
3838             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3839                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DisorderlyConduct.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("disorderlyconduct5443elemtype");
3840             
3841             /**
3842              * A factory class with static methods for creating instances
3843              * of this type.
3844              */
3845             
3846             public static final class Factory
3847             {
3848                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct newValue(java.lang.Object obj) {
3849                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct) type.newValue( obj ); }
3850                 
3851                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct newInstance() {
3852                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3853                 
3854                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct newInstance(org.apache.xmlbeans.XmlOptions options) {
3855                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.DisorderlyConduct) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3856                 
3857                 private Factory() { } // No instance of this class allowed
3858             }
3859         }
3860         
3861         /**
3862          * An XML Truancy(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3863          *
3864          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$Truancy.
3865          */
3866         public interface Truancy extends org.apache.xmlbeans.XmlInt
3867         {
3868             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3869                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Truancy.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("truancy9c2belemtype");
3870             
3871             /**
3872              * A factory class with static methods for creating instances
3873              * of this type.
3874              */
3875             
3876             public static final class Factory
3877             {
3878                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy newValue(java.lang.Object obj) {
3879                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy) type.newValue( obj ); }
3880                 
3881                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy newInstance() {
3882                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3883                 
3884                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy newInstance(org.apache.xmlbeans.XmlOptions options) {
3885                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Truancy) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3886                 
3887                 private Factory() { } // No instance of this class allowed
3888             }
3889         }
3890         
3891         /**
3892          * An XML Detentions(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3893          *
3894          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$Detentions.
3895          */
3896         public interface Detentions extends org.apache.xmlbeans.XmlInt
3897         {
3898             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3899                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Detentions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("detentions5452elemtype");
3900             
3901             /**
3902              * A factory class with static methods for creating instances
3903              * of this type.
3904              */
3905             
3906             public static final class Factory
3907             {
3908                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions newValue(java.lang.Object obj) {
3909                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions) type.newValue( obj ); }
3910                 
3911                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions newInstance() {
3912                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3913                 
3914                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions newInstance(org.apache.xmlbeans.XmlOptions options) {
3915                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Detentions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3916                 
3917                 private Factory() { } // No instance of this class allowed
3918             }
3919         }
3920         
3921         /**
3922          * An XML Suspensions(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3923          *
3924          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$Suspensions.
3925          */
3926         public interface Suspensions extends org.apache.xmlbeans.XmlInt
3927         {
3928             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3929                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Suspensions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("suspensionsb20felemtype");
3930             
3931             /**
3932              * A factory class with static methods for creating instances
3933              * of this type.
3934              */
3935             
3936             public static final class Factory
3937             {
3938                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions newValue(java.lang.Object obj) {
3939                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions) type.newValue( obj ); }
3940                 
3941                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions newInstance() {
3942                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3943                 
3944                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions newInstance(org.apache.xmlbeans.XmlOptions options) {
3945                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Suspensions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3946                 
3947                 private Factory() { } // No instance of this class allowed
3948             }
3949         }
3950         
3951         /**
3952          * An XML Expulsions(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3953          *
3954          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$Expulsions.
3955          */
3956         public interface Expulsions extends org.apache.xmlbeans.XmlInt
3957         {
3958             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3959                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(Expulsions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("expulsionsf5ebelemtype");
3960             
3961             /**
3962              * A factory class with static methods for creating instances
3963              * of this type.
3964              */
3965             
3966             public static final class Factory
3967             {
3968                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions newValue(java.lang.Object obj) {
3969                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions) type.newValue( obj ); }
3970                 
3971                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions newInstance() {
3972                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3973                 
3974                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions newInstance(org.apache.xmlbeans.XmlOptions options) {
3975                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.Expulsions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3976                 
3977                 private Factory() { } // No instance of this class allowed
3978             }
3979         }
3980         
3981         /**
3982          * An XML Threats_to_school_property(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
3983          *
3984          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ThreatsToSchoolProperty.
3985          */
3986         public interface ThreatsToSchoolProperty extends org.apache.xmlbeans.XmlInt
3987         {
3988             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3989                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ThreatsToSchoolProperty.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("threatstoschoolpropertya173elemtype");
3990             
3991             /**
3992              * A factory class with static methods for creating instances
3993              * of this type.
3994              */
3995             
3996             public static final class Factory
3997             {
3998                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty newValue(java.lang.Object obj) {
3999                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty) type.newValue( obj ); }
4000                 
4001                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty newInstance() {
4002                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4003                 
4004                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty newInstance(org.apache.xmlbeans.XmlOptions options) {
4005                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ThreatsToSchoolProperty) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4006                 
4007                 private Factory() { } // No instance of this class allowed
4008             }
4009         }
4010         
4011         /**
4012          * An XML Participating_schools(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
4013          *
4014          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$ParticipatingSchools.
4015          */
4016         public interface ParticipatingSchools extends org.apache.xmlbeans.XmlInt
4017         {
4018             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4019                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ParticipatingSchools.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("participatingschoolsa8caelemtype");
4020             
4021             /**
4022              * A factory class with static methods for creating instances
4023              * of this type.
4024              */
4025             
4026             public static final class Factory
4027             {
4028                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools newValue(java.lang.Object obj) {
4029                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools) type.newValue( obj ); }
4030                 
4031                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools newInstance() {
4032                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4033                 
4034                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools newInstance(org.apache.xmlbeans.XmlOptions options) {
4035                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.ParticipatingSchools) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4036                 
4037                 private Factory() { } // No instance of this class allowed
4038             }
4039         }
4040         
4041         /**
4042          * An XML Total_student_population_for_involved_schools(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
4043          *
4044          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$TotalStudentPopulationForInvolvedSchools.
4045          */
4046         public interface TotalStudentPopulationForInvolvedSchools extends org.apache.xmlbeans.XmlInt
4047         {
4048             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4049                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TotalStudentPopulationForInvolvedSchools.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("totalstudentpopulationforinvolvedschools7b15elemtype");
4050             
4051             /**
4052              * A factory class with static methods for creating instances
4053              * of this type.
4054              */
4055             
4056             public static final class Factory
4057             {
4058                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools newValue(java.lang.Object obj) {
4059                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools) type.newValue( obj ); }
4060                 
4061                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools newInstance() {
4062                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4063                 
4064                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools newInstance(org.apache.xmlbeans.XmlOptions options) {
4065                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TotalStudentPopulationForInvolvedSchools) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4066                 
4067                 private Factory() { } // No instance of this class allowed
4068             }
4069         }
4070         
4071         /**
4072          * An XML PartnerPersonSignatureAndName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
4073          *
4074          * This is a complex type.
4075          */
4076         public interface PartnerPersonSignatureAndName extends org.apache.xmlbeans.XmlObject
4077         {
4078             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4079                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartnerPersonSignatureAndName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("partnerpersonsignatureandname641eelemtype");
4080             
4081             /**
4082              * Gets the "PartnerPersonName" element
4083              */
4084             gov.grants.apply.system.globalLibraryV20.HumanNameDataType getPartnerPersonName();
4085             
4086             /**
4087              * Sets the "PartnerPersonName" element
4088              */
4089             void setPartnerPersonName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType partnerPersonName);
4090             
4091             /**
4092              * Appends and returns a new empty "PartnerPersonName" element
4093              */
4094             gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewPartnerPersonName();
4095             
4096             /**
4097              * Gets the "PartnerPersonSignatureDate" element
4098              */
4099             java.util.Calendar getPartnerPersonSignatureDate();
4100             
4101             /**
4102              * Gets (as xml) the "PartnerPersonSignatureDate" element
4103              */
4104             org.apache.xmlbeans.XmlDate xgetPartnerPersonSignatureDate();
4105             
4106             /**
4107              * Sets the "PartnerPersonSignatureDate" element
4108              */
4109             void setPartnerPersonSignatureDate(java.util.Calendar partnerPersonSignatureDate);
4110             
4111             /**
4112              * Sets (as xml) the "PartnerPersonSignatureDate" element
4113              */
4114             void xsetPartnerPersonSignatureDate(org.apache.xmlbeans.XmlDate partnerPersonSignatureDate);
4115             
4116             /**
4117              * A factory class with static methods for creating instances
4118              * of this type.
4119              */
4120             
4121             public static final class Factory
4122             {
4123                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName newInstance() {
4124                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4125                 
4126                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName newInstance(org.apache.xmlbeans.XmlOptions options) {
4127                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PartnerPersonSignatureAndName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4128                 
4129                 private Factory() { } // No instance of this class allowed
4130             }
4131         }
4132         
4133         /**
4134          * An XML PlaceOfPerformance(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
4135          *
4136          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$PlaceOfPerformance.
4137          */
4138         public interface PlaceOfPerformance extends org.apache.xmlbeans.XmlString
4139         {
4140             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4141                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PlaceOfPerformance.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("placeofperformance3843elemtype");
4142             
4143             /**
4144              * A factory class with static methods for creating instances
4145              * of this type.
4146              */
4147             
4148             public static final class Factory
4149             {
4150                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance newValue(java.lang.Object obj) {
4151                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance) type.newValue( obj ); }
4152                 
4153                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance newInstance() {
4154                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4155                 
4156                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance newInstance(org.apache.xmlbeans.XmlOptions options) {
4157                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.PlaceOfPerformance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4158                 
4159                 private Factory() { } // No instance of this class allowed
4160             }
4161         }
4162         
4163         /**
4164          * An XML GranteeNgVNameAdd(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
4165          *
4166          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$GranteeNgVNameAdd.
4167          */
4168         public interface GranteeNgVNameAdd extends org.apache.xmlbeans.XmlString
4169         {
4170             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4171                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GranteeNgVNameAdd.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("granteengvnameadd9b70elemtype");
4172             
4173             /**
4174              * A factory class with static methods for creating instances
4175              * of this type.
4176              */
4177             
4178             public static final class Factory
4179             {
4180                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd newValue(java.lang.Object obj) {
4181                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd) type.newValue( obj ); }
4182                 
4183                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd newInstance() {
4184                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4185                 
4186                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd newInstance(org.apache.xmlbeans.XmlOptions options) {
4187                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeNgVNameAdd) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4188                 
4189                 private Factory() { } // No instance of this class allowed
4190             }
4191         }
4192         
4193         /**
4194          * An XML GranteeIRSVendorNumber(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
4195          *
4196          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$GranteeIRSVendorNumber.
4197          */
4198         public interface GranteeIRSVendorNumber extends org.apache.xmlbeans.XmlString
4199         {
4200             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4201                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GranteeIRSVendorNumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("granteeirsvendornumberfe56elemtype");
4202             
4203             /**
4204              * A factory class with static methods for creating instances
4205              * of this type.
4206              */
4207             
4208             public static final class Factory
4209             {
4210                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber newValue(java.lang.Object obj) {
4211                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber) type.newValue( obj ); }
4212                 
4213                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber newInstance() {
4214                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4215                 
4216                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber newInstance(org.apache.xmlbeans.XmlOptions options) {
4217                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.GranteeIRSVendorNumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4218                 
4219                 private Factory() { } // No instance of this class allowed
4220             }
4221         }
4222         
4223         /**
4224          * An XML TypedNameTitleOfLaw(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
4225          *
4226          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$TypedNameTitleOfLaw.
4227          */
4228         public interface TypedNameTitleOfLaw extends org.apache.xmlbeans.XmlString
4229         {
4230             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4231                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TypedNameTitleOfLaw.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("typednametitleoflaw8e3delemtype");
4232             
4233             /**
4234              * A factory class with static methods for creating instances
4235              * of this type.
4236              */
4237             
4238             public static final class Factory
4239             {
4240                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw newValue(java.lang.Object obj) {
4241                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw) type.newValue( obj ); }
4242                 
4243                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw newInstance() {
4244                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4245                 
4246                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw newInstance(org.apache.xmlbeans.XmlOptions options) {
4247                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfLaw) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4248                 
4249                 private Factory() { } // No instance of this class allowed
4250             }
4251         }
4252         
4253         /**
4254          * An XML TypedNameTitleOfGov(@http://apply.grants.gov/forms/COPS_ApplicationAttachment2-V2.0).
4255          *
4256          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document$COPSApplicationAttachment2$TypedNameTitleOfGov.
4257          */
4258         public interface TypedNameTitleOfGov extends org.apache.xmlbeans.XmlString
4259         {
4260             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4261                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TypedNameTitleOfGov.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("typednametitleofgovbbd1elemtype");
4262             
4263             /**
4264              * A factory class with static methods for creating instances
4265              * of this type.
4266              */
4267             
4268             public static final class Factory
4269             {
4270                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov newValue(java.lang.Object obj) {
4271                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov) type.newValue( obj ); }
4272                 
4273                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov newInstance() {
4274                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4275                 
4276                 public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov newInstance(org.apache.xmlbeans.XmlOptions options) {
4277                   return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2.TypedNameTitleOfGov) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4278                 
4279                 private Factory() { } // No instance of this class allowed
4280             }
4281         }
4282         
4283         /**
4284          * A factory class with static methods for creating instances
4285          * of this type.
4286          */
4287         
4288         public static final class Factory
4289         {
4290             public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2 newInstance() {
4291               return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4292             
4293             public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2 newInstance(org.apache.xmlbeans.XmlOptions options) {
4294               return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document.COPSApplicationAttachment2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4295             
4296             private Factory() { } // No instance of this class allowed
4297         }
4298     }
4299     
4300     /**
4301      * A factory class with static methods for creating instances
4302      * of this type.
4303      */
4304     
4305     public static final class Factory
4306     {
4307         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document newInstance() {
4308           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4309         
4310         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document newInstance(org.apache.xmlbeans.XmlOptions options) {
4311           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4312         
4313         /** @param xmlAsString the string value to parse */
4314         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
4315           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
4316         
4317         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
4318           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
4319         
4320         /** @param file the file from which to load an xml document */
4321         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
4322           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
4323         
4324         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
4325           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
4326         
4327         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
4328           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
4329         
4330         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
4331           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
4332         
4333         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
4334           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
4335         
4336         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
4337           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
4338         
4339         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
4340           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
4341         
4342         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
4343           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
4344         
4345         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
4346           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
4347         
4348         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
4349           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
4350         
4351         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
4352           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
4353         
4354         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
4355           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
4356         
4357         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
4358         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
4359           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
4360         
4361         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
4362         public static gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
4363           return (gov.grants.apply.forms.copsApplicationAttachment2V20.COPSApplicationAttachment2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
4364         
4365         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
4366         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 {
4367           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
4368         
4369         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
4370         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 {
4371           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
4372         
4373         private Factory() { } // No instance of this class allowed
4374     }
4375 }