View Javadoc
1   /*
2    * An XML document type.
3    * Localname: COPS_ApplicationAttachment
4    * Namespace: http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0
5    * Java type: gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.copsApplicationAttachmentV10;
10  
11  
12  /**
13   * A document containing one COPS_ApplicationAttachment(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface COPSApplicationAttachmentDocument 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(COPSApplicationAttachmentDocument.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copsapplicationattachmentcd3ddoctype");
21      
22      /**
23       * Gets the "COPS_ApplicationAttachment" element
24       */
25      gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment getCOPSApplicationAttachment();
26      
27      /**
28       * Sets the "COPS_ApplicationAttachment" element
29       */
30      void setCOPSApplicationAttachment(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment copsApplicationAttachment);
31      
32      /**
33       * Appends and returns a new empty "COPS_ApplicationAttachment" element
34       */
35      gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment addNewCOPSApplicationAttachment();
36      
37      /**
38       * An XML COPS_ApplicationAttachment(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
39       *
40       * This is a complex type.
41       */
42      public interface COPSApplicationAttachment 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(COPSApplicationAttachment.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copsapplicationattachment599eelemtype");
46          
47          /**
48           * Gets the "ProgramName" element
49           */
50          gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName.Enum getProgramName();
51          
52          /**
53           * Gets (as xml) the "ProgramName" element
54           */
55          gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName xgetProgramName();
56          
57          /**
58           * Sets the "ProgramName" element
59           */
60          void setProgramName(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName.Enum programName);
61          
62          /**
63           * Sets (as xml) the "ProgramName" element
64           */
65          void xsetProgramName(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName programName);
66          
67          /**
68           * Gets the "NoORI" element
69           */
70          gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoORI();
71          
72          /**
73           * Gets (as xml) the "NoORI" element
74           */
75          gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoORI();
76          
77          /**
78           * True if has "NoORI" element
79           */
80          boolean isSetNoORI();
81          
82          /**
83           * Sets the "NoORI" element
84           */
85          void setNoORI(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noORI);
86          
87          /**
88           * Sets (as xml) the "NoORI" element
89           */
90          void xsetNoORI(gov.grants.apply.system.globalLibraryV20.YesNoDataType noORI);
91          
92          /**
93           * Unsets the "NoORI" element
94           */
95          void unsetNoORI();
96          
97          /**
98           * Gets the "ApplicantORINumber" element
99           */
100         java.lang.String getApplicantORINumber();
101         
102         /**
103          * Gets (as xml) the "ApplicantORINumber" element
104          */
105         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber xgetApplicantORINumber();
106         
107         /**
108          * True if has "ApplicantORINumber" element
109          */
110         boolean isSetApplicantORINumber();
111         
112         /**
113          * Sets the "ApplicantORINumber" element
114          */
115         void setApplicantORINumber(java.lang.String applicantORINumber);
116         
117         /**
118          * Sets (as xml) the "ApplicantORINumber" element
119          */
120         void xsetApplicantORINumber(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber applicantORINumber);
121         
122         /**
123          * Unsets the "ApplicantORINumber" element
124          */
125         void unsetApplicantORINumber();
126         
127         /**
128          * Gets the "NAGeneralApplicantInformation" element
129          */
130         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAGeneralApplicantInformation();
131         
132         /**
133          * Gets (as xml) the "NAGeneralApplicantInformation" element
134          */
135         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAGeneralApplicantInformation();
136         
137         /**
138          * True if has "NAGeneralApplicantInformation" element
139          */
140         boolean isSetNAGeneralApplicantInformation();
141         
142         /**
143          * Sets the "NAGeneralApplicantInformation" element
144          */
145         void setNAGeneralApplicantInformation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naGeneralApplicantInformation);
146         
147         /**
148          * Sets (as xml) the "NAGeneralApplicantInformation" element
149          */
150         void xsetNAGeneralApplicantInformation(gov.grants.apply.system.globalLibraryV20.YesNoDataType naGeneralApplicantInformation);
151         
152         /**
153          * Unsets the "NAGeneralApplicantInformation" element
154          */
155         void unsetNAGeneralApplicantInformation();
156         
157         /**
158          * Gets the "CognizantFederalAgency" element
159          */
160         java.lang.String getCognizantFederalAgency();
161         
162         /**
163          * Gets (as xml) the "CognizantFederalAgency" element
164          */
165         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency xgetCognizantFederalAgency();
166         
167         /**
168          * True if has "CognizantFederalAgency" element
169          */
170         boolean isSetCognizantFederalAgency();
171         
172         /**
173          * Sets the "CognizantFederalAgency" element
174          */
175         void setCognizantFederalAgency(java.lang.String cognizantFederalAgency);
176         
177         /**
178          * Sets (as xml) the "CognizantFederalAgency" element
179          */
180         void xsetCognizantFederalAgency(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency cognizantFederalAgency);
181         
182         /**
183          * Unsets the "CognizantFederalAgency" element
184          */
185         void unsetCognizantFederalAgency();
186         
187         /**
188          * Gets the "ApplicantFiscalYearFrom" element
189          */
190         java.util.Calendar getApplicantFiscalYearFrom();
191         
192         /**
193          * Gets (as xml) the "ApplicantFiscalYearFrom" element
194          */
195         org.apache.xmlbeans.XmlDate xgetApplicantFiscalYearFrom();
196         
197         /**
198          * True if has "ApplicantFiscalYearFrom" element
199          */
200         boolean isSetApplicantFiscalYearFrom();
201         
202         /**
203          * Sets the "ApplicantFiscalYearFrom" element
204          */
205         void setApplicantFiscalYearFrom(java.util.Calendar applicantFiscalYearFrom);
206         
207         /**
208          * Sets (as xml) the "ApplicantFiscalYearFrom" element
209          */
210         void xsetApplicantFiscalYearFrom(org.apache.xmlbeans.XmlDate applicantFiscalYearFrom);
211         
212         /**
213          * Unsets the "ApplicantFiscalYearFrom" element
214          */
215         void unsetApplicantFiscalYearFrom();
216         
217         /**
218          * Gets the "ApplicantFiscalYearTo" element
219          */
220         java.util.Calendar getApplicantFiscalYearTo();
221         
222         /**
223          * Gets (as xml) the "ApplicantFiscalYearTo" element
224          */
225         org.apache.xmlbeans.XmlDate xgetApplicantFiscalYearTo();
226         
227         /**
228          * True if has "ApplicantFiscalYearTo" element
229          */
230         boolean isSetApplicantFiscalYearTo();
231         
232         /**
233          * Sets the "ApplicantFiscalYearTo" element
234          */
235         void setApplicantFiscalYearTo(java.util.Calendar applicantFiscalYearTo);
236         
237         /**
238          * Sets (as xml) the "ApplicantFiscalYearTo" element
239          */
240         void xsetApplicantFiscalYearTo(org.apache.xmlbeans.XmlDate applicantFiscalYearTo);
241         
242         /**
243          * Unsets the "ApplicantFiscalYearTo" element
244          */
245         void unsetApplicantFiscalYearTo();
246         
247         /**
248          * Gets the "PopulationServed" element
249          */
250         int getPopulationServed();
251         
252         /**
253          * Gets (as xml) the "PopulationServed" element
254          */
255         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed xgetPopulationServed();
256         
257         /**
258          * True if has "PopulationServed" element
259          */
260         boolean isSetPopulationServed();
261         
262         /**
263          * Sets the "PopulationServed" element
264          */
265         void setPopulationServed(int populationServed);
266         
267         /**
268          * Sets (as xml) the "PopulationServed" element
269          */
270         void xsetPopulationServed(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed populationServed);
271         
272         /**
273          * Unsets the "PopulationServed" element
274          */
275         void unsetPopulationServed();
276         
277         /**
278          * Gets the "NonCensusPopulation" element
279          */
280         int getNonCensusPopulation();
281         
282         /**
283          * Gets (as xml) the "NonCensusPopulation" element
284          */
285         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation xgetNonCensusPopulation();
286         
287         /**
288          * True if has "NonCensusPopulation" element
289          */
290         boolean isSetNonCensusPopulation();
291         
292         /**
293          * Sets the "NonCensusPopulation" element
294          */
295         void setNonCensusPopulation(int nonCensusPopulation);
296         
297         /**
298          * Sets (as xml) the "NonCensusPopulation" element
299          */
300         void xsetNonCensusPopulation(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation nonCensusPopulation);
301         
302         /**
303          * Unsets the "NonCensusPopulation" element
304          */
305         void unsetNonCensusPopulation();
306         
307         /**
308          * Gets the "NALawEnforcementAgencyInformation" element
309          */
310         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNALawEnforcementAgencyInformation();
311         
312         /**
313          * Gets (as xml) the "NALawEnforcementAgencyInformation" element
314          */
315         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNALawEnforcementAgencyInformation();
316         
317         /**
318          * True if has "NALawEnforcementAgencyInformation" element
319          */
320         boolean isSetNALawEnforcementAgencyInformation();
321         
322         /**
323          * Sets the "NALawEnforcementAgencyInformation" element
324          */
325         void setNALawEnforcementAgencyInformation(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naLawEnforcementAgencyInformation);
326         
327         /**
328          * Sets (as xml) the "NALawEnforcementAgencyInformation" element
329          */
330         void xsetNALawEnforcementAgencyInformation(gov.grants.apply.system.globalLibraryV20.YesNoDataType naLawEnforcementAgencyInformation);
331         
332         /**
333          * Unsets the "NALawEnforcementAgencyInformation" element
334          */
335         void unsetNALawEnforcementAgencyInformation();
336         
337         /**
338          * Gets the "ContactForServices" element
339          */
340         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getContactForServices();
341         
342         /**
343          * Gets (as xml) the "ContactForServices" element
344          */
345         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetContactForServices();
346         
347         /**
348          * True if has "ContactForServices" element
349          */
350         boolean isSetContactForServices();
351         
352         /**
353          * Sets the "ContactForServices" element
354          */
355         void setContactForServices(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum contactForServices);
356         
357         /**
358          * Sets (as xml) the "ContactForServices" element
359          */
360         void xsetContactForServices(gov.grants.apply.system.globalLibraryV20.YesNoDataType contactForServices);
361         
362         /**
363          * Unsets the "ContactForServices" element
364          */
365         void unsetContactForServices();
366         
367         /**
368          * Gets the "NonBIAContract" element
369          */
370         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum getNonBIAContract();
371         
372         /**
373          * Gets (as xml) the "NonBIAContract" element
374          */
375         gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType xgetNonBIAContract();
376         
377         /**
378          * True if has "NonBIAContract" element
379          */
380         boolean isSetNonBIAContract();
381         
382         /**
383          * Sets the "NonBIAContract" element
384          */
385         void setNonBIAContract(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType.Enum nonBIAContract);
386         
387         /**
388          * Sets (as xml) the "NonBIAContract" element
389          */
390         void xsetNonBIAContract(gov.grants.apply.system.globalLibraryV20.YesNoNotApplicableDataType nonBIAContract);
391         
392         /**
393          * Unsets the "NonBIAContract" element
394          */
395         void unsetNonBIAContract();
396         
397         /**
398          * Gets the "PrimaryLawEnforcementAuthority" element
399          */
400         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getPrimaryLawEnforcementAuthority();
401         
402         /**
403          * Gets (as xml) the "PrimaryLawEnforcementAuthority" element
404          */
405         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetPrimaryLawEnforcementAuthority();
406         
407         /**
408          * True if has "PrimaryLawEnforcementAuthority" element
409          */
410         boolean isSetPrimaryLawEnforcementAuthority();
411         
412         /**
413          * Sets the "PrimaryLawEnforcementAuthority" element
414          */
415         void setPrimaryLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum primaryLawEnforcementAuthority);
416         
417         /**
418          * Sets (as xml) the "PrimaryLawEnforcementAuthority" element
419          */
420         void xsetPrimaryLawEnforcementAuthority(gov.grants.apply.system.globalLibraryV20.YesNoDataType primaryLawEnforcementAuthority);
421         
422         /**
423          * Unsets the "PrimaryLawEnforcementAuthority" element
424          */
425         void unsetPrimaryLawEnforcementAuthority();
426         
427         /**
428          * Gets the "PrimaryLawEnforcementPopulation" element
429          */
430         int getPrimaryLawEnforcementPopulation();
431         
432         /**
433          * Gets (as xml) the "PrimaryLawEnforcementPopulation" element
434          */
435         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation xgetPrimaryLawEnforcementPopulation();
436         
437         /**
438          * True if has "PrimaryLawEnforcementPopulation" element
439          */
440         boolean isSetPrimaryLawEnforcementPopulation();
441         
442         /**
443          * Sets the "PrimaryLawEnforcementPopulation" element
444          */
445         void setPrimaryLawEnforcementPopulation(int primaryLawEnforcementPopulation);
446         
447         /**
448          * Sets (as xml) the "PrimaryLawEnforcementPopulation" element
449          */
450         void xsetPrimaryLawEnforcementPopulation(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation primaryLawEnforcementPopulation);
451         
452         /**
453          * Unsets the "PrimaryLawEnforcementPopulation" element
454          */
455         void unsetPrimaryLawEnforcementPopulation();
456         
457         /**
458          * Gets the "NotPrimaryLawEnforcementAuthorityExplanation" element
459          */
460         java.lang.String getNotPrimaryLawEnforcementAuthorityExplanation();
461         
462         /**
463          * Gets (as xml) the "NotPrimaryLawEnforcementAuthorityExplanation" element
464          */
465         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation xgetNotPrimaryLawEnforcementAuthorityExplanation();
466         
467         /**
468          * True if has "NotPrimaryLawEnforcementAuthorityExplanation" element
469          */
470         boolean isSetNotPrimaryLawEnforcementAuthorityExplanation();
471         
472         /**
473          * Sets the "NotPrimaryLawEnforcementAuthorityExplanation" element
474          */
475         void setNotPrimaryLawEnforcementAuthorityExplanation(java.lang.String notPrimaryLawEnforcementAuthorityExplanation);
476         
477         /**
478          * Sets (as xml) the "NotPrimaryLawEnforcementAuthorityExplanation" element
479          */
480         void xsetNotPrimaryLawEnforcementAuthorityExplanation(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation notPrimaryLawEnforcementAuthorityExplanation);
481         
482         /**
483          * Unsets the "NotPrimaryLawEnforcementAuthorityExplanation" element
484          */
485         void unsetNotPrimaryLawEnforcementAuthorityExplanation();
486         
487         /**
488          * Gets the "LandBaseCovered" element
489          */
490         int getLandBaseCovered();
491         
492         /**
493          * Gets (as xml) the "LandBaseCovered" element
494          */
495         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered xgetLandBaseCovered();
496         
497         /**
498          * True if has "LandBaseCovered" element
499          */
500         boolean isSetLandBaseCovered();
501         
502         /**
503          * Sets the "LandBaseCovered" element
504          */
505         void setLandBaseCovered(int landBaseCovered);
506         
507         /**
508          * Sets (as xml) the "LandBaseCovered" element
509          */
510         void xsetLandBaseCovered(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered landBaseCovered);
511         
512         /**
513          * Unsets the "LandBaseCovered" element
514          */
515         void unsetLandBaseCovered();
516         
517         /**
518          * Gets the "SwornForceLocalBudgetFullTime" element
519          */
520         int getSwornForceLocalBudgetFullTime();
521         
522         /**
523          * Gets (as xml) the "SwornForceLocalBudgetFullTime" element
524          */
525         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime xgetSwornForceLocalBudgetFullTime();
526         
527         /**
528          * True if has "SwornForceLocalBudgetFullTime" element
529          */
530         boolean isSetSwornForceLocalBudgetFullTime();
531         
532         /**
533          * Sets the "SwornForceLocalBudgetFullTime" element
534          */
535         void setSwornForceLocalBudgetFullTime(int swornForceLocalBudgetFullTime);
536         
537         /**
538          * Sets (as xml) the "SwornForceLocalBudgetFullTime" element
539          */
540         void xsetSwornForceLocalBudgetFullTime(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime swornForceLocalBudgetFullTime);
541         
542         /**
543          * Unsets the "SwornForceLocalBudgetFullTime" element
544          */
545         void unsetSwornForceLocalBudgetFullTime();
546         
547         /**
548          * Gets the "SwornForceLocalBudgetPartTime" element
549          */
550         int getSwornForceLocalBudgetPartTime();
551         
552         /**
553          * Gets (as xml) the "SwornForceLocalBudgetPartTime" element
554          */
555         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime xgetSwornForceLocalBudgetPartTime();
556         
557         /**
558          * True if has "SwornForceLocalBudgetPartTime" element
559          */
560         boolean isSetSwornForceLocalBudgetPartTime();
561         
562         /**
563          * Sets the "SwornForceLocalBudgetPartTime" element
564          */
565         void setSwornForceLocalBudgetPartTime(int swornForceLocalBudgetPartTime);
566         
567         /**
568          * Sets (as xml) the "SwornForceLocalBudgetPartTime" element
569          */
570         void xsetSwornForceLocalBudgetPartTime(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime swornForceLocalBudgetPartTime);
571         
572         /**
573          * Unsets the "SwornForceLocalBudgetPartTime" element
574          */
575         void unsetSwornForceLocalBudgetPartTime();
576         
577         /**
578          * Gets the "SwornForceLocalActualFullTime" element
579          */
580         int getSwornForceLocalActualFullTime();
581         
582         /**
583          * Gets (as xml) the "SwornForceLocalActualFullTime" element
584          */
585         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime xgetSwornForceLocalActualFullTime();
586         
587         /**
588          * True if has "SwornForceLocalActualFullTime" element
589          */
590         boolean isSetSwornForceLocalActualFullTime();
591         
592         /**
593          * Sets the "SwornForceLocalActualFullTime" element
594          */
595         void setSwornForceLocalActualFullTime(int swornForceLocalActualFullTime);
596         
597         /**
598          * Sets (as xml) the "SwornForceLocalActualFullTime" element
599          */
600         void xsetSwornForceLocalActualFullTime(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime swornForceLocalActualFullTime);
601         
602         /**
603          * Unsets the "SwornForceLocalActualFullTime" element
604          */
605         void unsetSwornForceLocalActualFullTime();
606         
607         /**
608          * Gets the "SwornForceLocalActualPartTime" element
609          */
610         int getSwornForceLocalActualPartTime();
611         
612         /**
613          * Gets (as xml) the "SwornForceLocalActualPartTime" element
614          */
615         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime xgetSwornForceLocalActualPartTime();
616         
617         /**
618          * True if has "SwornForceLocalActualPartTime" element
619          */
620         boolean isSetSwornForceLocalActualPartTime();
621         
622         /**
623          * Sets the "SwornForceLocalActualPartTime" element
624          */
625         void setSwornForceLocalActualPartTime(int swornForceLocalActualPartTime);
626         
627         /**
628          * Sets (as xml) the "SwornForceLocalActualPartTime" element
629          */
630         void xsetSwornForceLocalActualPartTime(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime swornForceLocalActualPartTime);
631         
632         /**
633          * Unsets the "SwornForceLocalActualPartTime" element
634          */
635         void unsetSwornForceLocalActualPartTime();
636         
637         /**
638          * Gets the "NAWaiversOfTheLocalMatch" element
639          */
640         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAWaiversOfTheLocalMatch();
641         
642         /**
643          * Gets (as xml) the "NAWaiversOfTheLocalMatch" element
644          */
645         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAWaiversOfTheLocalMatch();
646         
647         /**
648          * True if has "NAWaiversOfTheLocalMatch" element
649          */
650         boolean isSetNAWaiversOfTheLocalMatch();
651         
652         /**
653          * Sets the "NAWaiversOfTheLocalMatch" element
654          */
655         void setNAWaiversOfTheLocalMatch(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naWaiversOfTheLocalMatch);
656         
657         /**
658          * Sets (as xml) the "NAWaiversOfTheLocalMatch" element
659          */
660         void xsetNAWaiversOfTheLocalMatch(gov.grants.apply.system.globalLibraryV20.YesNoDataType naWaiversOfTheLocalMatch);
661         
662         /**
663          * Unsets the "NAWaiversOfTheLocalMatch" element
664          */
665         void unsetNAWaiversOfTheLocalMatch();
666         
667         /**
668          * Gets the "WaiverRequested" element
669          */
670         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWaiverRequested();
671         
672         /**
673          * Gets (as xml) the "WaiverRequested" element
674          */
675         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWaiverRequested();
676         
677         /**
678          * True if has "WaiverRequested" element
679          */
680         boolean isSetWaiverRequested();
681         
682         /**
683          * Sets the "WaiverRequested" element
684          */
685         void setWaiverRequested(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum waiverRequested);
686         
687         /**
688          * Sets (as xml) the "WaiverRequested" element
689          */
690         void xsetWaiverRequested(gov.grants.apply.system.globalLibraryV20.YesNoDataType waiverRequested);
691         
692         /**
693          * Unsets the "WaiverRequested" element
694          */
695         void unsetWaiverRequested();
696         
697         /**
698          * Gets the "DetailedWaiverJustification" element
699          */
700         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getDetailedWaiverJustification();
701         
702         /**
703          * True if has "DetailedWaiverJustification" element
704          */
705         boolean isSetDetailedWaiverJustification();
706         
707         /**
708          * Sets the "DetailedWaiverJustification" element
709          */
710         void setDetailedWaiverJustification(gov.grants.apply.system.attachmentsV10.AttachedFileDataType detailedWaiverJustification);
711         
712         /**
713          * Appends and returns a new empty "DetailedWaiverJustification" element
714          */
715         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewDetailedWaiverJustification();
716         
717         /**
718          * Unsets the "DetailedWaiverJustification" element
719          */
720         void unsetDetailedWaiverJustification();
721         
722         /**
723          * Gets the "LawEnforcementExecInformation" element
724          */
725         gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getLawEnforcementExecInformation();
726         
727         /**
728          * True if has "LawEnforcementExecInformation" element
729          */
730         boolean isSetLawEnforcementExecInformation();
731         
732         /**
733          * Sets the "LawEnforcementExecInformation" element
734          */
735         void setLawEnforcementExecInformation(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType lawEnforcementExecInformation);
736         
737         /**
738          * Appends and returns a new empty "LawEnforcementExecInformation" element
739          */
740         gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewLawEnforcementExecInformation();
741         
742         /**
743          * Unsets the "LawEnforcementExecInformation" element
744          */
745         void unsetLawEnforcementExecInformation();
746         
747         /**
748          * Gets the "LawEnforcementExecAgencyName" element
749          */
750         java.lang.String getLawEnforcementExecAgencyName();
751         
752         /**
753          * Gets (as xml) the "LawEnforcementExecAgencyName" element
754          */
755         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName xgetLawEnforcementExecAgencyName();
756         
757         /**
758          * Sets the "LawEnforcementExecAgencyName" element
759          */
760         void setLawEnforcementExecAgencyName(java.lang.String lawEnforcementExecAgencyName);
761         
762         /**
763          * Sets (as xml) the "LawEnforcementExecAgencyName" element
764          */
765         void xsetLawEnforcementExecAgencyName(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName lawEnforcementExecAgencyName);
766         
767         /**
768          * Gets the "AgencyType" element
769          */
770         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType.Enum getAgencyType();
771         
772         /**
773          * Gets (as xml) the "AgencyType" element
774          */
775         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType xgetAgencyType();
776         
777         /**
778          * Sets the "AgencyType" element
779          */
780         void setAgencyType(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType.Enum agencyType);
781         
782         /**
783          * Sets (as xml) the "AgencyType" element
784          */
785         void xsetAgencyType(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType agencyType);
786         
787         /**
788          * Gets the "AgencyTypeStartup" element
789          */
790         java.lang.String getAgencyTypeStartup();
791         
792         /**
793          * Gets (as xml) the "AgencyTypeStartup" element
794          */
795         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup xgetAgencyTypeStartup();
796         
797         /**
798          * True if has "AgencyTypeStartup" element
799          */
800         boolean isSetAgencyTypeStartup();
801         
802         /**
803          * Sets the "AgencyTypeStartup" element
804          */
805         void setAgencyTypeStartup(java.lang.String agencyTypeStartup);
806         
807         /**
808          * Sets (as xml) the "AgencyTypeStartup" element
809          */
810         void xsetAgencyTypeStartup(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup agencyTypeStartup);
811         
812         /**
813          * Unsets the "AgencyTypeStartup" element
814          */
815         void unsetAgencyTypeStartup();
816         
817         /**
818          * Gets the "AgencyTypeOther" element
819          */
820         java.lang.String getAgencyTypeOther();
821         
822         /**
823          * Gets (as xml) the "AgencyTypeOther" element
824          */
825         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther xgetAgencyTypeOther();
826         
827         /**
828          * True if has "AgencyTypeOther" element
829          */
830         boolean isSetAgencyTypeOther();
831         
832         /**
833          * Sets the "AgencyTypeOther" element
834          */
835         void setAgencyTypeOther(java.lang.String agencyTypeOther);
836         
837         /**
838          * Sets (as xml) the "AgencyTypeOther" element
839          */
840         void xsetAgencyTypeOther(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther agencyTypeOther);
841         
842         /**
843          * Unsets the "AgencyTypeOther" element
844          */
845         void unsetAgencyTypeOther();
846         
847         /**
848          * Gets the "AgencyTypeAdditionalInfo" element
849          */
850         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAgencyTypeAdditionalInfo();
851         
852         /**
853          * True if has "AgencyTypeAdditionalInfo" element
854          */
855         boolean isSetAgencyTypeAdditionalInfo();
856         
857         /**
858          * Sets the "AgencyTypeAdditionalInfo" element
859          */
860         void setAgencyTypeAdditionalInfo(gov.grants.apply.system.attachmentsV10.AttachedFileDataType agencyTypeAdditionalInfo);
861         
862         /**
863          * Appends and returns a new empty "AgencyTypeAdditionalInfo" element
864          */
865         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAgencyTypeAdditionalInfo();
866         
867         /**
868          * Unsets the "AgencyTypeAdditionalInfo" element
869          */
870         void unsetAgencyTypeAdditionalInfo();
871         
872         /**
873          * Gets the "GovtExecutiveInfo" element
874          */
875         gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getGovtExecutiveInfo();
876         
877         /**
878          * True if has "GovtExecutiveInfo" element
879          */
880         boolean isSetGovtExecutiveInfo();
881         
882         /**
883          * Sets the "GovtExecutiveInfo" element
884          */
885         void setGovtExecutiveInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType govtExecutiveInfo);
886         
887         /**
888          * Appends and returns a new empty "GovtExecutiveInfo" element
889          */
890         gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewGovtExecutiveInfo();
891         
892         /**
893          * Unsets the "GovtExecutiveInfo" element
894          */
895         void unsetGovtExecutiveInfo();
896         
897         /**
898          * Gets the "GovtExecutiveEntityName" element
899          */
900         java.lang.String getGovtExecutiveEntityName();
901         
902         /**
903          * Gets (as xml) the "GovtExecutiveEntityName" element
904          */
905         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName xgetGovtExecutiveEntityName();
906         
907         /**
908          * Sets the "GovtExecutiveEntityName" element
909          */
910         void setGovtExecutiveEntityName(java.lang.String govtExecutiveEntityName);
911         
912         /**
913          * Sets (as xml) the "GovtExecutiveEntityName" element
914          */
915         void xsetGovtExecutiveEntityName(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName govtExecutiveEntityName);
916         
917         /**
918          * Gets the "GovtEntityType" element
919          */
920         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType.Enum getGovtEntityType();
921         
922         /**
923          * Gets (as xml) the "GovtEntityType" element
924          */
925         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType xgetGovtEntityType();
926         
927         /**
928          * Sets the "GovtEntityType" element
929          */
930         void setGovtEntityType(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType.Enum govtEntityType);
931         
932         /**
933          * Sets (as xml) the "GovtEntityType" element
934          */
935         void xsetGovtEntityType(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType govtEntityType);
936         
937         /**
938          * Gets the "NotApplyingForHiringGrant" element
939          */
940         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNotApplyingForHiringGrant();
941         
942         /**
943          * Gets (as xml) the "NotApplyingForHiringGrant" element
944          */
945         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNotApplyingForHiringGrant();
946         
947         /**
948          * True if has "NotApplyingForHiringGrant" element
949          */
950         boolean isSetNotApplyingForHiringGrant();
951         
952         /**
953          * Sets the "NotApplyingForHiringGrant" element
954          */
955         void setNotApplyingForHiringGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum notApplyingForHiringGrant);
956         
957         /**
958          * Sets (as xml) the "NotApplyingForHiringGrant" element
959          */
960         void xsetNotApplyingForHiringGrant(gov.grants.apply.system.globalLibraryV20.YesNoDataType notApplyingForHiringGrant);
961         
962         /**
963          * Unsets the "NotApplyingForHiringGrant" element
964          */
965         void unsetNotApplyingForHiringGrant();
966         
967         /**
968          * Gets the "RetentionForCOPSHiringGrantsExplanation" element
969          */
970         java.lang.String getRetentionForCOPSHiringGrantsExplanation();
971         
972         /**
973          * Gets (as xml) the "RetentionForCOPSHiringGrantsExplanation" element
974          */
975         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation xgetRetentionForCOPSHiringGrantsExplanation();
976         
977         /**
978          * True if has "RetentionForCOPSHiringGrantsExplanation" element
979          */
980         boolean isSetRetentionForCOPSHiringGrantsExplanation();
981         
982         /**
983          * Sets the "RetentionForCOPSHiringGrantsExplanation" element
984          */
985         void setRetentionForCOPSHiringGrantsExplanation(java.lang.String retentionForCOPSHiringGrantsExplanation);
986         
987         /**
988          * Sets (as xml) the "RetentionForCOPSHiringGrantsExplanation" element
989          */
990         void xsetRetentionForCOPSHiringGrantsExplanation(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation retentionForCOPSHiringGrantsExplanation);
991         
992         /**
993          * Unsets the "RetentionForCOPSHiringGrantsExplanation" element
994          */
995         void unsetRetentionForCOPSHiringGrantsExplanation();
996         
997         /**
998          * Gets the "NeedForFederalAssistanceExplanation" element
999          */
1000         java.lang.String getNeedForFederalAssistanceExplanation();
1001         
1002         /**
1003          * Gets (as xml) the "NeedForFederalAssistanceExplanation" element
1004          */
1005         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation xgetNeedForFederalAssistanceExplanation();
1006         
1007         /**
1008          * Sets the "NeedForFederalAssistanceExplanation" element
1009          */
1010         void setNeedForFederalAssistanceExplanation(java.lang.String needForFederalAssistanceExplanation);
1011         
1012         /**
1013          * Sets (as xml) the "NeedForFederalAssistanceExplanation" element
1014          */
1015         void xsetNeedForFederalAssistanceExplanation(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation needForFederalAssistanceExplanation);
1016         
1017         /**
1018          * Gets the "NAExecutiveSummary" element
1019          */
1020         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAExecutiveSummary();
1021         
1022         /**
1023          * Gets (as xml) the "NAExecutiveSummary" element
1024          */
1025         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAExecutiveSummary();
1026         
1027         /**
1028          * True if has "NAExecutiveSummary" element
1029          */
1030         boolean isSetNAExecutiveSummary();
1031         
1032         /**
1033          * Sets the "NAExecutiveSummary" element
1034          */
1035         void setNAExecutiveSummary(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naExecutiveSummary);
1036         
1037         /**
1038          * Sets (as xml) the "NAExecutiveSummary" element
1039          */
1040         void xsetNAExecutiveSummary(gov.grants.apply.system.globalLibraryV20.YesNoDataType naExecutiveSummary);
1041         
1042         /**
1043          * Unsets the "NAExecutiveSummary" element
1044          */
1045         void unsetNAExecutiveSummary();
1046         
1047         /**
1048          * Gets the "ExecutiveSummary" element
1049          */
1050         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getExecutiveSummary();
1051         
1052         /**
1053          * True if has "ExecutiveSummary" element
1054          */
1055         boolean isSetExecutiveSummary();
1056         
1057         /**
1058          * Sets the "ExecutiveSummary" element
1059          */
1060         void setExecutiveSummary(gov.grants.apply.system.attachmentsV10.AttachedFileDataType executiveSummary);
1061         
1062         /**
1063          * Appends and returns a new empty "ExecutiveSummary" element
1064          */
1065         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewExecutiveSummary();
1066         
1067         /**
1068          * Unsets the "ExecutiveSummary" element
1069          */
1070         void unsetExecutiveSummary();
1071         
1072         /**
1073          * Gets the "NAProjectDescription" element
1074          */
1075         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAProjectDescription();
1076         
1077         /**
1078          * Gets (as xml) the "NAProjectDescription" element
1079          */
1080         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAProjectDescription();
1081         
1082         /**
1083          * True if has "NAProjectDescription" element
1084          */
1085         boolean isSetNAProjectDescription();
1086         
1087         /**
1088          * Sets the "NAProjectDescription" element
1089          */
1090         void setNAProjectDescription(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naProjectDescription);
1091         
1092         /**
1093          * Sets (as xml) the "NAProjectDescription" element
1094          */
1095         void xsetNAProjectDescription(gov.grants.apply.system.globalLibraryV20.YesNoDataType naProjectDescription);
1096         
1097         /**
1098          * Unsets the "NAProjectDescription" element
1099          */
1100         void unsetNAProjectDescription();
1101         
1102         /**
1103          * Gets the "ProjectDescription" element
1104          */
1105         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getProjectDescription();
1106         
1107         /**
1108          * True if has "ProjectDescription" element
1109          */
1110         boolean isSetProjectDescription();
1111         
1112         /**
1113          * Sets the "ProjectDescription" element
1114          */
1115         void setProjectDescription(gov.grants.apply.system.attachmentsV10.AttachedFileDataType projectDescription);
1116         
1117         /**
1118          * Appends and returns a new empty "ProjectDescription" element
1119          */
1120         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewProjectDescription();
1121         
1122         /**
1123          * Unsets the "ProjectDescription" element
1124          */
1125         void unsetProjectDescription();
1126         
1127         /**
1128          * Gets the "NABudgetNarrative" element
1129          */
1130         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNABudgetNarrative();
1131         
1132         /**
1133          * Gets (as xml) the "NABudgetNarrative" element
1134          */
1135         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNABudgetNarrative();
1136         
1137         /**
1138          * True if has "NABudgetNarrative" element
1139          */
1140         boolean isSetNABudgetNarrative();
1141         
1142         /**
1143          * Sets the "NABudgetNarrative" element
1144          */
1145         void setNABudgetNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naBudgetNarrative);
1146         
1147         /**
1148          * Sets (as xml) the "NABudgetNarrative" element
1149          */
1150         void xsetNABudgetNarrative(gov.grants.apply.system.globalLibraryV20.YesNoDataType naBudgetNarrative);
1151         
1152         /**
1153          * Unsets the "NABudgetNarrative" element
1154          */
1155         void unsetNABudgetNarrative();
1156         
1157         /**
1158          * Gets the "BudgetNarrative" element
1159          */
1160         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getBudgetNarrative();
1161         
1162         /**
1163          * True if has "BudgetNarrative" element
1164          */
1165         boolean isSetBudgetNarrative();
1166         
1167         /**
1168          * Sets the "BudgetNarrative" element
1169          */
1170         void setBudgetNarrative(gov.grants.apply.system.attachmentsV10.AttachedFileDataType budgetNarrative);
1171         
1172         /**
1173          * Appends and returns a new empty "BudgetNarrative" element
1174          */
1175         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewBudgetNarrative();
1176         
1177         /**
1178          * Unsets the "BudgetNarrative" element
1179          */
1180         void unsetBudgetNarrative();
1181         
1182         /**
1183          * Gets the "NAMemorandumOfUnderstanding" element
1184          */
1185         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNAMemorandumOfUnderstanding();
1186         
1187         /**
1188          * Gets (as xml) the "NAMemorandumOfUnderstanding" element
1189          */
1190         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNAMemorandumOfUnderstanding();
1191         
1192         /**
1193          * True if has "NAMemorandumOfUnderstanding" element
1194          */
1195         boolean isSetNAMemorandumOfUnderstanding();
1196         
1197         /**
1198          * Sets the "NAMemorandumOfUnderstanding" element
1199          */
1200         void setNAMemorandumOfUnderstanding(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum naMemorandumOfUnderstanding);
1201         
1202         /**
1203          * Sets (as xml) the "NAMemorandumOfUnderstanding" element
1204          */
1205         void xsetNAMemorandumOfUnderstanding(gov.grants.apply.system.globalLibraryV20.YesNoDataType naMemorandumOfUnderstanding);
1206         
1207         /**
1208          * Unsets the "NAMemorandumOfUnderstanding" element
1209          */
1210         void unsetNAMemorandumOfUnderstanding();
1211         
1212         /**
1213          * Gets the "MemorandumOfUnderstanding" element
1214          */
1215         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getMemorandumOfUnderstanding();
1216         
1217         /**
1218          * True if has "MemorandumOfUnderstanding" element
1219          */
1220         boolean isSetMemorandumOfUnderstanding();
1221         
1222         /**
1223          * Sets the "MemorandumOfUnderstanding" element
1224          */
1225         void setMemorandumOfUnderstanding(gov.grants.apply.system.attachmentsV10.AttachedFileDataType memorandumOfUnderstanding);
1226         
1227         /**
1228          * Appends and returns a new empty "MemorandumOfUnderstanding" element
1229          */
1230         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewMemorandumOfUnderstanding();
1231         
1232         /**
1233          * Unsets the "MemorandumOfUnderstanding" element
1234          */
1235         void unsetMemorandumOfUnderstanding();
1236         
1237         /**
1238          * Gets the "NoPartnerRequired" element
1239          */
1240         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoPartnerRequired();
1241         
1242         /**
1243          * Gets (as xml) the "NoPartnerRequired" element
1244          */
1245         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoPartnerRequired();
1246         
1247         /**
1248          * True if has "NoPartnerRequired" element
1249          */
1250         boolean isSetNoPartnerRequired();
1251         
1252         /**
1253          * Sets the "NoPartnerRequired" element
1254          */
1255         void setNoPartnerRequired(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noPartnerRequired);
1256         
1257         /**
1258          * Sets (as xml) the "NoPartnerRequired" element
1259          */
1260         void xsetNoPartnerRequired(gov.grants.apply.system.globalLibraryV20.YesNoDataType noPartnerRequired);
1261         
1262         /**
1263          * Unsets the "NoPartnerRequired" element
1264          */
1265         void unsetNoPartnerRequired();
1266         
1267         /**
1268          * Gets the "OfficialPartners" element
1269          */
1270         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners getOfficialPartners();
1271         
1272         /**
1273          * True if has "OfficialPartners" element
1274          */
1275         boolean isSetOfficialPartners();
1276         
1277         /**
1278          * Sets the "OfficialPartners" element
1279          */
1280         void setOfficialPartners(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners officialPartners);
1281         
1282         /**
1283          * Appends and returns a new empty "OfficialPartners" element
1284          */
1285         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners addNewOfficialPartners();
1286         
1287         /**
1288          * Unsets the "OfficialPartners" element
1289          */
1290         void unsetOfficialPartners();
1291         
1292         /**
1293          * Gets the "AdditionalPartners" element
1294          */
1295         gov.grants.apply.system.attachmentsV10.AttachedFileDataType getAdditionalPartners();
1296         
1297         /**
1298          * True if has "AdditionalPartners" element
1299          */
1300         boolean isSetAdditionalPartners();
1301         
1302         /**
1303          * Sets the "AdditionalPartners" element
1304          */
1305         void setAdditionalPartners(gov.grants.apply.system.attachmentsV10.AttachedFileDataType additionalPartners);
1306         
1307         /**
1308          * Appends and returns a new empty "AdditionalPartners" element
1309          */
1310         gov.grants.apply.system.attachmentsV10.AttachedFileDataType addNewAdditionalPartners();
1311         
1312         /**
1313          * Unsets the "AdditionalPartners" element
1314          */
1315         void unsetAdditionalPartners();
1316         
1317         /**
1318          * Gets the "AuthorizedRepSignature" element
1319          */
1320         java.lang.String getAuthorizedRepSignature();
1321         
1322         /**
1323          * Gets (as xml) the "AuthorizedRepSignature" element
1324          */
1325         gov.grants.apply.system.globalLibraryV20.SignatureDataType xgetAuthorizedRepSignature();
1326         
1327         /**
1328          * Sets the "AuthorizedRepSignature" element
1329          */
1330         void setAuthorizedRepSignature(java.lang.String authorizedRepSignature);
1331         
1332         /**
1333          * Sets (as xml) the "AuthorizedRepSignature" element
1334          */
1335         void xsetAuthorizedRepSignature(gov.grants.apply.system.globalLibraryV20.SignatureDataType authorizedRepSignature);
1336         
1337         /**
1338          * Gets the "AuthorizedRepSignatureDate" element
1339          */
1340         java.util.Calendar getAuthorizedRepSignatureDate();
1341         
1342         /**
1343          * Gets (as xml) the "AuthorizedRepSignatureDate" element
1344          */
1345         org.apache.xmlbeans.XmlDate xgetAuthorizedRepSignatureDate();
1346         
1347         /**
1348          * Sets the "AuthorizedRepSignatureDate" element
1349          */
1350         void setAuthorizedRepSignatureDate(java.util.Calendar authorizedRepSignatureDate);
1351         
1352         /**
1353          * Sets (as xml) the "AuthorizedRepSignatureDate" element
1354          */
1355         void xsetAuthorizedRepSignatureDate(org.apache.xmlbeans.XmlDate authorizedRepSignatureDate);
1356         
1357         /**
1358          * Gets the "LE" element
1359          */
1360         gov.grants.apply.system.globalLibraryV20.HumanNameDataType getLE();
1361         
1362         /**
1363          * True if has "LE" element
1364          */
1365         boolean isSetLE();
1366         
1367         /**
1368          * Sets the "LE" element
1369          */
1370         void setLE(gov.grants.apply.system.globalLibraryV20.HumanNameDataType le);
1371         
1372         /**
1373          * Appends and returns a new empty "LE" element
1374          */
1375         gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewLE();
1376         
1377         /**
1378          * Unsets the "LE" element
1379          */
1380         void unsetLE();
1381         
1382         /**
1383          * Gets the "LESignatureDate" element
1384          */
1385         java.util.Calendar getLESignatureDate();
1386         
1387         /**
1388          * Gets (as xml) the "LESignatureDate" element
1389          */
1390         org.apache.xmlbeans.XmlDate xgetLESignatureDate();
1391         
1392         /**
1393          * Sets the "LESignatureDate" element
1394          */
1395         void setLESignatureDate(java.util.Calendar leSignatureDate);
1396         
1397         /**
1398          * Sets (as xml) the "LESignatureDate" element
1399          */
1400         void xsetLESignatureDate(org.apache.xmlbeans.XmlDate leSignatureDate);
1401         
1402         /**
1403          * Gets the "GE" element
1404          */
1405         gov.grants.apply.system.globalLibraryV20.HumanNameDataType getGE();
1406         
1407         /**
1408          * True if has "GE" element
1409          */
1410         boolean isSetGE();
1411         
1412         /**
1413          * Sets the "GE" element
1414          */
1415         void setGE(gov.grants.apply.system.globalLibraryV20.HumanNameDataType ge);
1416         
1417         /**
1418          * Appends and returns a new empty "GE" element
1419          */
1420         gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewGE();
1421         
1422         /**
1423          * Unsets the "GE" element
1424          */
1425         void unsetGE();
1426         
1427         /**
1428          * Gets the "GESignatureDate" element
1429          */
1430         java.util.Calendar getGESignatureDate();
1431         
1432         /**
1433          * Gets (as xml) the "GESignatureDate" element
1434          */
1435         org.apache.xmlbeans.XmlDate xgetGESignatureDate();
1436         
1437         /**
1438          * Sets the "GESignatureDate" element
1439          */
1440         void setGESignatureDate(java.util.Calendar geSignatureDate);
1441         
1442         /**
1443          * Sets (as xml) the "GESignatureDate" element
1444          */
1445         void xsetGESignatureDate(org.apache.xmlbeans.XmlDate geSignatureDate);
1446         
1447         /**
1448          * Gets array of all "PartnerPersonSignatureAndName" elements
1449          */
1450         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName[] getPartnerPersonSignatureAndNameArray();
1451         
1452         /**
1453          * Gets ith "PartnerPersonSignatureAndName" element
1454          */
1455         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName getPartnerPersonSignatureAndNameArray(int i);
1456         
1457         /**
1458          * Returns number of "PartnerPersonSignatureAndName" element
1459          */
1460         int sizeOfPartnerPersonSignatureAndNameArray();
1461         
1462         /**
1463          * Sets array of all "PartnerPersonSignatureAndName" element
1464          */
1465         void setPartnerPersonSignatureAndNameArray(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName[] partnerPersonSignatureAndNameArray);
1466         
1467         /**
1468          * Sets ith "PartnerPersonSignatureAndName" element
1469          */
1470         void setPartnerPersonSignatureAndNameArray(int i, gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName partnerPersonSignatureAndName);
1471         
1472         /**
1473          * Inserts and returns a new empty value (as xml) as the ith "PartnerPersonSignatureAndName" element
1474          */
1475         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName insertNewPartnerPersonSignatureAndName(int i);
1476         
1477         /**
1478          * Appends and returns a new empty value (as xml) as the last "PartnerPersonSignatureAndName" element
1479          */
1480         gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName addNewPartnerPersonSignatureAndName();
1481         
1482         /**
1483          * Removes the ith "PartnerPersonSignatureAndName" element
1484          */
1485         void removePartnerPersonSignatureAndName(int i);
1486         
1487         /**
1488          * Gets the "FormVersion" attribute
1489          */
1490         java.lang.String getFormVersion();
1491         
1492         /**
1493          * Gets (as xml) the "FormVersion" attribute
1494          */
1495         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
1496         
1497         /**
1498          * Sets the "FormVersion" attribute
1499          */
1500         void setFormVersion(java.lang.String formVersion);
1501         
1502         /**
1503          * Sets (as xml) the "FormVersion" attribute
1504          */
1505         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
1506         
1507         /**
1508          * An XML ProgramName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1509          *
1510          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$ProgramName.
1511          */
1512         public interface ProgramName extends org.apache.xmlbeans.XmlString
1513         {
1514             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1515                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programname5019elemtype");
1516             
1517             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1518             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1519             
1520             static final Enum COPS_IN_SCHOOLS = Enum.forString("COPS In Schools");
1521             static final Enum TRIBAL_PROGRAMS = Enum.forString("Tribal Programs");
1522             static final Enum UNIVERSAL_HIRING_PROGRAM = Enum.forString("Universal Hiring Program");
1523             static final Enum COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS = Enum.forString("Community Policing Development Programs");
1524             static final Enum TARGETED_PROGRAMS = Enum.forString("Targeted Programs");
1525             static final Enum INTEROPERABLE_COMMUNICATIONS_TECHNOLOGY_PROGRAM = Enum.forString("Interoperable Communications Technology Program");
1526             static final Enum SECURE_OUR_SCHOOLS = Enum.forString("Secure Our Schools");
1527             
1528             static final int INT_COPS_IN_SCHOOLS = Enum.INT_COPS_IN_SCHOOLS;
1529             static final int INT_TRIBAL_PROGRAMS = Enum.INT_TRIBAL_PROGRAMS;
1530             static final int INT_UNIVERSAL_HIRING_PROGRAM = Enum.INT_UNIVERSAL_HIRING_PROGRAM;
1531             static final int INT_COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS = Enum.INT_COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS;
1532             static final int INT_TARGETED_PROGRAMS = Enum.INT_TARGETED_PROGRAMS;
1533             static final int INT_INTEROPERABLE_COMMUNICATIONS_TECHNOLOGY_PROGRAM = Enum.INT_INTEROPERABLE_COMMUNICATIONS_TECHNOLOGY_PROGRAM;
1534             static final int INT_SECURE_OUR_SCHOOLS = Enum.INT_SECURE_OUR_SCHOOLS;
1535             
1536             /**
1537              * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$ProgramName.
1538              * These enum values can be used as follows:
1539              * <pre>
1540              * enum.toString(); // returns the string value of the enum
1541              * enum.intValue(); // returns an int value, useful for switches
1542              * // e.g., case Enum.INT_COPS_IN_SCHOOLS
1543              * Enum.forString(s); // returns the enum value for a string
1544              * Enum.forInt(i); // returns the enum value for an int
1545              * </pre>
1546              * Enumeration objects are immutable singleton objects that
1547              * can be compared using == object equality. They have no
1548              * public constructor. See the constants defined within this
1549              * class for all the valid values.
1550              */
1551             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
1552             {
1553                 /**
1554                  * Returns the enum value for a string, or null if none.
1555                  */
1556                 public static Enum forString(java.lang.String s)
1557                     { return (Enum)table.forString(s); }
1558                 /**
1559                  * Returns the enum value corresponding to an int, or null if none.
1560                  */
1561                 public static Enum forInt(int i)
1562                     { return (Enum)table.forInt(i); }
1563                 
1564                 private Enum(java.lang.String s, int i)
1565                     { super(s, i); }
1566                 
1567                 static final int INT_COPS_IN_SCHOOLS = 1;
1568                 static final int INT_TRIBAL_PROGRAMS = 2;
1569                 static final int INT_UNIVERSAL_HIRING_PROGRAM = 3;
1570                 static final int INT_COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS = 4;
1571                 static final int INT_TARGETED_PROGRAMS = 5;
1572                 static final int INT_INTEROPERABLE_COMMUNICATIONS_TECHNOLOGY_PROGRAM = 6;
1573                 static final int INT_SECURE_OUR_SCHOOLS = 7;
1574                 
1575                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
1576                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
1577                 (
1578                     new Enum[]
1579                     {
1580                       new Enum("COPS In Schools", INT_COPS_IN_SCHOOLS),
1581                       new Enum("Tribal Programs", INT_TRIBAL_PROGRAMS),
1582                       new Enum("Universal Hiring Program", INT_UNIVERSAL_HIRING_PROGRAM),
1583                       new Enum("Community Policing Development Programs", INT_COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS),
1584                       new Enum("Targeted Programs", INT_TARGETED_PROGRAMS),
1585                       new Enum("Interoperable Communications Technology Program", INT_INTEROPERABLE_COMMUNICATIONS_TECHNOLOGY_PROGRAM),
1586                       new Enum("Secure Our Schools", INT_SECURE_OUR_SCHOOLS),
1587                     }
1588                 );
1589                 private static final long serialVersionUID = 1L;
1590                 private java.lang.Object readResolve() { return forInt(intValue()); } 
1591             }
1592             
1593             /**
1594              * A factory class with static methods for creating instances
1595              * of this type.
1596              */
1597             
1598             public static final class Factory
1599             {
1600                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName newValue(java.lang.Object obj) {
1601                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName) type.newValue( obj ); }
1602                 
1603                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName newInstance() {
1604                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1605                 
1606                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName newInstance(org.apache.xmlbeans.XmlOptions options) {
1607                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ProgramName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1608                 
1609                 private Factory() { } // No instance of this class allowed
1610             }
1611         }
1612         
1613         /**
1614          * An XML ApplicantORINumber(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1615          *
1616          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$ApplicantORINumber.
1617          */
1618         public interface ApplicantORINumber extends org.apache.xmlbeans.XmlString
1619         {
1620             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1621                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantORINumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantorinumber4247elemtype");
1622             
1623             /**
1624              * A factory class with static methods for creating instances
1625              * of this type.
1626              */
1627             
1628             public static final class Factory
1629             {
1630                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber newValue(java.lang.Object obj) {
1631                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber) type.newValue( obj ); }
1632                 
1633                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber newInstance() {
1634                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1635                 
1636                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber newInstance(org.apache.xmlbeans.XmlOptions options) {
1637                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.ApplicantORINumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1638                 
1639                 private Factory() { } // No instance of this class allowed
1640             }
1641         }
1642         
1643         /**
1644          * An XML CognizantFederalAgency(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1645          *
1646          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$CognizantFederalAgency.
1647          */
1648         public interface CognizantFederalAgency extends org.apache.xmlbeans.XmlString
1649         {
1650             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1651                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CognizantFederalAgency.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("cognizantfederalagencyd879elemtype");
1652             
1653             /**
1654              * A factory class with static methods for creating instances
1655              * of this type.
1656              */
1657             
1658             public static final class Factory
1659             {
1660                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency newValue(java.lang.Object obj) {
1661                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency) type.newValue( obj ); }
1662                 
1663                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency newInstance() {
1664                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1665                 
1666                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency newInstance(org.apache.xmlbeans.XmlOptions options) {
1667                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.CognizantFederalAgency) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1668                 
1669                 private Factory() { } // No instance of this class allowed
1670             }
1671         }
1672         
1673         /**
1674          * An XML PopulationServed(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1675          *
1676          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$PopulationServed.
1677          */
1678         public interface PopulationServed extends org.apache.xmlbeans.XmlInt
1679         {
1680             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1681                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PopulationServed.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("populationservedb53celemtype");
1682             
1683             /**
1684              * A factory class with static methods for creating instances
1685              * of this type.
1686              */
1687             
1688             public static final class Factory
1689             {
1690                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed newValue(java.lang.Object obj) {
1691                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed) type.newValue( obj ); }
1692                 
1693                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed newInstance() {
1694                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1695                 
1696                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed newInstance(org.apache.xmlbeans.XmlOptions options) {
1697                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PopulationServed) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1698                 
1699                 private Factory() { } // No instance of this class allowed
1700             }
1701         }
1702         
1703         /**
1704          * An XML NonCensusPopulation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1705          *
1706          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$NonCensusPopulation.
1707          */
1708         public interface NonCensusPopulation extends org.apache.xmlbeans.XmlInt
1709         {
1710             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1711                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NonCensusPopulation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("noncensuspopulation7989elemtype");
1712             
1713             /**
1714              * A factory class with static methods for creating instances
1715              * of this type.
1716              */
1717             
1718             public static final class Factory
1719             {
1720                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation newValue(java.lang.Object obj) {
1721                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation) type.newValue( obj ); }
1722                 
1723                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation newInstance() {
1724                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1725                 
1726                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation newInstance(org.apache.xmlbeans.XmlOptions options) {
1727                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NonCensusPopulation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1728                 
1729                 private Factory() { } // No instance of this class allowed
1730             }
1731         }
1732         
1733         /**
1734          * An XML PrimaryLawEnforcementPopulation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1735          *
1736          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$PrimaryLawEnforcementPopulation.
1737          */
1738         public interface PrimaryLawEnforcementPopulation extends org.apache.xmlbeans.XmlInt
1739         {
1740             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1741                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PrimaryLawEnforcementPopulation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("primarylawenforcementpopulation5637elemtype");
1742             
1743             /**
1744              * A factory class with static methods for creating instances
1745              * of this type.
1746              */
1747             
1748             public static final class Factory
1749             {
1750                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation newValue(java.lang.Object obj) {
1751                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation) type.newValue( obj ); }
1752                 
1753                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation newInstance() {
1754                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1755                 
1756                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation newInstance(org.apache.xmlbeans.XmlOptions options) {
1757                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PrimaryLawEnforcementPopulation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1758                 
1759                 private Factory() { } // No instance of this class allowed
1760             }
1761         }
1762         
1763         /**
1764          * An XML NotPrimaryLawEnforcementAuthorityExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1765          *
1766          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$NotPrimaryLawEnforcementAuthorityExplanation.
1767          */
1768         public interface NotPrimaryLawEnforcementAuthorityExplanation extends org.apache.xmlbeans.XmlString
1769         {
1770             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1771                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NotPrimaryLawEnforcementAuthorityExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("notprimarylawenforcementauthorityexplanation9a9delemtype");
1772             
1773             /**
1774              * A factory class with static methods for creating instances
1775              * of this type.
1776              */
1777             
1778             public static final class Factory
1779             {
1780                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation newValue(java.lang.Object obj) {
1781                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation) type.newValue( obj ); }
1782                 
1783                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation newInstance() {
1784                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1785                 
1786                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
1787                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NotPrimaryLawEnforcementAuthorityExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1788                 
1789                 private Factory() { } // No instance of this class allowed
1790             }
1791         }
1792         
1793         /**
1794          * An XML LandBaseCovered(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1795          *
1796          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$LandBaseCovered.
1797          */
1798         public interface LandBaseCovered extends org.apache.xmlbeans.XmlInt
1799         {
1800             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1801                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LandBaseCovered.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("landbasecoveredb384elemtype");
1802             
1803             /**
1804              * A factory class with static methods for creating instances
1805              * of this type.
1806              */
1807             
1808             public static final class Factory
1809             {
1810                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered newValue(java.lang.Object obj) {
1811                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered) type.newValue( obj ); }
1812                 
1813                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered newInstance() {
1814                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1815                 
1816                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered newInstance(org.apache.xmlbeans.XmlOptions options) {
1817                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LandBaseCovered) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1818                 
1819                 private Factory() { } // No instance of this class allowed
1820             }
1821         }
1822         
1823         /**
1824          * An XML SwornForceLocalBudgetFullTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1825          *
1826          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$SwornForceLocalBudgetFullTime.
1827          */
1828         public interface SwornForceLocalBudgetFullTime extends org.apache.xmlbeans.XmlInt
1829         {
1830             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1831                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceLocalBudgetFullTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcelocalbudgetfulltime14d2elemtype");
1832             
1833             /**
1834              * A factory class with static methods for creating instances
1835              * of this type.
1836              */
1837             
1838             public static final class Factory
1839             {
1840                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime newValue(java.lang.Object obj) {
1841                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime) type.newValue( obj ); }
1842                 
1843                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime newInstance() {
1844                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1845                 
1846                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime newInstance(org.apache.xmlbeans.XmlOptions options) {
1847                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1848                 
1849                 private Factory() { } // No instance of this class allowed
1850             }
1851         }
1852         
1853         /**
1854          * An XML SwornForceLocalBudgetPartTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1855          *
1856          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$SwornForceLocalBudgetPartTime.
1857          */
1858         public interface SwornForceLocalBudgetPartTime extends org.apache.xmlbeans.XmlInt
1859         {
1860             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1861                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceLocalBudgetPartTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcelocalbudgetparttime6836elemtype");
1862             
1863             /**
1864              * A factory class with static methods for creating instances
1865              * of this type.
1866              */
1867             
1868             public static final class Factory
1869             {
1870                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime newValue(java.lang.Object obj) {
1871                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime) type.newValue( obj ); }
1872                 
1873                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime newInstance() {
1874                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1875                 
1876                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime newInstance(org.apache.xmlbeans.XmlOptions options) {
1877                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalBudgetPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1878                 
1879                 private Factory() { } // No instance of this class allowed
1880             }
1881         }
1882         
1883         /**
1884          * An XML SwornForceLocalActualFullTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1885          *
1886          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$SwornForceLocalActualFullTime.
1887          */
1888         public interface SwornForceLocalActualFullTime extends org.apache.xmlbeans.XmlInt
1889         {
1890             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1891                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceLocalActualFullTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcelocalactualfulltime7f1belemtype");
1892             
1893             /**
1894              * A factory class with static methods for creating instances
1895              * of this type.
1896              */
1897             
1898             public static final class Factory
1899             {
1900                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime newValue(java.lang.Object obj) {
1901                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime) type.newValue( obj ); }
1902                 
1903                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime newInstance() {
1904                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1905                 
1906                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime newInstance(org.apache.xmlbeans.XmlOptions options) {
1907                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualFullTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1908                 
1909                 private Factory() { } // No instance of this class allowed
1910             }
1911         }
1912         
1913         /**
1914          * An XML SwornForceLocalActualPartTime(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1915          *
1916          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$SwornForceLocalActualPartTime.
1917          */
1918         public interface SwornForceLocalActualPartTime extends org.apache.xmlbeans.XmlInt
1919         {
1920             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1921                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornForceLocalActualPartTime.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornforcelocalactualparttimed27felemtype");
1922             
1923             /**
1924              * A factory class with static methods for creating instances
1925              * of this type.
1926              */
1927             
1928             public static final class Factory
1929             {
1930                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime newValue(java.lang.Object obj) {
1931                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime) type.newValue( obj ); }
1932                 
1933                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime newInstance() {
1934                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1935                 
1936                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime newInstance(org.apache.xmlbeans.XmlOptions options) {
1937                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.SwornForceLocalActualPartTime) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1938                 
1939                 private Factory() { } // No instance of this class allowed
1940             }
1941         }
1942         
1943         /**
1944          * An XML LawEnforcementExecAgencyName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1945          *
1946          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$LawEnforcementExecAgencyName.
1947          */
1948         public interface LawEnforcementExecAgencyName extends org.apache.xmlbeans.XmlString
1949         {
1950             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1951                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(LawEnforcementExecAgencyName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("lawenforcementexecagencyname59d9elemtype");
1952             
1953             /**
1954              * A factory class with static methods for creating instances
1955              * of this type.
1956              */
1957             
1958             public static final class Factory
1959             {
1960                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName newValue(java.lang.Object obj) {
1961                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName) type.newValue( obj ); }
1962                 
1963                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName newInstance() {
1964                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
1965                 
1966                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName newInstance(org.apache.xmlbeans.XmlOptions options) {
1967                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.LawEnforcementExecAgencyName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
1968                 
1969                 private Factory() { } // No instance of this class allowed
1970             }
1971         }
1972         
1973         /**
1974          * An XML AgencyType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
1975          *
1976          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$AgencyType.
1977          */
1978         public interface AgencyType extends org.apache.xmlbeans.XmlString
1979         {
1980             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
1981                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AgencyType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("agencytype1039elemtype");
1982             
1983             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
1984             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
1985             
1986             static final Enum MUNICIPAL = Enum.forString("Municipal");
1987             static final Enum STATE = Enum.forString("State");
1988             static final Enum COUNTY_POLICE_DEPARTMENT = Enum.forString("County Police Department");
1989             static final Enum SHERIFF = Enum.forString("Sheriff*");
1990             static final Enum TRIBAL = Enum.forString("Tribal");
1991             static final Enum TRANSIT = Enum.forString("Transit*");
1992             static final Enum SCHOOL = Enum.forString("School*");
1993             static final Enum CONSORTIUM = Enum.forString("Consortium*");
1994             static final Enum UNIVERSITY_COLLEGE_PUBLIC = Enum.forString("University/College: Public*");
1995             static final Enum UNIVERSITY_COLLEGE_PRIVATE = Enum.forString("University/College: Private*");
1996             static final Enum PUBLIC_HOUSING = Enum.forString("Public Housing*");
1997             static final Enum NEW_STARTUP_PLEASE_SPECIFY = Enum.forString("New Startup* (please specify)");
1998             static final Enum NON_PROFIT_ORGANIZATION = Enum.forString("Non-profit Organization");
1999             static final Enum PROFIT_ORGANIZATION = Enum.forString("Profit Organization");
2000             static final Enum OTHER_PLEASE_SPECIFY = Enum.forString("Other* (please specify)");
2001             
2002             static final int INT_MUNICIPAL = Enum.INT_MUNICIPAL;
2003             static final int INT_STATE = Enum.INT_STATE;
2004             static final int INT_COUNTY_POLICE_DEPARTMENT = Enum.INT_COUNTY_POLICE_DEPARTMENT;
2005             static final int INT_SHERIFF = Enum.INT_SHERIFF;
2006             static final int INT_TRIBAL = Enum.INT_TRIBAL;
2007             static final int INT_TRANSIT = Enum.INT_TRANSIT;
2008             static final int INT_SCHOOL = Enum.INT_SCHOOL;
2009             static final int INT_CONSORTIUM = Enum.INT_CONSORTIUM;
2010             static final int INT_UNIVERSITY_COLLEGE_PUBLIC = Enum.INT_UNIVERSITY_COLLEGE_PUBLIC;
2011             static final int INT_UNIVERSITY_COLLEGE_PRIVATE = Enum.INT_UNIVERSITY_COLLEGE_PRIVATE;
2012             static final int INT_PUBLIC_HOUSING = Enum.INT_PUBLIC_HOUSING;
2013             static final int INT_NEW_STARTUP_PLEASE_SPECIFY = Enum.INT_NEW_STARTUP_PLEASE_SPECIFY;
2014             static final int INT_NON_PROFIT_ORGANIZATION = Enum.INT_NON_PROFIT_ORGANIZATION;
2015             static final int INT_PROFIT_ORGANIZATION = Enum.INT_PROFIT_ORGANIZATION;
2016             static final int INT_OTHER_PLEASE_SPECIFY = Enum.INT_OTHER_PLEASE_SPECIFY;
2017             
2018             /**
2019              * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$AgencyType.
2020              * These enum values can be used as follows:
2021              * <pre>
2022              * enum.toString(); // returns the string value of the enum
2023              * enum.intValue(); // returns an int value, useful for switches
2024              * // e.g., case Enum.INT_MUNICIPAL
2025              * Enum.forString(s); // returns the enum value for a string
2026              * Enum.forInt(i); // returns the enum value for an int
2027              * </pre>
2028              * Enumeration objects are immutable singleton objects that
2029              * can be compared using == object equality. They have no
2030              * public constructor. See the constants defined within this
2031              * class for all the valid values.
2032              */
2033             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2034             {
2035                 /**
2036                  * Returns the enum value for a string, or null if none.
2037                  */
2038                 public static Enum forString(java.lang.String s)
2039                     { return (Enum)table.forString(s); }
2040                 /**
2041                  * Returns the enum value corresponding to an int, or null if none.
2042                  */
2043                 public static Enum forInt(int i)
2044                     { return (Enum)table.forInt(i); }
2045                 
2046                 private Enum(java.lang.String s, int i)
2047                     { super(s, i); }
2048                 
2049                 static final int INT_MUNICIPAL = 1;
2050                 static final int INT_STATE = 2;
2051                 static final int INT_COUNTY_POLICE_DEPARTMENT = 3;
2052                 static final int INT_SHERIFF = 4;
2053                 static final int INT_TRIBAL = 5;
2054                 static final int INT_TRANSIT = 6;
2055                 static final int INT_SCHOOL = 7;
2056                 static final int INT_CONSORTIUM = 8;
2057                 static final int INT_UNIVERSITY_COLLEGE_PUBLIC = 9;
2058                 static final int INT_UNIVERSITY_COLLEGE_PRIVATE = 10;
2059                 static final int INT_PUBLIC_HOUSING = 11;
2060                 static final int INT_NEW_STARTUP_PLEASE_SPECIFY = 12;
2061                 static final int INT_NON_PROFIT_ORGANIZATION = 13;
2062                 static final int INT_PROFIT_ORGANIZATION = 14;
2063                 static final int INT_OTHER_PLEASE_SPECIFY = 15;
2064                 
2065                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2066                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2067                 (
2068                     new Enum[]
2069                     {
2070                       new Enum("Municipal", INT_MUNICIPAL),
2071                       new Enum("State", INT_STATE),
2072                       new Enum("County Police Department", INT_COUNTY_POLICE_DEPARTMENT),
2073                       new Enum("Sheriff*", INT_SHERIFF),
2074                       new Enum("Tribal", INT_TRIBAL),
2075                       new Enum("Transit*", INT_TRANSIT),
2076                       new Enum("School*", INT_SCHOOL),
2077                       new Enum("Consortium*", INT_CONSORTIUM),
2078                       new Enum("University/College: Public*", INT_UNIVERSITY_COLLEGE_PUBLIC),
2079                       new Enum("University/College: Private*", INT_UNIVERSITY_COLLEGE_PRIVATE),
2080                       new Enum("Public Housing*", INT_PUBLIC_HOUSING),
2081                       new Enum("New Startup* (please specify)", INT_NEW_STARTUP_PLEASE_SPECIFY),
2082                       new Enum("Non-profit Organization", INT_NON_PROFIT_ORGANIZATION),
2083                       new Enum("Profit Organization", INT_PROFIT_ORGANIZATION),
2084                       new Enum("Other* (please specify)", INT_OTHER_PLEASE_SPECIFY),
2085                     }
2086                 );
2087                 private static final long serialVersionUID = 1L;
2088                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2089             }
2090             
2091             /**
2092              * A factory class with static methods for creating instances
2093              * of this type.
2094              */
2095             
2096             public static final class Factory
2097             {
2098                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType newValue(java.lang.Object obj) {
2099                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType) type.newValue( obj ); }
2100                 
2101                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType newInstance() {
2102                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2103                 
2104                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType newInstance(org.apache.xmlbeans.XmlOptions options) {
2105                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2106                 
2107                 private Factory() { } // No instance of this class allowed
2108             }
2109         }
2110         
2111         /**
2112          * An XML AgencyTypeStartup(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2113          *
2114          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$AgencyTypeStartup.
2115          */
2116         public interface AgencyTypeStartup extends org.apache.xmlbeans.XmlString
2117         {
2118             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2119                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AgencyTypeStartup.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("agencytypestartup9a88elemtype");
2120             
2121             /**
2122              * A factory class with static methods for creating instances
2123              * of this type.
2124              */
2125             
2126             public static final class Factory
2127             {
2128                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup newValue(java.lang.Object obj) {
2129                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup) type.newValue( obj ); }
2130                 
2131                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup newInstance() {
2132                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2133                 
2134                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup newInstance(org.apache.xmlbeans.XmlOptions options) {
2135                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeStartup) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2136                 
2137                 private Factory() { } // No instance of this class allowed
2138             }
2139         }
2140         
2141         /**
2142          * An XML AgencyTypeOther(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2143          *
2144          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$AgencyTypeOther.
2145          */
2146         public interface AgencyTypeOther extends org.apache.xmlbeans.XmlString
2147         {
2148             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2149                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AgencyTypeOther.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("agencytypeother305belemtype");
2150             
2151             /**
2152              * A factory class with static methods for creating instances
2153              * of this type.
2154              */
2155             
2156             public static final class Factory
2157             {
2158                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther newValue(java.lang.Object obj) {
2159                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther) type.newValue( obj ); }
2160                 
2161                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther newInstance() {
2162                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2163                 
2164                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther newInstance(org.apache.xmlbeans.XmlOptions options) {
2165                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.AgencyTypeOther) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2166                 
2167                 private Factory() { } // No instance of this class allowed
2168             }
2169         }
2170         
2171         /**
2172          * An XML GovtExecutiveEntityName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2173          *
2174          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$GovtExecutiveEntityName.
2175          */
2176         public interface GovtExecutiveEntityName extends org.apache.xmlbeans.XmlString
2177         {
2178             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2179                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GovtExecutiveEntityName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("govtexecutiveentitynamed17aelemtype");
2180             
2181             /**
2182              * A factory class with static methods for creating instances
2183              * of this type.
2184              */
2185             
2186             public static final class Factory
2187             {
2188                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName newValue(java.lang.Object obj) {
2189                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName) type.newValue( obj ); }
2190                 
2191                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName newInstance() {
2192                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2193                 
2194                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName newInstance(org.apache.xmlbeans.XmlOptions options) {
2195                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtExecutiveEntityName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2196                 
2197                 private Factory() { } // No instance of this class allowed
2198             }
2199         }
2200         
2201         /**
2202          * An XML GovtEntityType(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2203          *
2204          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$GovtEntityType.
2205          */
2206         public interface GovtEntityType extends org.apache.xmlbeans.XmlString
2207         {
2208             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2209                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(GovtEntityType.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("govtentitytypec75delemtype");
2210             
2211             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
2212             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
2213             
2214             static final Enum STATE = Enum.forString("State");
2215             static final Enum CITY = Enum.forString("City");
2216             static final Enum TOWN = Enum.forString("Town");
2217             static final Enum COUNTY = Enum.forString("County");
2218             static final Enum VILLAGE = Enum.forString("Village");
2219             static final Enum BOROUGH = Enum.forString("Borough");
2220             static final Enum TOWNSHIP = Enum.forString("Township");
2221             static final Enum TERRITORY = Enum.forString("Territory");
2222             static final Enum REGION = Enum.forString("Region");
2223             static final Enum COUNCIL = Enum.forString("Council");
2224             static final Enum COMMUNITY = Enum.forString("Community");
2225             static final Enum PUEBLO = Enum.forString("Pueblo");
2226             static final Enum TRIBAL_NATION = Enum.forString("Tribal Nation");
2227             static final Enum SCHOOL_DISTRICT = Enum.forString("School District");
2228             static final Enum NOT_APPLICABLE_IF_APPLYING_AS_A_NON_LAW_ENFORCEMENT_AGENCY_PLEASE_SELECT_THIS_OPTION = Enum.forString("Not Applicable. If applying as a non-law enforcement agency, please select this option.");
2229             
2230             static final int INT_STATE = Enum.INT_STATE;
2231             static final int INT_CITY = Enum.INT_CITY;
2232             static final int INT_TOWN = Enum.INT_TOWN;
2233             static final int INT_COUNTY = Enum.INT_COUNTY;
2234             static final int INT_VILLAGE = Enum.INT_VILLAGE;
2235             static final int INT_BOROUGH = Enum.INT_BOROUGH;
2236             static final int INT_TOWNSHIP = Enum.INT_TOWNSHIP;
2237             static final int INT_TERRITORY = Enum.INT_TERRITORY;
2238             static final int INT_REGION = Enum.INT_REGION;
2239             static final int INT_COUNCIL = Enum.INT_COUNCIL;
2240             static final int INT_COMMUNITY = Enum.INT_COMMUNITY;
2241             static final int INT_PUEBLO = Enum.INT_PUEBLO;
2242             static final int INT_TRIBAL_NATION = Enum.INT_TRIBAL_NATION;
2243             static final int INT_SCHOOL_DISTRICT = Enum.INT_SCHOOL_DISTRICT;
2244             static final int INT_NOT_APPLICABLE_IF_APPLYING_AS_A_NON_LAW_ENFORCEMENT_AGENCY_PLEASE_SELECT_THIS_OPTION = Enum.INT_NOT_APPLICABLE_IF_APPLYING_AS_A_NON_LAW_ENFORCEMENT_AGENCY_PLEASE_SELECT_THIS_OPTION;
2245             
2246             /**
2247              * Enumeration value class for gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$GovtEntityType.
2248              * These enum values can be used as follows:
2249              * <pre>
2250              * enum.toString(); // returns the string value of the enum
2251              * enum.intValue(); // returns an int value, useful for switches
2252              * // e.g., case Enum.INT_STATE
2253              * Enum.forString(s); // returns the enum value for a string
2254              * Enum.forInt(i); // returns the enum value for an int
2255              * </pre>
2256              * Enumeration objects are immutable singleton objects that
2257              * can be compared using == object equality. They have no
2258              * public constructor. See the constants defined within this
2259              * class for all the valid values.
2260              */
2261             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
2262             {
2263                 /**
2264                  * Returns the enum value for a string, or null if none.
2265                  */
2266                 public static Enum forString(java.lang.String s)
2267                     { return (Enum)table.forString(s); }
2268                 /**
2269                  * Returns the enum value corresponding to an int, or null if none.
2270                  */
2271                 public static Enum forInt(int i)
2272                     { return (Enum)table.forInt(i); }
2273                 
2274                 private Enum(java.lang.String s, int i)
2275                     { super(s, i); }
2276                 
2277                 static final int INT_STATE = 1;
2278                 static final int INT_CITY = 2;
2279                 static final int INT_TOWN = 3;
2280                 static final int INT_COUNTY = 4;
2281                 static final int INT_VILLAGE = 5;
2282                 static final int INT_BOROUGH = 6;
2283                 static final int INT_TOWNSHIP = 7;
2284                 static final int INT_TERRITORY = 8;
2285                 static final int INT_REGION = 9;
2286                 static final int INT_COUNCIL = 10;
2287                 static final int INT_COMMUNITY = 11;
2288                 static final int INT_PUEBLO = 12;
2289                 static final int INT_TRIBAL_NATION = 13;
2290                 static final int INT_SCHOOL_DISTRICT = 14;
2291                 static final int INT_NOT_APPLICABLE_IF_APPLYING_AS_A_NON_LAW_ENFORCEMENT_AGENCY_PLEASE_SELECT_THIS_OPTION = 15;
2292                 
2293                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
2294                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
2295                 (
2296                     new Enum[]
2297                     {
2298                       new Enum("State", INT_STATE),
2299                       new Enum("City", INT_CITY),
2300                       new Enum("Town", INT_TOWN),
2301                       new Enum("County", INT_COUNTY),
2302                       new Enum("Village", INT_VILLAGE),
2303                       new Enum("Borough", INT_BOROUGH),
2304                       new Enum("Township", INT_TOWNSHIP),
2305                       new Enum("Territory", INT_TERRITORY),
2306                       new Enum("Region", INT_REGION),
2307                       new Enum("Council", INT_COUNCIL),
2308                       new Enum("Community", INT_COMMUNITY),
2309                       new Enum("Pueblo", INT_PUEBLO),
2310                       new Enum("Tribal Nation", INT_TRIBAL_NATION),
2311                       new Enum("School District", INT_SCHOOL_DISTRICT),
2312                       new Enum("Not Applicable. If applying as a non-law enforcement agency, please select this option.", INT_NOT_APPLICABLE_IF_APPLYING_AS_A_NON_LAW_ENFORCEMENT_AGENCY_PLEASE_SELECT_THIS_OPTION),
2313                     }
2314                 );
2315                 private static final long serialVersionUID = 1L;
2316                 private java.lang.Object readResolve() { return forInt(intValue()); } 
2317             }
2318             
2319             /**
2320              * A factory class with static methods for creating instances
2321              * of this type.
2322              */
2323             
2324             public static final class Factory
2325             {
2326                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType newValue(java.lang.Object obj) {
2327                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType) type.newValue( obj ); }
2328                 
2329                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType newInstance() {
2330                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2331                 
2332                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType newInstance(org.apache.xmlbeans.XmlOptions options) {
2333                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.GovtEntityType) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2334                 
2335                 private Factory() { } // No instance of this class allowed
2336             }
2337         }
2338         
2339         /**
2340          * An XML RetentionForCOPSHiringGrantsExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2341          *
2342          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$RetentionForCOPSHiringGrantsExplanation.
2343          */
2344         public interface RetentionForCOPSHiringGrantsExplanation extends org.apache.xmlbeans.XmlString
2345         {
2346             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2347                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(RetentionForCOPSHiringGrantsExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("retentionforcopshiringgrantsexplanationd4e1elemtype");
2348             
2349             /**
2350              * A factory class with static methods for creating instances
2351              * of this type.
2352              */
2353             
2354             public static final class Factory
2355             {
2356                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation newValue(java.lang.Object obj) {
2357                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation) type.newValue( obj ); }
2358                 
2359                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation newInstance() {
2360                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2361                 
2362                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
2363                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.RetentionForCOPSHiringGrantsExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2364                 
2365                 private Factory() { } // No instance of this class allowed
2366             }
2367         }
2368         
2369         /**
2370          * An XML NeedForFederalAssistanceExplanation(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2371          *
2372          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$NeedForFederalAssistanceExplanation.
2373          */
2374         public interface NeedForFederalAssistanceExplanation extends org.apache.xmlbeans.XmlString
2375         {
2376             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2377                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NeedForFederalAssistanceExplanation.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("needforfederalassistanceexplanation1801elemtype");
2378             
2379             /**
2380              * A factory class with static methods for creating instances
2381              * of this type.
2382              */
2383             
2384             public static final class Factory
2385             {
2386                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation newValue(java.lang.Object obj) {
2387                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation) type.newValue( obj ); }
2388                 
2389                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation newInstance() {
2390                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2391                 
2392                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation newInstance(org.apache.xmlbeans.XmlOptions options) {
2393                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.NeedForFederalAssistanceExplanation) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2394                 
2395                 private Factory() { } // No instance of this class allowed
2396             }
2397         }
2398         
2399         /**
2400          * An XML OfficialPartners(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2401          *
2402          * This is a complex type.
2403          */
2404         public interface OfficialPartners extends org.apache.xmlbeans.XmlObject
2405         {
2406             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2407                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OfficialPartners.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("officialpartners8910elemtype");
2408             
2409             /**
2410              * Gets the "OfficialPartner1" element
2411              */
2412             gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1 getOfficialPartner1();
2413             
2414             /**
2415              * True if has "OfficialPartner1" element
2416              */
2417             boolean isSetOfficialPartner1();
2418             
2419             /**
2420              * Sets the "OfficialPartner1" element
2421              */
2422             void setOfficialPartner1(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1 officialPartner1);
2423             
2424             /**
2425              * Appends and returns a new empty "OfficialPartner1" element
2426              */
2427             gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1 addNewOfficialPartner1();
2428             
2429             /**
2430              * Unsets the "OfficialPartner1" element
2431              */
2432             void unsetOfficialPartner1();
2433             
2434             /**
2435              * Gets the "OfficialPartner2" element
2436              */
2437             gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2 getOfficialPartner2();
2438             
2439             /**
2440              * True if has "OfficialPartner2" element
2441              */
2442             boolean isSetOfficialPartner2();
2443             
2444             /**
2445              * Sets the "OfficialPartner2" element
2446              */
2447             void setOfficialPartner2(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2 officialPartner2);
2448             
2449             /**
2450              * Appends and returns a new empty "OfficialPartner2" element
2451              */
2452             gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2 addNewOfficialPartner2();
2453             
2454             /**
2455              * Unsets the "OfficialPartner2" element
2456              */
2457             void unsetOfficialPartner2();
2458             
2459             /**
2460              * Gets the "OfficialPartner3" element
2461              */
2462             gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3 getOfficialPartner3();
2463             
2464             /**
2465              * True if has "OfficialPartner3" element
2466              */
2467             boolean isSetOfficialPartner3();
2468             
2469             /**
2470              * Sets the "OfficialPartner3" element
2471              */
2472             void setOfficialPartner3(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3 officialPartner3);
2473             
2474             /**
2475              * Appends and returns a new empty "OfficialPartner3" element
2476              */
2477             gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3 addNewOfficialPartner3();
2478             
2479             /**
2480              * Unsets the "OfficialPartner3" element
2481              */
2482             void unsetOfficialPartner3();
2483             
2484             /**
2485              * Gets the "OfficialPartner4" element
2486              */
2487             gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4 getOfficialPartner4();
2488             
2489             /**
2490              * True if has "OfficialPartner4" element
2491              */
2492             boolean isSetOfficialPartner4();
2493             
2494             /**
2495              * Sets the "OfficialPartner4" element
2496              */
2497             void setOfficialPartner4(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4 officialPartner4);
2498             
2499             /**
2500              * Appends and returns a new empty "OfficialPartner4" element
2501              */
2502             gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4 addNewOfficialPartner4();
2503             
2504             /**
2505              * Unsets the "OfficialPartner4" element
2506              */
2507             void unsetOfficialPartner4();
2508             
2509             /**
2510              * An XML OfficialPartner1(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2511              *
2512              * This is a complex type.
2513              */
2514             public interface OfficialPartner1 extends org.apache.xmlbeans.XmlObject
2515             {
2516                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2517                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OfficialPartner1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("officialpartner1ade0elemtype");
2518                 
2519                 /**
2520                  * Gets the "OfficialPartner1ContactInfo" element
2521                  */
2522                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getOfficialPartner1ContactInfo();
2523                 
2524                 /**
2525                  * True if has "OfficialPartner1ContactInfo" element
2526                  */
2527                 boolean isSetOfficialPartner1ContactInfo();
2528                 
2529                 /**
2530                  * Sets the "OfficialPartner1ContactInfo" element
2531                  */
2532                 void setOfficialPartner1ContactInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType officialPartner1ContactInfo);
2533                 
2534                 /**
2535                  * Appends and returns a new empty "OfficialPartner1ContactInfo" element
2536                  */
2537                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewOfficialPartner1ContactInfo();
2538                 
2539                 /**
2540                  * Unsets the "OfficialPartner1ContactInfo" element
2541                  */
2542                 void unsetOfficialPartner1ContactInfo();
2543                 
2544                 /**
2545                  * Gets the "PartnerEntity1Name" element
2546                  */
2547                 java.lang.String getPartnerEntity1Name();
2548                 
2549                 /**
2550                  * Gets (as xml) the "PartnerEntity1Name" element
2551                  */
2552                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name xgetPartnerEntity1Name();
2553                 
2554                 /**
2555                  * True if has "PartnerEntity1Name" element
2556                  */
2557                 boolean isSetPartnerEntity1Name();
2558                 
2559                 /**
2560                  * Sets the "PartnerEntity1Name" element
2561                  */
2562                 void setPartnerEntity1Name(java.lang.String partnerEntity1Name);
2563                 
2564                 /**
2565                  * Sets (as xml) the "PartnerEntity1Name" element
2566                  */
2567                 void xsetPartnerEntity1Name(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name partnerEntity1Name);
2568                 
2569                 /**
2570                  * Unsets the "PartnerEntity1Name" element
2571                  */
2572                 void unsetPartnerEntity1Name();
2573                 
2574                 /**
2575                  * Gets the "PartnerEntity1Type" element
2576                  */
2577                 java.lang.String getPartnerEntity1Type();
2578                 
2579                 /**
2580                  * Gets (as xml) the "PartnerEntity1Type" element
2581                  */
2582                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type xgetPartnerEntity1Type();
2583                 
2584                 /**
2585                  * True if has "PartnerEntity1Type" element
2586                  */
2587                 boolean isSetPartnerEntity1Type();
2588                 
2589                 /**
2590                  * Sets the "PartnerEntity1Type" element
2591                  */
2592                 void setPartnerEntity1Type(java.lang.String partnerEntity1Type);
2593                 
2594                 /**
2595                  * Sets (as xml) the "PartnerEntity1Type" element
2596                  */
2597                 void xsetPartnerEntity1Type(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type partnerEntity1Type);
2598                 
2599                 /**
2600                  * Unsets the "PartnerEntity1Type" element
2601                  */
2602                 void unsetPartnerEntity1Type();
2603                 
2604                 /**
2605                  * An XML PartnerEntity1Name(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2606                  *
2607                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner1$PartnerEntity1Name.
2608                  */
2609                 public interface PartnerEntity1Name extends org.apache.xmlbeans.XmlString
2610                 {
2611                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2612                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartnerEntity1Name.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("partnerentity1name1e4delemtype");
2613                     
2614                     /**
2615                      * A factory class with static methods for creating instances
2616                      * of this type.
2617                      */
2618                     
2619                     public static final class Factory
2620                     {
2621                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name newValue(java.lang.Object obj) {
2622                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name) type.newValue( obj ); }
2623                       
2624                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name newInstance() {
2625                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2626                       
2627                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name newInstance(org.apache.xmlbeans.XmlOptions options) {
2628                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Name) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2629                       
2630                       private Factory() { } // No instance of this class allowed
2631                     }
2632                 }
2633                 
2634                 /**
2635                  * An XML PartnerEntity1Type(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2636                  *
2637                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner1$PartnerEntity1Type.
2638                  */
2639                 public interface PartnerEntity1Type extends org.apache.xmlbeans.XmlString
2640                 {
2641                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2642                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartnerEntity1Type.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("partnerentity1type26bcelemtype");
2643                     
2644                     /**
2645                      * A factory class with static methods for creating instances
2646                      * of this type.
2647                      */
2648                     
2649                     public static final class Factory
2650                     {
2651                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type newValue(java.lang.Object obj) {
2652                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type) type.newValue( obj ); }
2653                       
2654                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type newInstance() {
2655                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2656                       
2657                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type newInstance(org.apache.xmlbeans.XmlOptions options) {
2658                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1.PartnerEntity1Type) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2659                       
2660                       private Factory() { } // No instance of this class allowed
2661                     }
2662                 }
2663                 
2664                 /**
2665                  * A factory class with static methods for creating instances
2666                  * of this type.
2667                  */
2668                 
2669                 public static final class Factory
2670                 {
2671                     public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1 newInstance() {
2672                       return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2673                     
2674                     public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1 newInstance(org.apache.xmlbeans.XmlOptions options) {
2675                       return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2676                     
2677                     private Factory() { } // No instance of this class allowed
2678                 }
2679             }
2680             
2681             /**
2682              * An XML OfficialPartner2(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2683              *
2684              * This is a complex type.
2685              */
2686             public interface OfficialPartner2 extends org.apache.xmlbeans.XmlObject
2687             {
2688                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2689                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OfficialPartner2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("officialpartner2633felemtype");
2690                 
2691                 /**
2692                  * Gets the "OfficialPartner2ContactInfo" element
2693                  */
2694                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getOfficialPartner2ContactInfo();
2695                 
2696                 /**
2697                  * True if has "OfficialPartner2ContactInfo" element
2698                  */
2699                 boolean isSetOfficialPartner2ContactInfo();
2700                 
2701                 /**
2702                  * Sets the "OfficialPartner2ContactInfo" element
2703                  */
2704                 void setOfficialPartner2ContactInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType officialPartner2ContactInfo);
2705                 
2706                 /**
2707                  * Appends and returns a new empty "OfficialPartner2ContactInfo" element
2708                  */
2709                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewOfficialPartner2ContactInfo();
2710                 
2711                 /**
2712                  * Unsets the "OfficialPartner2ContactInfo" element
2713                  */
2714                 void unsetOfficialPartner2ContactInfo();
2715                 
2716                 /**
2717                  * Gets the "PartnerEntity2Name" element
2718                  */
2719                 java.lang.String getPartnerEntity2Name();
2720                 
2721                 /**
2722                  * Gets (as xml) the "PartnerEntity2Name" element
2723                  */
2724                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name xgetPartnerEntity2Name();
2725                 
2726                 /**
2727                  * True if has "PartnerEntity2Name" element
2728                  */
2729                 boolean isSetPartnerEntity2Name();
2730                 
2731                 /**
2732                  * Sets the "PartnerEntity2Name" element
2733                  */
2734                 void setPartnerEntity2Name(java.lang.String partnerEntity2Name);
2735                 
2736                 /**
2737                  * Sets (as xml) the "PartnerEntity2Name" element
2738                  */
2739                 void xsetPartnerEntity2Name(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name partnerEntity2Name);
2740                 
2741                 /**
2742                  * Unsets the "PartnerEntity2Name" element
2743                  */
2744                 void unsetPartnerEntity2Name();
2745                 
2746                 /**
2747                  * Gets the "PartnerEntity2Type" element
2748                  */
2749                 java.lang.String getPartnerEntity2Type();
2750                 
2751                 /**
2752                  * Gets (as xml) the "PartnerEntity2Type" element
2753                  */
2754                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type xgetPartnerEntity2Type();
2755                 
2756                 /**
2757                  * True if has "PartnerEntity2Type" element
2758                  */
2759                 boolean isSetPartnerEntity2Type();
2760                 
2761                 /**
2762                  * Sets the "PartnerEntity2Type" element
2763                  */
2764                 void setPartnerEntity2Type(java.lang.String partnerEntity2Type);
2765                 
2766                 /**
2767                  * Sets (as xml) the "PartnerEntity2Type" element
2768                  */
2769                 void xsetPartnerEntity2Type(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type partnerEntity2Type);
2770                 
2771                 /**
2772                  * Unsets the "PartnerEntity2Type" element
2773                  */
2774                 void unsetPartnerEntity2Type();
2775                 
2776                 /**
2777                  * An XML PartnerEntity2Name(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2778                  *
2779                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner2$PartnerEntity2Name.
2780                  */
2781                 public interface PartnerEntity2Name extends org.apache.xmlbeans.XmlString
2782                 {
2783                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2784                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartnerEntity2Name.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("partnerentity2name836delemtype");
2785                     
2786                     /**
2787                      * A factory class with static methods for creating instances
2788                      * of this type.
2789                      */
2790                     
2791                     public static final class Factory
2792                     {
2793                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name newValue(java.lang.Object obj) {
2794                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name) type.newValue( obj ); }
2795                       
2796                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name newInstance() {
2797                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2798                       
2799                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name newInstance(org.apache.xmlbeans.XmlOptions options) {
2800                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Name) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2801                       
2802                       private Factory() { } // No instance of this class allowed
2803                     }
2804                 }
2805                 
2806                 /**
2807                  * An XML PartnerEntity2Type(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2808                  *
2809                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner2$PartnerEntity2Type.
2810                  */
2811                 public interface PartnerEntity2Type extends org.apache.xmlbeans.XmlString
2812                 {
2813                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2814                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartnerEntity2Type.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("partnerentity2type8bdcelemtype");
2815                     
2816                     /**
2817                      * A factory class with static methods for creating instances
2818                      * of this type.
2819                      */
2820                     
2821                     public static final class Factory
2822                     {
2823                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type newValue(java.lang.Object obj) {
2824                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type) type.newValue( obj ); }
2825                       
2826                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type newInstance() {
2827                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2828                       
2829                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type newInstance(org.apache.xmlbeans.XmlOptions options) {
2830                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2.PartnerEntity2Type) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2831                       
2832                       private Factory() { } // No instance of this class allowed
2833                     }
2834                 }
2835                 
2836                 /**
2837                  * A factory class with static methods for creating instances
2838                  * of this type.
2839                  */
2840                 
2841                 public static final class Factory
2842                 {
2843                     public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2 newInstance() {
2844                       return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2845                     
2846                     public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2 newInstance(org.apache.xmlbeans.XmlOptions options) {
2847                       return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2848                     
2849                     private Factory() { } // No instance of this class allowed
2850                 }
2851             }
2852             
2853             /**
2854              * An XML OfficialPartner3(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2855              *
2856              * This is a complex type.
2857              */
2858             public interface OfficialPartner3 extends org.apache.xmlbeans.XmlObject
2859             {
2860                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2861                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OfficialPartner3.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("officialpartner3189eelemtype");
2862                 
2863                 /**
2864                  * Gets the "OfficialPartner3ContactInfo" element
2865                  */
2866                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getOfficialPartner3ContactInfo();
2867                 
2868                 /**
2869                  * True if has "OfficialPartner3ContactInfo" element
2870                  */
2871                 boolean isSetOfficialPartner3ContactInfo();
2872                 
2873                 /**
2874                  * Sets the "OfficialPartner3ContactInfo" element
2875                  */
2876                 void setOfficialPartner3ContactInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType officialPartner3ContactInfo);
2877                 
2878                 /**
2879                  * Appends and returns a new empty "OfficialPartner3ContactInfo" element
2880                  */
2881                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewOfficialPartner3ContactInfo();
2882                 
2883                 /**
2884                  * Unsets the "OfficialPartner3ContactInfo" element
2885                  */
2886                 void unsetOfficialPartner3ContactInfo();
2887                 
2888                 /**
2889                  * Gets the "PartnerEntity3Name" element
2890                  */
2891                 java.lang.String getPartnerEntity3Name();
2892                 
2893                 /**
2894                  * Gets (as xml) the "PartnerEntity3Name" element
2895                  */
2896                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name xgetPartnerEntity3Name();
2897                 
2898                 /**
2899                  * True if has "PartnerEntity3Name" element
2900                  */
2901                 boolean isSetPartnerEntity3Name();
2902                 
2903                 /**
2904                  * Sets the "PartnerEntity3Name" element
2905                  */
2906                 void setPartnerEntity3Name(java.lang.String partnerEntity3Name);
2907                 
2908                 /**
2909                  * Sets (as xml) the "PartnerEntity3Name" element
2910                  */
2911                 void xsetPartnerEntity3Name(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name partnerEntity3Name);
2912                 
2913                 /**
2914                  * Unsets the "PartnerEntity3Name" element
2915                  */
2916                 void unsetPartnerEntity3Name();
2917                 
2918                 /**
2919                  * Gets the "PartnerEntity3Type" element
2920                  */
2921                 java.lang.String getPartnerEntity3Type();
2922                 
2923                 /**
2924                  * Gets (as xml) the "PartnerEntity3Type" element
2925                  */
2926                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type xgetPartnerEntity3Type();
2927                 
2928                 /**
2929                  * True if has "PartnerEntity3Type" element
2930                  */
2931                 boolean isSetPartnerEntity3Type();
2932                 
2933                 /**
2934                  * Sets the "PartnerEntity3Type" element
2935                  */
2936                 void setPartnerEntity3Type(java.lang.String partnerEntity3Type);
2937                 
2938                 /**
2939                  * Sets (as xml) the "PartnerEntity3Type" element
2940                  */
2941                 void xsetPartnerEntity3Type(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type partnerEntity3Type);
2942                 
2943                 /**
2944                  * Unsets the "PartnerEntity3Type" element
2945                  */
2946                 void unsetPartnerEntity3Type();
2947                 
2948                 /**
2949                  * An XML PartnerEntity3Name(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2950                  *
2951                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner3$PartnerEntity3Name.
2952                  */
2953                 public interface PartnerEntity3Name extends org.apache.xmlbeans.XmlString
2954                 {
2955                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2956                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartnerEntity3Name.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("partnerentity3namee88delemtype");
2957                     
2958                     /**
2959                      * A factory class with static methods for creating instances
2960                      * of this type.
2961                      */
2962                     
2963                     public static final class Factory
2964                     {
2965                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name newValue(java.lang.Object obj) {
2966                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name) type.newValue( obj ); }
2967                       
2968                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name newInstance() {
2969                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2970                       
2971                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name newInstance(org.apache.xmlbeans.XmlOptions options) {
2972                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Name) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2973                       
2974                       private Factory() { } // No instance of this class allowed
2975                     }
2976                 }
2977                 
2978                 /**
2979                  * An XML PartnerEntity3Type(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
2980                  *
2981                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner3$PartnerEntity3Type.
2982                  */
2983                 public interface PartnerEntity3Type extends org.apache.xmlbeans.XmlString
2984                 {
2985                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2986                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartnerEntity3Type.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("partnerentity3typef0fcelemtype");
2987                     
2988                     /**
2989                      * A factory class with static methods for creating instances
2990                      * of this type.
2991                      */
2992                     
2993                     public static final class Factory
2994                     {
2995                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type newValue(java.lang.Object obj) {
2996                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type) type.newValue( obj ); }
2997                       
2998                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type newInstance() {
2999                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3000                       
3001                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type newInstance(org.apache.xmlbeans.XmlOptions options) {
3002                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3.PartnerEntity3Type) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3003                       
3004                       private Factory() { } // No instance of this class allowed
3005                     }
3006                 }
3007                 
3008                 /**
3009                  * A factory class with static methods for creating instances
3010                  * of this type.
3011                  */
3012                 
3013                 public static final class Factory
3014                 {
3015                     public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3 newInstance() {
3016                       return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3017                     
3018                     public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3 newInstance(org.apache.xmlbeans.XmlOptions options) {
3019                       return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner3) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3020                     
3021                     private Factory() { } // No instance of this class allowed
3022                 }
3023             }
3024             
3025             /**
3026              * An XML OfficialPartner4(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
3027              *
3028              * This is a complex type.
3029              */
3030             public interface OfficialPartner4 extends org.apache.xmlbeans.XmlObject
3031             {
3032                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3033                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OfficialPartner4.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("officialpartner4cdfdelemtype");
3034                 
3035                 /**
3036                  * Gets the "OfficialPartner4ContactInfo" element
3037                  */
3038                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType getOfficialPartner4ContactInfo();
3039                 
3040                 /**
3041                  * True if has "OfficialPartner4ContactInfo" element
3042                  */
3043                 boolean isSetOfficialPartner4ContactInfo();
3044                 
3045                 /**
3046                  * Sets the "OfficialPartner4ContactInfo" element
3047                  */
3048                 void setOfficialPartner4ContactInfo(gov.grants.apply.system.globalLibraryV20.ContactPersonDataType officialPartner4ContactInfo);
3049                 
3050                 /**
3051                  * Appends and returns a new empty "OfficialPartner4ContactInfo" element
3052                  */
3053                 gov.grants.apply.system.globalLibraryV20.ContactPersonDataType addNewOfficialPartner4ContactInfo();
3054                 
3055                 /**
3056                  * Unsets the "OfficialPartner4ContactInfo" element
3057                  */
3058                 void unsetOfficialPartner4ContactInfo();
3059                 
3060                 /**
3061                  * Gets the "PartnerEntity4Name" element
3062                  */
3063                 java.lang.String getPartnerEntity4Name();
3064                 
3065                 /**
3066                  * Gets (as xml) the "PartnerEntity4Name" element
3067                  */
3068                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name xgetPartnerEntity4Name();
3069                 
3070                 /**
3071                  * True if has "PartnerEntity4Name" element
3072                  */
3073                 boolean isSetPartnerEntity4Name();
3074                 
3075                 /**
3076                  * Sets the "PartnerEntity4Name" element
3077                  */
3078                 void setPartnerEntity4Name(java.lang.String partnerEntity4Name);
3079                 
3080                 /**
3081                  * Sets (as xml) the "PartnerEntity4Name" element
3082                  */
3083                 void xsetPartnerEntity4Name(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name partnerEntity4Name);
3084                 
3085                 /**
3086                  * Unsets the "PartnerEntity4Name" element
3087                  */
3088                 void unsetPartnerEntity4Name();
3089                 
3090                 /**
3091                  * Gets the "PartnerEntity4Type" element
3092                  */
3093                 java.lang.String getPartnerEntity4Type();
3094                 
3095                 /**
3096                  * Gets (as xml) the "PartnerEntity4Type" element
3097                  */
3098                 gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type xgetPartnerEntity4Type();
3099                 
3100                 /**
3101                  * True if has "PartnerEntity4Type" element
3102                  */
3103                 boolean isSetPartnerEntity4Type();
3104                 
3105                 /**
3106                  * Sets the "PartnerEntity4Type" element
3107                  */
3108                 void setPartnerEntity4Type(java.lang.String partnerEntity4Type);
3109                 
3110                 /**
3111                  * Sets (as xml) the "PartnerEntity4Type" element
3112                  */
3113                 void xsetPartnerEntity4Type(gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type partnerEntity4Type);
3114                 
3115                 /**
3116                  * Unsets the "PartnerEntity4Type" element
3117                  */
3118                 void unsetPartnerEntity4Type();
3119                 
3120                 /**
3121                  * An XML PartnerEntity4Name(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
3122                  *
3123                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner4$PartnerEntity4Name.
3124                  */
3125                 public interface PartnerEntity4Name extends org.apache.xmlbeans.XmlString
3126                 {
3127                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3128                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartnerEntity4Name.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("partnerentity4name4dadelemtype");
3129                     
3130                     /**
3131                      * A factory class with static methods for creating instances
3132                      * of this type.
3133                      */
3134                     
3135                     public static final class Factory
3136                     {
3137                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name newValue(java.lang.Object obj) {
3138                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name) type.newValue( obj ); }
3139                       
3140                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name newInstance() {
3141                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3142                       
3143                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name newInstance(org.apache.xmlbeans.XmlOptions options) {
3144                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Name) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3145                       
3146                       private Factory() { } // No instance of this class allowed
3147                     }
3148                 }
3149                 
3150                 /**
3151                  * An XML PartnerEntity4Type(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
3152                  *
3153                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument$COPSApplicationAttachment$OfficialPartners$OfficialPartner4$PartnerEntity4Type.
3154                  */
3155                 public interface PartnerEntity4Type extends org.apache.xmlbeans.XmlString
3156                 {
3157                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3158                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartnerEntity4Type.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("partnerentity4type561celemtype");
3159                     
3160                     /**
3161                      * A factory class with static methods for creating instances
3162                      * of this type.
3163                      */
3164                     
3165                     public static final class Factory
3166                     {
3167                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type newValue(java.lang.Object obj) {
3168                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type) type.newValue( obj ); }
3169                       
3170                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type newInstance() {
3171                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3172                       
3173                       public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type newInstance(org.apache.xmlbeans.XmlOptions options) {
3174                         return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4.PartnerEntity4Type) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3175                       
3176                       private Factory() { } // No instance of this class allowed
3177                     }
3178                 }
3179                 
3180                 /**
3181                  * A factory class with static methods for creating instances
3182                  * of this type.
3183                  */
3184                 
3185                 public static final class Factory
3186                 {
3187                     public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4 newInstance() {
3188                       return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3189                     
3190                     public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4 newInstance(org.apache.xmlbeans.XmlOptions options) {
3191                       return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners.OfficialPartner4) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3192                     
3193                     private Factory() { } // No instance of this class allowed
3194                 }
3195             }
3196             
3197             /**
3198              * A factory class with static methods for creating instances
3199              * of this type.
3200              */
3201             
3202             public static final class Factory
3203             {
3204                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners newInstance() {
3205                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3206                 
3207                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners newInstance(org.apache.xmlbeans.XmlOptions options) {
3208                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.OfficialPartners) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3209                 
3210                 private Factory() { } // No instance of this class allowed
3211             }
3212         }
3213         
3214         /**
3215          * An XML PartnerPersonSignatureAndName(@http://apply.grants.gov/forms/COPS_ApplicationAttachment-V1.0).
3216          *
3217          * This is a complex type.
3218          */
3219         public interface PartnerPersonSignatureAndName extends org.apache.xmlbeans.XmlObject
3220         {
3221             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3222                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PartnerPersonSignatureAndName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("partnerpersonsignatureandnameb871elemtype");
3223             
3224             /**
3225              * Gets the "PartnerPersonName" element
3226              */
3227             gov.grants.apply.system.globalLibraryV20.HumanNameDataType getPartnerPersonName();
3228             
3229             /**
3230              * True if has "PartnerPersonName" element
3231              */
3232             boolean isSetPartnerPersonName();
3233             
3234             /**
3235              * Sets the "PartnerPersonName" element
3236              */
3237             void setPartnerPersonName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType partnerPersonName);
3238             
3239             /**
3240              * Appends and returns a new empty "PartnerPersonName" element
3241              */
3242             gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewPartnerPersonName();
3243             
3244             /**
3245              * Unsets the "PartnerPersonName" element
3246              */
3247             void unsetPartnerPersonName();
3248             
3249             /**
3250              * Gets the "PartnerPersonSignatureDate" element
3251              */
3252             java.util.Calendar getPartnerPersonSignatureDate();
3253             
3254             /**
3255              * Gets (as xml) the "PartnerPersonSignatureDate" element
3256              */
3257             org.apache.xmlbeans.XmlDate xgetPartnerPersonSignatureDate();
3258             
3259             /**
3260              * Sets the "PartnerPersonSignatureDate" element
3261              */
3262             void setPartnerPersonSignatureDate(java.util.Calendar partnerPersonSignatureDate);
3263             
3264             /**
3265              * Sets (as xml) the "PartnerPersonSignatureDate" element
3266              */
3267             void xsetPartnerPersonSignatureDate(org.apache.xmlbeans.XmlDate partnerPersonSignatureDate);
3268             
3269             /**
3270              * A factory class with static methods for creating instances
3271              * of this type.
3272              */
3273             
3274             public static final class Factory
3275             {
3276                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName newInstance() {
3277                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3278                 
3279                 public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName newInstance(org.apache.xmlbeans.XmlOptions options) {
3280                   return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment.PartnerPersonSignatureAndName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3281                 
3282                 private Factory() { } // No instance of this class allowed
3283             }
3284         }
3285         
3286         /**
3287          * A factory class with static methods for creating instances
3288          * of this type.
3289          */
3290         
3291         public static final class Factory
3292         {
3293             public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment newInstance() {
3294               return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3295             
3296             public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment newInstance(org.apache.xmlbeans.XmlOptions options) {
3297               return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument.COPSApplicationAttachment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3298             
3299             private Factory() { } // No instance of this class allowed
3300         }
3301     }
3302     
3303     /**
3304      * A factory class with static methods for creating instances
3305      * of this type.
3306      */
3307     
3308     public static final class Factory
3309     {
3310         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument newInstance() {
3311           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
3312         
3313         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument newInstance(org.apache.xmlbeans.XmlOptions options) {
3314           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
3315         
3316         /** @param xmlAsString the string value to parse */
3317         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
3318           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
3319         
3320         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
3321           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
3322         
3323         /** @param file the file from which to load an xml document */
3324         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3325           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
3326         
3327         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3328           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
3329         
3330         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3331           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
3332         
3333         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3334           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
3335         
3336         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3337           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
3338         
3339         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3340           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
3341         
3342         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3343           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
3344         
3345         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
3346           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
3347         
3348         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
3349           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
3350         
3351         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
3352           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
3353         
3354         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
3355           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
3356         
3357         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
3358           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
3359         
3360         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3361         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
3362           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
3363         
3364         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3365         public static gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
3366           return (gov.grants.apply.forms.copsApplicationAttachmentV10.COPSApplicationAttachmentDocument) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
3367         
3368         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3369         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 {
3370           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
3371         
3372         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
3373         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 {
3374           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
3375         
3376         private Factory() { } // No instance of this class allowed
3377     }
3378 }