View Javadoc
1   /*
2    * An XML document type.
3    * Localname: COPS_Budget2
4    * Namespace: http://apply.grants.gov/forms/COPS_Budget2-V2.0
5    * Java type: gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document
6    *
7    * Automatically generated - do not modify.
8    */
9   package gov.grants.apply.forms.copsBudget2V20;
10  
11  
12  /**
13   * A document containing one COPS_Budget2(@http://apply.grants.gov/forms/COPS_Budget2-V2.0) element.
14   *
15   * This is a complex type.
16   */
17  public interface COPSBudget2Document 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(COPSBudget2Document.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copsbudget2bf7edoctype");
21      
22      /**
23       * Gets the "COPS_Budget2" element
24       */
25      gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2 getCOPSBudget2();
26      
27      /**
28       * Sets the "COPS_Budget2" element
29       */
30      void setCOPSBudget2(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2 copsBudget2);
31      
32      /**
33       * Appends and returns a new empty "COPS_Budget2" element
34       */
35      gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2 addNewCOPSBudget2();
36      
37      /**
38       * An XML COPS_Budget2(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
39       *
40       * This is a complex type.
41       */
42      public interface COPSBudget2 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(COPSBudget2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("copsbudget2d725elemtype");
46          
47          /**
48           * Gets the "ApplicantOrganization" element
49           */
50          java.lang.String getApplicantOrganization();
51          
52          /**
53           * Gets (as xml) the "ApplicantOrganization" element
54           */
55          gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType xgetApplicantOrganization();
56          
57          /**
58           * Sets the "ApplicantOrganization" element
59           */
60          void setApplicantOrganization(java.lang.String applicantOrganization);
61          
62          /**
63           * Sets (as xml) the "ApplicantOrganization" element
64           */
65          void xsetApplicantOrganization(gov.grants.apply.system.globalLibraryV20.OrganizationNameDataType applicantOrganization);
66          
67          /**
68           * Gets the "ApplicantORINumber" element
69           */
70          java.lang.String getApplicantORINumber();
71          
72          /**
73           * Gets (as xml) the "ApplicantORINumber" element
74           */
75          gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ApplicantORINumber xgetApplicantORINumber();
76          
77          /**
78           * True if has "ApplicantORINumber" element
79           */
80          boolean isSetApplicantORINumber();
81          
82          /**
83           * Sets the "ApplicantORINumber" element
84           */
85          void setApplicantORINumber(java.lang.String applicantORINumber);
86          
87          /**
88           * Sets (as xml) the "ApplicantORINumber" element
89           */
90          void xsetApplicantORINumber(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ApplicantORINumber applicantORINumber);
91          
92          /**
93           * Unsets the "ApplicantORINumber" element
94           */
95          void unsetApplicantORINumber();
96          
97          /**
98           * Gets the "ProgramName" element
99           */
100         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ProgramName.Enum getProgramName();
101         
102         /**
103          * Gets (as xml) the "ProgramName" element
104          */
105         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ProgramName xgetProgramName();
106         
107         /**
108          * Sets the "ProgramName" element
109          */
110         void setProgramName(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ProgramName.Enum programName);
111         
112         /**
113          * Sets (as xml) the "ProgramName" element
114          */
115         void xsetProgramName(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ProgramName programName);
116         
117         /**
118          * Gets the "no_officer_personnel" element
119          */
120         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoOfficerPersonnel();
121         
122         /**
123          * Gets (as xml) the "no_officer_personnel" element
124          */
125         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoOfficerPersonnel();
126         
127         /**
128          * True if has "no_officer_personnel" element
129          */
130         boolean isSetNoOfficerPersonnel();
131         
132         /**
133          * Sets the "no_officer_personnel" element
134          */
135         void setNoOfficerPersonnel(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noOfficerPersonnel);
136         
137         /**
138          * Sets (as xml) the "no_officer_personnel" element
139          */
140         void xsetNoOfficerPersonnel(gov.grants.apply.system.globalLibraryV20.YesNoDataType noOfficerPersonnel);
141         
142         /**
143          * Unsets the "no_officer_personnel" element
144          */
145         void unsetNoOfficerPersonnel();
146         
147         /**
148          * Gets the "full_time_officers_requested" element
149          */
150         int getFullTimeOfficersRequested();
151         
152         /**
153          * Gets (as xml) the "full_time_officers_requested" element
154          */
155         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.FullTimeOfficersRequested xgetFullTimeOfficersRequested();
156         
157         /**
158          * True if has "full_time_officers_requested" element
159          */
160         boolean isSetFullTimeOfficersRequested();
161         
162         /**
163          * Sets the "full_time_officers_requested" element
164          */
165         void setFullTimeOfficersRequested(int fullTimeOfficersRequested);
166         
167         /**
168          * Sets (as xml) the "full_time_officers_requested" element
169          */
170         void xsetFullTimeOfficersRequested(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.FullTimeOfficersRequested fullTimeOfficersRequested);
171         
172         /**
173          * Unsets the "full_time_officers_requested" element
174          */
175         void unsetFullTimeOfficersRequested();
176         
177         /**
178          * Gets the "section_A_sworn_officer_positions" element
179          */
180         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions getSectionASwornOfficerPositions();
181         
182         /**
183          * True if has "section_A_sworn_officer_positions" element
184          */
185         boolean isSetSectionASwornOfficerPositions();
186         
187         /**
188          * Sets the "section_A_sworn_officer_positions" element
189          */
190         void setSectionASwornOfficerPositions(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions sectionASwornOfficerPositions);
191         
192         /**
193          * Appends and returns a new empty "section_A_sworn_officer_positions" element
194          */
195         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions addNewSectionASwornOfficerPositions();
196         
197         /**
198          * Unsets the "section_A_sworn_officer_positions" element
199          */
200         void unsetSectionASwornOfficerPositions();
201         
202         /**
203          * Gets the "section_A_sworn_officer_positions_part2" element
204          */
205         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2 getSectionASwornOfficerPositionsPart2();
206         
207         /**
208          * True if has "section_A_sworn_officer_positions_part2" element
209          */
210         boolean isSetSectionASwornOfficerPositionsPart2();
211         
212         /**
213          * Sets the "section_A_sworn_officer_positions_part2" element
214          */
215         void setSectionASwornOfficerPositionsPart2(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2 sectionASwornOfficerPositionsPart2);
216         
217         /**
218          * Appends and returns a new empty "section_A_sworn_officer_positions_part2" element
219          */
220         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2 addNewSectionASwornOfficerPositionsPart2();
221         
222         /**
223          * Unsets the "section_A_sworn_officer_positions_part2" element
224          */
225         void unsetSectionASwornOfficerPositionsPart2();
226         
227         /**
228          * Gets the "no_civilian_personnel" element
229          */
230         gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoCivilianPersonnel();
231         
232         /**
233          * Gets (as xml) the "no_civilian_personnel" element
234          */
235         gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoCivilianPersonnel();
236         
237         /**
238          * True if has "no_civilian_personnel" element
239          */
240         boolean isSetNoCivilianPersonnel();
241         
242         /**
243          * Sets the "no_civilian_personnel" element
244          */
245         void setNoCivilianPersonnel(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noCivilianPersonnel);
246         
247         /**
248          * Sets (as xml) the "no_civilian_personnel" element
249          */
250         void xsetNoCivilianPersonnel(gov.grants.apply.system.globalLibraryV20.YesNoDataType noCivilianPersonnel);
251         
252         /**
253          * Unsets the "no_civilian_personnel" element
254          */
255         void unsetNoCivilianPersonnel();
256         
257         /**
258          * Gets the "section_B_civilian_other_personnel" element
259          */
260         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel getSectionBCivilianOtherPersonnel();
261         
262         /**
263          * True if has "section_B_civilian_other_personnel" element
264          */
265         boolean isSetSectionBCivilianOtherPersonnel();
266         
267         /**
268          * Sets the "section_B_civilian_other_personnel" element
269          */
270         void setSectionBCivilianOtherPersonnel(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel sectionBCivilianOtherPersonnel);
271         
272         /**
273          * Appends and returns a new empty "section_B_civilian_other_personnel" element
274          */
275         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel addNewSectionBCivilianOtherPersonnel();
276         
277         /**
278          * Unsets the "section_B_civilian_other_personnel" element
279          */
280         void unsetSectionBCivilianOtherPersonnel();
281         
282         /**
283          * Gets the "section_B_civilian_other_personnel_part2" element
284          */
285         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2 getSectionBCivilianOtherPersonnelPart2();
286         
287         /**
288          * True if has "section_B_civilian_other_personnel_part2" element
289          */
290         boolean isSetSectionBCivilianOtherPersonnelPart2();
291         
292         /**
293          * Sets the "section_B_civilian_other_personnel_part2" element
294          */
295         void setSectionBCivilianOtherPersonnelPart2(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2 sectionBCivilianOtherPersonnelPart2);
296         
297         /**
298          * Appends and returns a new empty "section_B_civilian_other_personnel_part2" element
299          */
300         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2 addNewSectionBCivilianOtherPersonnelPart2();
301         
302         /**
303          * Unsets the "section_B_civilian_other_personnel_part2" element
304          */
305         void unsetSectionBCivilianOtherPersonnelPart2();
306         
307         /**
308          * Gets the "equipment_section" element
309          */
310         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection getEquipmentSection();
311         
312         /**
313          * True if has "equipment_section" element
314          */
315         boolean isSetEquipmentSection();
316         
317         /**
318          * Sets the "equipment_section" element
319          */
320         void setEquipmentSection(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection equipmentSection);
321         
322         /**
323          * Appends and returns a new empty "equipment_section" element
324          */
325         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection addNewEquipmentSection();
326         
327         /**
328          * Unsets the "equipment_section" element
329          */
330         void unsetEquipmentSection();
331         
332         /**
333          * Gets the "othercosts_section" element
334          */
335         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection getOthercostsSection();
336         
337         /**
338          * True if has "othercosts_section" element
339          */
340         boolean isSetOthercostsSection();
341         
342         /**
343          * Sets the "othercosts_section" element
344          */
345         void setOthercostsSection(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection othercostsSection);
346         
347         /**
348          * Appends and returns a new empty "othercosts_section" element
349          */
350         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection addNewOthercostsSection();
351         
352         /**
353          * Unsets the "othercosts_section" element
354          */
355         void unsetOthercostsSection();
356         
357         /**
358          * Gets the "supplies_section" element
359          */
360         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection getSuppliesSection();
361         
362         /**
363          * True if has "supplies_section" element
364          */
365         boolean isSetSuppliesSection();
366         
367         /**
368          * Sets the "supplies_section" element
369          */
370         void setSuppliesSection(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection suppliesSection);
371         
372         /**
373          * Appends and returns a new empty "supplies_section" element
374          */
375         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection addNewSuppliesSection();
376         
377         /**
378          * Unsets the "supplies_section" element
379          */
380         void unsetSuppliesSection();
381         
382         /**
383          * Gets the "travel_training_section" element
384          */
385         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection getTravelTrainingSection();
386         
387         /**
388          * True if has "travel_training_section" element
389          */
390         boolean isSetTravelTrainingSection();
391         
392         /**
393          * Sets the "travel_training_section" element
394          */
395         void setTravelTrainingSection(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection travelTrainingSection);
396         
397         /**
398          * Appends and returns a new empty "travel_training_section" element
399          */
400         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection addNewTravelTrainingSection();
401         
402         /**
403          * Unsets the "travel_training_section" element
404          */
405         void unsetTravelTrainingSection();
406         
407         /**
408          * Gets the "contracts_section" element
409          */
410         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection getContractsSection();
411         
412         /**
413          * True if has "contracts_section" element
414          */
415         boolean isSetContractsSection();
416         
417         /**
418          * Sets the "contracts_section" element
419          */
420         void setContractsSection(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection contractsSection);
421         
422         /**
423          * Appends and returns a new empty "contracts_section" element
424          */
425         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection addNewContractsSection();
426         
427         /**
428          * Unsets the "contracts_section" element
429          */
430         void unsetContractsSection();
431         
432         /**
433          * Gets the "indirect_costs_section" element
434          */
435         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection getIndirectCostsSection();
436         
437         /**
438          * True if has "indirect_costs_section" element
439          */
440         boolean isSetIndirectCostsSection();
441         
442         /**
443          * Sets the "indirect_costs_section" element
444          */
445         void setIndirectCostsSection(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection indirectCostsSection);
446         
447         /**
448          * Appends and returns a new empty "indirect_costs_section" element
449          */
450         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection addNewIndirectCostsSection();
451         
452         /**
453          * Unsets the "indirect_costs_section" element
454          */
455         void unsetIndirectCostsSection();
456         
457         /**
458          * Gets the "budget_summary" element
459          */
460         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetSummary getBudgetSummary();
461         
462         /**
463          * True if has "budget_summary" element
464          */
465         boolean isSetBudgetSummary();
466         
467         /**
468          * Sets the "budget_summary" element
469          */
470         void setBudgetSummary(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetSummary budgetSummary);
471         
472         /**
473          * Appends and returns a new empty "budget_summary" element
474          */
475         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetSummary addNewBudgetSummary();
476         
477         /**
478          * Unsets the "budget_summary" element
479          */
480         void unsetBudgetSummary();
481         
482         /**
483          * Gets the "budget_contact" element
484          */
485         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetContact getBudgetContact();
486         
487         /**
488          * Sets the "budget_contact" element
489          */
490         void setBudgetContact(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetContact budgetContact);
491         
492         /**
493          * Appends and returns a new empty "budget_contact" element
494          */
495         gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetContact addNewBudgetContact();
496         
497         /**
498          * Gets the "FormVersion" attribute
499          */
500         java.lang.String getFormVersion();
501         
502         /**
503          * Gets (as xml) the "FormVersion" attribute
504          */
505         gov.grants.apply.system.globalLibraryV20.FormVersionDataType xgetFormVersion();
506         
507         /**
508          * Sets the "FormVersion" attribute
509          */
510         void setFormVersion(java.lang.String formVersion);
511         
512         /**
513          * Sets (as xml) the "FormVersion" attribute
514          */
515         void xsetFormVersion(gov.grants.apply.system.globalLibraryV20.FormVersionDataType formVersion);
516         
517         /**
518          * An XML ApplicantORINumber(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
519          *
520          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$ApplicantORINumber.
521          */
522         public interface ApplicantORINumber extends org.apache.xmlbeans.XmlString
523         {
524             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
525                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ApplicantORINumber.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("applicantorinumberb30eelemtype");
526             
527             /**
528              * A factory class with static methods for creating instances
529              * of this type.
530              */
531             
532             public static final class Factory
533             {
534                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ApplicantORINumber newValue(java.lang.Object obj) {
535                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ApplicantORINumber) type.newValue( obj ); }
536                 
537                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ApplicantORINumber newInstance() {
538                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ApplicantORINumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
539                 
540                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ApplicantORINumber newInstance(org.apache.xmlbeans.XmlOptions options) {
541                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ApplicantORINumber) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
542                 
543                 private Factory() { } // No instance of this class allowed
544             }
545         }
546         
547         /**
548          * An XML ProgramName(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
549          *
550          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$ProgramName.
551          */
552         public interface ProgramName extends org.apache.xmlbeans.XmlString
553         {
554             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
555                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ProgramName.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("programname4760elemtype");
556             
557             org.apache.xmlbeans.StringEnumAbstractBase enumValue();
558             void set(org.apache.xmlbeans.StringEnumAbstractBase e);
559             
560             static final Enum TRIBAL_RESOURCES_GRANT_PROGRAM = Enum.forString("Tribal Resources Grant Program");
561             static final Enum TARGETED_METHAMPHETAMINE_INITIATIVE = Enum.forString("Targeted-Methamphetamine Initiative");
562             static final Enum COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS = Enum.forString("Community Policing Development Programs");
563             static final Enum SECURE_OUR_SCHOOLS = Enum.forString("Secure Our Schools");
564             static final Enum TARGETED_TECHNOLOGY_PROGRAM = Enum.forString("Targeted-Technology Program");
565             static final Enum UNIVERSAL_HIRING_PROGRAM = Enum.forString("Universal Hiring Program");
566             static final Enum CHILD_SEXUAL_PREDATOR_PROGRAM = Enum.forString("Child Sexual Predator Program");
567             
568             static final int INT_TRIBAL_RESOURCES_GRANT_PROGRAM = Enum.INT_TRIBAL_RESOURCES_GRANT_PROGRAM;
569             static final int INT_TARGETED_METHAMPHETAMINE_INITIATIVE = Enum.INT_TARGETED_METHAMPHETAMINE_INITIATIVE;
570             static final int INT_COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS = Enum.INT_COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS;
571             static final int INT_SECURE_OUR_SCHOOLS = Enum.INT_SECURE_OUR_SCHOOLS;
572             static final int INT_TARGETED_TECHNOLOGY_PROGRAM = Enum.INT_TARGETED_TECHNOLOGY_PROGRAM;
573             static final int INT_UNIVERSAL_HIRING_PROGRAM = Enum.INT_UNIVERSAL_HIRING_PROGRAM;
574             static final int INT_CHILD_SEXUAL_PREDATOR_PROGRAM = Enum.INT_CHILD_SEXUAL_PREDATOR_PROGRAM;
575             
576             /**
577              * Enumeration value class for gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$ProgramName.
578              * These enum values can be used as follows:
579              * <pre>
580              * enum.toString(); // returns the string value of the enum
581              * enum.intValue(); // returns an int value, useful for switches
582              * // e.g., case Enum.INT_TRIBAL_RESOURCES_GRANT_PROGRAM
583              * Enum.forString(s); // returns the enum value for a string
584              * Enum.forInt(i); // returns the enum value for an int
585              * </pre>
586              * Enumeration objects are immutable singleton objects that
587              * can be compared using == object equality. They have no
588              * public constructor. See the constants defined within this
589              * class for all the valid values.
590              */
591             static final class Enum extends org.apache.xmlbeans.StringEnumAbstractBase
592             {
593                 /**
594                  * Returns the enum value for a string, or null if none.
595                  */
596                 public static Enum forString(java.lang.String s)
597                     { return (Enum)table.forString(s); }
598                 /**
599                  * Returns the enum value corresponding to an int, or null if none.
600                  */
601                 public static Enum forInt(int i)
602                     { return (Enum)table.forInt(i); }
603                 
604                 private Enum(java.lang.String s, int i)
605                     { super(s, i); }
606                 
607                 static final int INT_TRIBAL_RESOURCES_GRANT_PROGRAM = 1;
608                 static final int INT_TARGETED_METHAMPHETAMINE_INITIATIVE = 2;
609                 static final int INT_COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS = 3;
610                 static final int INT_SECURE_OUR_SCHOOLS = 4;
611                 static final int INT_TARGETED_TECHNOLOGY_PROGRAM = 5;
612                 static final int INT_UNIVERSAL_HIRING_PROGRAM = 6;
613                 static final int INT_CHILD_SEXUAL_PREDATOR_PROGRAM = 7;
614                 
615                 public static final org.apache.xmlbeans.StringEnumAbstractBase.Table table =
616                     new org.apache.xmlbeans.StringEnumAbstractBase.Table
617                 (
618                     new Enum[]
619                     {
620                       new Enum("Tribal Resources Grant Program", INT_TRIBAL_RESOURCES_GRANT_PROGRAM),
621                       new Enum("Targeted-Methamphetamine Initiative", INT_TARGETED_METHAMPHETAMINE_INITIATIVE),
622                       new Enum("Community Policing Development Programs", INT_COMMUNITY_POLICING_DEVELOPMENT_PROGRAMS),
623                       new Enum("Secure Our Schools", INT_SECURE_OUR_SCHOOLS),
624                       new Enum("Targeted-Technology Program", INT_TARGETED_TECHNOLOGY_PROGRAM),
625                       new Enum("Universal Hiring Program", INT_UNIVERSAL_HIRING_PROGRAM),
626                       new Enum("Child Sexual Predator Program", INT_CHILD_SEXUAL_PREDATOR_PROGRAM),
627                     }
628                 );
629                 private static final long serialVersionUID = 1L;
630                 private java.lang.Object readResolve() { return forInt(intValue()); } 
631             }
632             
633             /**
634              * A factory class with static methods for creating instances
635              * of this type.
636              */
637             
638             public static final class Factory
639             {
640                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ProgramName newValue(java.lang.Object obj) {
641                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ProgramName) type.newValue( obj ); }
642                 
643                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ProgramName newInstance() {
644                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ProgramName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
645                 
646                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ProgramName newInstance(org.apache.xmlbeans.XmlOptions options) {
647                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ProgramName) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
648                 
649                 private Factory() { } // No instance of this class allowed
650             }
651         }
652         
653         /**
654          * An XML full_time_officers_requested(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
655          *
656          * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$FullTimeOfficersRequested.
657          */
658         public interface FullTimeOfficersRequested extends org.apache.xmlbeans.XmlInt
659         {
660             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
661                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(FullTimeOfficersRequested.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("fulltimeofficersrequested42efelemtype");
662             
663             /**
664              * A factory class with static methods for creating instances
665              * of this type.
666              */
667             
668             public static final class Factory
669             {
670                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.FullTimeOfficersRequested newValue(java.lang.Object obj) {
671                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.FullTimeOfficersRequested) type.newValue( obj ); }
672                 
673                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.FullTimeOfficersRequested newInstance() {
674                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.FullTimeOfficersRequested) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
675                 
676                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.FullTimeOfficersRequested newInstance(org.apache.xmlbeans.XmlOptions options) {
677                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.FullTimeOfficersRequested) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
678                 
679                 private Factory() { } // No instance of this class allowed
680             }
681         }
682         
683         /**
684          * An XML section_A_sworn_officer_positions(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
685          *
686          * This is a complex type.
687          */
688         public interface SectionASwornOfficerPositions extends org.apache.xmlbeans.XmlObject
689         {
690             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
691                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SectionASwornOfficerPositions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sectionaswornofficerpositions0062elemtype");
692             
693             /**
694              * Gets the "annual_base_salary" element
695              */
696             java.math.BigDecimal getAnnualBaseSalary();
697             
698             /**
699              * Gets (as xml) the "annual_base_salary" element
700              */
701             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.AnnualBaseSalary xgetAnnualBaseSalary();
702             
703             /**
704              * True if has "annual_base_salary" element
705              */
706             boolean isSetAnnualBaseSalary();
707             
708             /**
709              * Sets the "annual_base_salary" element
710              */
711             void setAnnualBaseSalary(java.math.BigDecimal annualBaseSalary);
712             
713             /**
714              * Sets (as xml) the "annual_base_salary" element
715              */
716             void xsetAnnualBaseSalary(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.AnnualBaseSalary annualBaseSalary);
717             
718             /**
719              * Unsets the "annual_base_salary" element
720              */
721             void unsetAnnualBaseSalary();
722             
723             /**
724              * Gets the "years_project_base_salary" element
725              */
726             int getYearsProjectBaseSalary();
727             
728             /**
729              * Gets (as xml) the "years_project_base_salary" element
730              */
731             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.YearsProjectBaseSalary xgetYearsProjectBaseSalary();
732             
733             /**
734              * True if has "years_project_base_salary" element
735              */
736             boolean isSetYearsProjectBaseSalary();
737             
738             /**
739              * Sets the "years_project_base_salary" element
740              */
741             void setYearsProjectBaseSalary(int yearsProjectBaseSalary);
742             
743             /**
744              * Sets (as xml) the "years_project_base_salary" element
745              */
746             void xsetYearsProjectBaseSalary(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.YearsProjectBaseSalary yearsProjectBaseSalary);
747             
748             /**
749              * Unsets the "years_project_base_salary" element
750              */
751             void unsetYearsProjectBaseSalary();
752             
753             /**
754              * Gets the "sworn_base_salary_amount" element
755              */
756             java.math.BigDecimal getSwornBaseSalaryAmount();
757             
758             /**
759              * Gets (as xml) the "sworn_base_salary_amount" element
760              */
761             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornBaseSalaryAmount();
762             
763             /**
764              * True if has "sworn_base_salary_amount" element
765              */
766             boolean isSetSwornBaseSalaryAmount();
767             
768             /**
769              * Sets the "sworn_base_salary_amount" element
770              */
771             void setSwornBaseSalaryAmount(java.math.BigDecimal swornBaseSalaryAmount);
772             
773             /**
774              * Sets (as xml) the "sworn_base_salary_amount" element
775              */
776             void xsetSwornBaseSalaryAmount(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornBaseSalaryAmount);
777             
778             /**
779              * Unsets the "sworn_base_salary_amount" element
780              */
781             void unsetSwornBaseSalaryAmount();
782             
783             /**
784              * Gets the "sworn_fringe_benefit_amount_social_security" element
785              */
786             java.math.BigDecimal getSwornFringeBenefitAmountSocialSecurity();
787             
788             /**
789              * Gets (as xml) the "sworn_fringe_benefit_amount_social_security" element
790              */
791             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornFringeBenefitAmountSocialSecurity();
792             
793             /**
794              * True if has "sworn_fringe_benefit_amount_social_security" element
795              */
796             boolean isSetSwornFringeBenefitAmountSocialSecurity();
797             
798             /**
799              * Sets the "sworn_fringe_benefit_amount_social_security" element
800              */
801             void setSwornFringeBenefitAmountSocialSecurity(java.math.BigDecimal swornFringeBenefitAmountSocialSecurity);
802             
803             /**
804              * Sets (as xml) the "sworn_fringe_benefit_amount_social_security" element
805              */
806             void xsetSwornFringeBenefitAmountSocialSecurity(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornFringeBenefitAmountSocialSecurity);
807             
808             /**
809              * Unsets the "sworn_fringe_benefit_amount_social_security" element
810              */
811             void unsetSwornFringeBenefitAmountSocialSecurity();
812             
813             /**
814              * Gets the "sworn_fringe_pct_base_salary_social_security" element
815              */
816             java.math.BigDecimal getSwornFringePctBaseSalarySocialSecurity();
817             
818             /**
819              * Gets (as xml) the "sworn_fringe_pct_base_salary_social_security" element
820              */
821             gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetSwornFringePctBaseSalarySocialSecurity();
822             
823             /**
824              * True if has "sworn_fringe_pct_base_salary_social_security" element
825              */
826             boolean isSetSwornFringePctBaseSalarySocialSecurity();
827             
828             /**
829              * Sets the "sworn_fringe_pct_base_salary_social_security" element
830              */
831             void setSwornFringePctBaseSalarySocialSecurity(java.math.BigDecimal swornFringePctBaseSalarySocialSecurity);
832             
833             /**
834              * Sets (as xml) the "sworn_fringe_pct_base_salary_social_security" element
835              */
836             void xsetSwornFringePctBaseSalarySocialSecurity(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType swornFringePctBaseSalarySocialSecurity);
837             
838             /**
839              * Unsets the "sworn_fringe_pct_base_salary_social_security" element
840              */
841             void unsetSwornFringePctBaseSalarySocialSecurity();
842             
843             /**
844              * Gets the "sworn_fringe_benefit_amount_medicare" element
845              */
846             java.math.BigDecimal getSwornFringeBenefitAmountMedicare();
847             
848             /**
849              * Gets (as xml) the "sworn_fringe_benefit_amount_medicare" element
850              */
851             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornFringeBenefitAmountMedicare();
852             
853             /**
854              * True if has "sworn_fringe_benefit_amount_medicare" element
855              */
856             boolean isSetSwornFringeBenefitAmountMedicare();
857             
858             /**
859              * Sets the "sworn_fringe_benefit_amount_medicare" element
860              */
861             void setSwornFringeBenefitAmountMedicare(java.math.BigDecimal swornFringeBenefitAmountMedicare);
862             
863             /**
864              * Sets (as xml) the "sworn_fringe_benefit_amount_medicare" element
865              */
866             void xsetSwornFringeBenefitAmountMedicare(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornFringeBenefitAmountMedicare);
867             
868             /**
869              * Unsets the "sworn_fringe_benefit_amount_medicare" element
870              */
871             void unsetSwornFringeBenefitAmountMedicare();
872             
873             /**
874              * Gets the "sworn_fringe_pct_base_salary_medicare" element
875              */
876             java.math.BigDecimal getSwornFringePctBaseSalaryMedicare();
877             
878             /**
879              * Gets (as xml) the "sworn_fringe_pct_base_salary_medicare" element
880              */
881             gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetSwornFringePctBaseSalaryMedicare();
882             
883             /**
884              * True if has "sworn_fringe_pct_base_salary_medicare" element
885              */
886             boolean isSetSwornFringePctBaseSalaryMedicare();
887             
888             /**
889              * Sets the "sworn_fringe_pct_base_salary_medicare" element
890              */
891             void setSwornFringePctBaseSalaryMedicare(java.math.BigDecimal swornFringePctBaseSalaryMedicare);
892             
893             /**
894              * Sets (as xml) the "sworn_fringe_pct_base_salary_medicare" element
895              */
896             void xsetSwornFringePctBaseSalaryMedicare(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType swornFringePctBaseSalaryMedicare);
897             
898             /**
899              * Unsets the "sworn_fringe_pct_base_salary_medicare" element
900              */
901             void unsetSwornFringePctBaseSalaryMedicare();
902             
903             /**
904              * Gets the "sworn_fringe_benefit_amount_health_insurance" element
905              */
906             java.math.BigDecimal getSwornFringeBenefitAmountHealthInsurance();
907             
908             /**
909              * Gets (as xml) the "sworn_fringe_benefit_amount_health_insurance" element
910              */
911             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornFringeBenefitAmountHealthInsurance();
912             
913             /**
914              * True if has "sworn_fringe_benefit_amount_health_insurance" element
915              */
916             boolean isSetSwornFringeBenefitAmountHealthInsurance();
917             
918             /**
919              * Sets the "sworn_fringe_benefit_amount_health_insurance" element
920              */
921             void setSwornFringeBenefitAmountHealthInsurance(java.math.BigDecimal swornFringeBenefitAmountHealthInsurance);
922             
923             /**
924              * Sets (as xml) the "sworn_fringe_benefit_amount_health_insurance" element
925              */
926             void xsetSwornFringeBenefitAmountHealthInsurance(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornFringeBenefitAmountHealthInsurance);
927             
928             /**
929              * Unsets the "sworn_fringe_benefit_amount_health_insurance" element
930              */
931             void unsetSwornFringeBenefitAmountHealthInsurance();
932             
933             /**
934              * Gets the "sworn_fringe_pct_base_salary_health_insurance" element
935              */
936             java.math.BigDecimal getSwornFringePctBaseSalaryHealthInsurance();
937             
938             /**
939              * Gets (as xml) the "sworn_fringe_pct_base_salary_health_insurance" element
940              */
941             gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetSwornFringePctBaseSalaryHealthInsurance();
942             
943             /**
944              * True if has "sworn_fringe_pct_base_salary_health_insurance" element
945              */
946             boolean isSetSwornFringePctBaseSalaryHealthInsurance();
947             
948             /**
949              * Sets the "sworn_fringe_pct_base_salary_health_insurance" element
950              */
951             void setSwornFringePctBaseSalaryHealthInsurance(java.math.BigDecimal swornFringePctBaseSalaryHealthInsurance);
952             
953             /**
954              * Sets (as xml) the "sworn_fringe_pct_base_salary_health_insurance" element
955              */
956             void xsetSwornFringePctBaseSalaryHealthInsurance(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType swornFringePctBaseSalaryHealthInsurance);
957             
958             /**
959              * Unsets the "sworn_fringe_pct_base_salary_health_insurance" element
960              */
961             void unsetSwornFringePctBaseSalaryHealthInsurance();
962             
963             /**
964              * Gets the "sworn_fringe_benefit_amount_life_insurance" element
965              */
966             java.math.BigDecimal getSwornFringeBenefitAmountLifeInsurance();
967             
968             /**
969              * Gets (as xml) the "sworn_fringe_benefit_amount_life_insurance" element
970              */
971             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornFringeBenefitAmountLifeInsurance();
972             
973             /**
974              * True if has "sworn_fringe_benefit_amount_life_insurance" element
975              */
976             boolean isSetSwornFringeBenefitAmountLifeInsurance();
977             
978             /**
979              * Sets the "sworn_fringe_benefit_amount_life_insurance" element
980              */
981             void setSwornFringeBenefitAmountLifeInsurance(java.math.BigDecimal swornFringeBenefitAmountLifeInsurance);
982             
983             /**
984              * Sets (as xml) the "sworn_fringe_benefit_amount_life_insurance" element
985              */
986             void xsetSwornFringeBenefitAmountLifeInsurance(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornFringeBenefitAmountLifeInsurance);
987             
988             /**
989              * Unsets the "sworn_fringe_benefit_amount_life_insurance" element
990              */
991             void unsetSwornFringeBenefitAmountLifeInsurance();
992             
993             /**
994              * Gets the "sworn_fringe_pct_base_salary_life_insurance" element
995              */
996             java.math.BigDecimal getSwornFringePctBaseSalaryLifeInsurance();
997             
998             /**
999              * Gets (as xml) the "sworn_fringe_pct_base_salary_life_insurance" element
1000              */
1001             gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetSwornFringePctBaseSalaryLifeInsurance();
1002             
1003             /**
1004              * True if has "sworn_fringe_pct_base_salary_life_insurance" element
1005              */
1006             boolean isSetSwornFringePctBaseSalaryLifeInsurance();
1007             
1008             /**
1009              * Sets the "sworn_fringe_pct_base_salary_life_insurance" element
1010              */
1011             void setSwornFringePctBaseSalaryLifeInsurance(java.math.BigDecimal swornFringePctBaseSalaryLifeInsurance);
1012             
1013             /**
1014              * Sets (as xml) the "sworn_fringe_pct_base_salary_life_insurance" element
1015              */
1016             void xsetSwornFringePctBaseSalaryLifeInsurance(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType swornFringePctBaseSalaryLifeInsurance);
1017             
1018             /**
1019              * Unsets the "sworn_fringe_pct_base_salary_life_insurance" element
1020              */
1021             void unsetSwornFringePctBaseSalaryLifeInsurance();
1022             
1023             /**
1024              * Gets the "sworn_fringe_benefit_amount_vacation" element
1025              */
1026             java.math.BigDecimal getSwornFringeBenefitAmountVacation();
1027             
1028             /**
1029              * Gets (as xml) the "sworn_fringe_benefit_amount_vacation" element
1030              */
1031             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornFringeBenefitAmountVacation();
1032             
1033             /**
1034              * True if has "sworn_fringe_benefit_amount_vacation" element
1035              */
1036             boolean isSetSwornFringeBenefitAmountVacation();
1037             
1038             /**
1039              * Sets the "sworn_fringe_benefit_amount_vacation" element
1040              */
1041             void setSwornFringeBenefitAmountVacation(java.math.BigDecimal swornFringeBenefitAmountVacation);
1042             
1043             /**
1044              * Sets (as xml) the "sworn_fringe_benefit_amount_vacation" element
1045              */
1046             void xsetSwornFringeBenefitAmountVacation(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornFringeBenefitAmountVacation);
1047             
1048             /**
1049              * Unsets the "sworn_fringe_benefit_amount_vacation" element
1050              */
1051             void unsetSwornFringeBenefitAmountVacation();
1052             
1053             /**
1054              * Gets the "sworn_fringe_pct_base_salary_vacation" element
1055              */
1056             java.math.BigDecimal getSwornFringePctBaseSalaryVacation();
1057             
1058             /**
1059              * Gets (as xml) the "sworn_fringe_pct_base_salary_vacation" element
1060              */
1061             gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetSwornFringePctBaseSalaryVacation();
1062             
1063             /**
1064              * True if has "sworn_fringe_pct_base_salary_vacation" element
1065              */
1066             boolean isSetSwornFringePctBaseSalaryVacation();
1067             
1068             /**
1069              * Sets the "sworn_fringe_pct_base_salary_vacation" element
1070              */
1071             void setSwornFringePctBaseSalaryVacation(java.math.BigDecimal swornFringePctBaseSalaryVacation);
1072             
1073             /**
1074              * Sets (as xml) the "sworn_fringe_pct_base_salary_vacation" element
1075              */
1076             void xsetSwornFringePctBaseSalaryVacation(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType swornFringePctBaseSalaryVacation);
1077             
1078             /**
1079              * Unsets the "sworn_fringe_pct_base_salary_vacation" element
1080              */
1081             void unsetSwornFringePctBaseSalaryVacation();
1082             
1083             /**
1084              * Gets the "sworn_fringe_benefit_amount_sick_leave" element
1085              */
1086             java.math.BigDecimal getSwornFringeBenefitAmountSickLeave();
1087             
1088             /**
1089              * Gets (as xml) the "sworn_fringe_benefit_amount_sick_leave" element
1090              */
1091             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornFringeBenefitAmountSickLeave();
1092             
1093             /**
1094              * True if has "sworn_fringe_benefit_amount_sick_leave" element
1095              */
1096             boolean isSetSwornFringeBenefitAmountSickLeave();
1097             
1098             /**
1099              * Sets the "sworn_fringe_benefit_amount_sick_leave" element
1100              */
1101             void setSwornFringeBenefitAmountSickLeave(java.math.BigDecimal swornFringeBenefitAmountSickLeave);
1102             
1103             /**
1104              * Sets (as xml) the "sworn_fringe_benefit_amount_sick_leave" element
1105              */
1106             void xsetSwornFringeBenefitAmountSickLeave(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornFringeBenefitAmountSickLeave);
1107             
1108             /**
1109              * Unsets the "sworn_fringe_benefit_amount_sick_leave" element
1110              */
1111             void unsetSwornFringeBenefitAmountSickLeave();
1112             
1113             /**
1114              * Gets the "sworn_fringe_pct_base_salary_sick_leave" element
1115              */
1116             java.math.BigDecimal getSwornFringePctBaseSalarySickLeave();
1117             
1118             /**
1119              * Gets (as xml) the "sworn_fringe_pct_base_salary_sick_leave" element
1120              */
1121             gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetSwornFringePctBaseSalarySickLeave();
1122             
1123             /**
1124              * True if has "sworn_fringe_pct_base_salary_sick_leave" element
1125              */
1126             boolean isSetSwornFringePctBaseSalarySickLeave();
1127             
1128             /**
1129              * Sets the "sworn_fringe_pct_base_salary_sick_leave" element
1130              */
1131             void setSwornFringePctBaseSalarySickLeave(java.math.BigDecimal swornFringePctBaseSalarySickLeave);
1132             
1133             /**
1134              * Sets (as xml) the "sworn_fringe_pct_base_salary_sick_leave" element
1135              */
1136             void xsetSwornFringePctBaseSalarySickLeave(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType swornFringePctBaseSalarySickLeave);
1137             
1138             /**
1139              * Unsets the "sworn_fringe_pct_base_salary_sick_leave" element
1140              */
1141             void unsetSwornFringePctBaseSalarySickLeave();
1142             
1143             /**
1144              * Gets the "sworn_fringe_benefit_amount_retirement" element
1145              */
1146             java.math.BigDecimal getSwornFringeBenefitAmountRetirement();
1147             
1148             /**
1149              * Gets (as xml) the "sworn_fringe_benefit_amount_retirement" element
1150              */
1151             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornFringeBenefitAmountRetirement();
1152             
1153             /**
1154              * True if has "sworn_fringe_benefit_amount_retirement" element
1155              */
1156             boolean isSetSwornFringeBenefitAmountRetirement();
1157             
1158             /**
1159              * Sets the "sworn_fringe_benefit_amount_retirement" element
1160              */
1161             void setSwornFringeBenefitAmountRetirement(java.math.BigDecimal swornFringeBenefitAmountRetirement);
1162             
1163             /**
1164              * Sets (as xml) the "sworn_fringe_benefit_amount_retirement" element
1165              */
1166             void xsetSwornFringeBenefitAmountRetirement(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornFringeBenefitAmountRetirement);
1167             
1168             /**
1169              * Unsets the "sworn_fringe_benefit_amount_retirement" element
1170              */
1171             void unsetSwornFringeBenefitAmountRetirement();
1172             
1173             /**
1174              * Gets the "sworn_fringe_pct_base_salary_retirement" element
1175              */
1176             java.math.BigDecimal getSwornFringePctBaseSalaryRetirement();
1177             
1178             /**
1179              * Gets (as xml) the "sworn_fringe_pct_base_salary_retirement" element
1180              */
1181             gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetSwornFringePctBaseSalaryRetirement();
1182             
1183             /**
1184              * True if has "sworn_fringe_pct_base_salary_retirement" element
1185              */
1186             boolean isSetSwornFringePctBaseSalaryRetirement();
1187             
1188             /**
1189              * Sets the "sworn_fringe_pct_base_salary_retirement" element
1190              */
1191             void setSwornFringePctBaseSalaryRetirement(java.math.BigDecimal swornFringePctBaseSalaryRetirement);
1192             
1193             /**
1194              * Sets (as xml) the "sworn_fringe_pct_base_salary_retirement" element
1195              */
1196             void xsetSwornFringePctBaseSalaryRetirement(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType swornFringePctBaseSalaryRetirement);
1197             
1198             /**
1199              * Unsets the "sworn_fringe_pct_base_salary_retirement" element
1200              */
1201             void unsetSwornFringePctBaseSalaryRetirement();
1202             
1203             /**
1204              * Gets the "sworn_fringe_benefit_amount_workers_comp" element
1205              */
1206             java.math.BigDecimal getSwornFringeBenefitAmountWorkersComp();
1207             
1208             /**
1209              * Gets (as xml) the "sworn_fringe_benefit_amount_workers_comp" element
1210              */
1211             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornFringeBenefitAmountWorkersComp();
1212             
1213             /**
1214              * True if has "sworn_fringe_benefit_amount_workers_comp" element
1215              */
1216             boolean isSetSwornFringeBenefitAmountWorkersComp();
1217             
1218             /**
1219              * Sets the "sworn_fringe_benefit_amount_workers_comp" element
1220              */
1221             void setSwornFringeBenefitAmountWorkersComp(java.math.BigDecimal swornFringeBenefitAmountWorkersComp);
1222             
1223             /**
1224              * Sets (as xml) the "sworn_fringe_benefit_amount_workers_comp" element
1225              */
1226             void xsetSwornFringeBenefitAmountWorkersComp(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornFringeBenefitAmountWorkersComp);
1227             
1228             /**
1229              * Unsets the "sworn_fringe_benefit_amount_workers_comp" element
1230              */
1231             void unsetSwornFringeBenefitAmountWorkersComp();
1232             
1233             /**
1234              * Gets the "sworn_fringe_pct_base_salary_workers_comp" element
1235              */
1236             java.math.BigDecimal getSwornFringePctBaseSalaryWorkersComp();
1237             
1238             /**
1239              * Gets (as xml) the "sworn_fringe_pct_base_salary_workers_comp" element
1240              */
1241             gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetSwornFringePctBaseSalaryWorkersComp();
1242             
1243             /**
1244              * True if has "sworn_fringe_pct_base_salary_workers_comp" element
1245              */
1246             boolean isSetSwornFringePctBaseSalaryWorkersComp();
1247             
1248             /**
1249              * Sets the "sworn_fringe_pct_base_salary_workers_comp" element
1250              */
1251             void setSwornFringePctBaseSalaryWorkersComp(java.math.BigDecimal swornFringePctBaseSalaryWorkersComp);
1252             
1253             /**
1254              * Sets (as xml) the "sworn_fringe_pct_base_salary_workers_comp" element
1255              */
1256             void xsetSwornFringePctBaseSalaryWorkersComp(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType swornFringePctBaseSalaryWorkersComp);
1257             
1258             /**
1259              * Unsets the "sworn_fringe_pct_base_salary_workers_comp" element
1260              */
1261             void unsetSwornFringePctBaseSalaryWorkersComp();
1262             
1263             /**
1264              * Gets the "sworn_fringe_benefit_amount_unemployment_ins" element
1265              */
1266             java.math.BigDecimal getSwornFringeBenefitAmountUnemploymentIns();
1267             
1268             /**
1269              * Gets (as xml) the "sworn_fringe_benefit_amount_unemployment_ins" element
1270              */
1271             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornFringeBenefitAmountUnemploymentIns();
1272             
1273             /**
1274              * True if has "sworn_fringe_benefit_amount_unemployment_ins" element
1275              */
1276             boolean isSetSwornFringeBenefitAmountUnemploymentIns();
1277             
1278             /**
1279              * Sets the "sworn_fringe_benefit_amount_unemployment_ins" element
1280              */
1281             void setSwornFringeBenefitAmountUnemploymentIns(java.math.BigDecimal swornFringeBenefitAmountUnemploymentIns);
1282             
1283             /**
1284              * Sets (as xml) the "sworn_fringe_benefit_amount_unemployment_ins" element
1285              */
1286             void xsetSwornFringeBenefitAmountUnemploymentIns(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornFringeBenefitAmountUnemploymentIns);
1287             
1288             /**
1289              * Unsets the "sworn_fringe_benefit_amount_unemployment_ins" element
1290              */
1291             void unsetSwornFringeBenefitAmountUnemploymentIns();
1292             
1293             /**
1294              * Gets the "sworn_fringe_pct_base_salary_unemployment_ins" element
1295              */
1296             java.math.BigDecimal getSwornFringePctBaseSalaryUnemploymentIns();
1297             
1298             /**
1299              * Gets (as xml) the "sworn_fringe_pct_base_salary_unemployment_ins" element
1300              */
1301             gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetSwornFringePctBaseSalaryUnemploymentIns();
1302             
1303             /**
1304              * True if has "sworn_fringe_pct_base_salary_unemployment_ins" element
1305              */
1306             boolean isSetSwornFringePctBaseSalaryUnemploymentIns();
1307             
1308             /**
1309              * Sets the "sworn_fringe_pct_base_salary_unemployment_ins" element
1310              */
1311             void setSwornFringePctBaseSalaryUnemploymentIns(java.math.BigDecimal swornFringePctBaseSalaryUnemploymentIns);
1312             
1313             /**
1314              * Sets (as xml) the "sworn_fringe_pct_base_salary_unemployment_ins" element
1315              */
1316             void xsetSwornFringePctBaseSalaryUnemploymentIns(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType swornFringePctBaseSalaryUnemploymentIns);
1317             
1318             /**
1319              * Unsets the "sworn_fringe_pct_base_salary_unemployment_ins" element
1320              */
1321             void unsetSwornFringePctBaseSalaryUnemploymentIns();
1322             
1323             /**
1324              * Gets the "sworn_fringe_benefit_amount_other1" element
1325              */
1326             java.math.BigDecimal getSwornFringeBenefitAmountOther1();
1327             
1328             /**
1329              * Gets (as xml) the "sworn_fringe_benefit_amount_other1" element
1330              */
1331             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornFringeBenefitAmountOther1();
1332             
1333             /**
1334              * True if has "sworn_fringe_benefit_amount_other1" element
1335              */
1336             boolean isSetSwornFringeBenefitAmountOther1();
1337             
1338             /**
1339              * Sets the "sworn_fringe_benefit_amount_other1" element
1340              */
1341             void setSwornFringeBenefitAmountOther1(java.math.BigDecimal swornFringeBenefitAmountOther1);
1342             
1343             /**
1344              * Sets (as xml) the "sworn_fringe_benefit_amount_other1" element
1345              */
1346             void xsetSwornFringeBenefitAmountOther1(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornFringeBenefitAmountOther1);
1347             
1348             /**
1349              * Unsets the "sworn_fringe_benefit_amount_other1" element
1350              */
1351             void unsetSwornFringeBenefitAmountOther1();
1352             
1353             /**
1354              * Gets the "sworn_fringe_pct_base_salary_other1" element
1355              */
1356             java.math.BigDecimal getSwornFringePctBaseSalaryOther1();
1357             
1358             /**
1359              * Gets (as xml) the "sworn_fringe_pct_base_salary_other1" element
1360              */
1361             gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetSwornFringePctBaseSalaryOther1();
1362             
1363             /**
1364              * True if has "sworn_fringe_pct_base_salary_other1" element
1365              */
1366             boolean isSetSwornFringePctBaseSalaryOther1();
1367             
1368             /**
1369              * Sets the "sworn_fringe_pct_base_salary_other1" element
1370              */
1371             void setSwornFringePctBaseSalaryOther1(java.math.BigDecimal swornFringePctBaseSalaryOther1);
1372             
1373             /**
1374              * Sets (as xml) the "sworn_fringe_pct_base_salary_other1" element
1375              */
1376             void xsetSwornFringePctBaseSalaryOther1(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType swornFringePctBaseSalaryOther1);
1377             
1378             /**
1379              * Unsets the "sworn_fringe_pct_base_salary_other1" element
1380              */
1381             void unsetSwornFringePctBaseSalaryOther1();
1382             
1383             /**
1384              * Gets the "sworn_fringe_benefit_amount_other2" element
1385              */
1386             java.math.BigDecimal getSwornFringeBenefitAmountOther2();
1387             
1388             /**
1389              * Gets (as xml) the "sworn_fringe_benefit_amount_other2" element
1390              */
1391             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornFringeBenefitAmountOther2();
1392             
1393             /**
1394              * True if has "sworn_fringe_benefit_amount_other2" element
1395              */
1396             boolean isSetSwornFringeBenefitAmountOther2();
1397             
1398             /**
1399              * Sets the "sworn_fringe_benefit_amount_other2" element
1400              */
1401             void setSwornFringeBenefitAmountOther2(java.math.BigDecimal swornFringeBenefitAmountOther2);
1402             
1403             /**
1404              * Sets (as xml) the "sworn_fringe_benefit_amount_other2" element
1405              */
1406             void xsetSwornFringeBenefitAmountOther2(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornFringeBenefitAmountOther2);
1407             
1408             /**
1409              * Unsets the "sworn_fringe_benefit_amount_other2" element
1410              */
1411             void unsetSwornFringeBenefitAmountOther2();
1412             
1413             /**
1414              * Gets the "sworn_fringe_pct_base_salary_other2" element
1415              */
1416             java.math.BigDecimal getSwornFringePctBaseSalaryOther2();
1417             
1418             /**
1419              * Gets (as xml) the "sworn_fringe_pct_base_salary_other2" element
1420              */
1421             gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetSwornFringePctBaseSalaryOther2();
1422             
1423             /**
1424              * True if has "sworn_fringe_pct_base_salary_other2" element
1425              */
1426             boolean isSetSwornFringePctBaseSalaryOther2();
1427             
1428             /**
1429              * Sets the "sworn_fringe_pct_base_salary_other2" element
1430              */
1431             void setSwornFringePctBaseSalaryOther2(java.math.BigDecimal swornFringePctBaseSalaryOther2);
1432             
1433             /**
1434              * Sets (as xml) the "sworn_fringe_pct_base_salary_other2" element
1435              */
1436             void xsetSwornFringePctBaseSalaryOther2(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType swornFringePctBaseSalaryOther2);
1437             
1438             /**
1439              * Unsets the "sworn_fringe_pct_base_salary_other2" element
1440              */
1441             void unsetSwornFringePctBaseSalaryOther2();
1442             
1443             /**
1444              * Gets the "sworn_fringe_benefit_amount_other3" element
1445              */
1446             java.math.BigDecimal getSwornFringeBenefitAmountOther3();
1447             
1448             /**
1449              * Gets (as xml) the "sworn_fringe_benefit_amount_other3" element
1450              */
1451             gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetSwornFringeBenefitAmountOther3();
1452             
1453             /**
1454              * True if has "sworn_fringe_benefit_amount_other3" element
1455              */
1456             boolean isSetSwornFringeBenefitAmountOther3();
1457             
1458             /**
1459              * Sets the "sworn_fringe_benefit_amount_other3" element
1460              */
1461             void setSwornFringeBenefitAmountOther3(java.math.BigDecimal swornFringeBenefitAmountOther3);
1462             
1463             /**
1464              * Sets (as xml) the "sworn_fringe_benefit_amount_other3" element
1465              */
1466             void xsetSwornFringeBenefitAmountOther3(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType swornFringeBenefitAmountOther3);
1467             
1468             /**
1469              * Unsets the "sworn_fringe_benefit_amount_other3" element
1470              */
1471             void unsetSwornFringeBenefitAmountOther3();
1472             
1473             /**
1474              * Gets the "sworn_fringe_pct_base_salary_other3" element
1475              */
1476             java.math.BigDecimal getSwornFringePctBaseSalaryOther3();
1477             
1478             /**
1479              * Gets (as xml) the "sworn_fringe_pct_base_salary_other3" element
1480              */
1481             gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetSwornFringePctBaseSalaryOther3();
1482             
1483             /**
1484              * True if has "sworn_fringe_pct_base_salary_other3" element
1485              */
1486             boolean isSetSwornFringePctBaseSalaryOther3();
1487             
1488             /**
1489              * Sets the "sworn_fringe_pct_base_salary_other3" element
1490              */
1491             void setSwornFringePctBaseSalaryOther3(java.math.BigDecimal swornFringePctBaseSalaryOther3);
1492             
1493             /**
1494              * Sets (as xml) the "sworn_fringe_pct_base_salary_other3" element
1495              */
1496             void xsetSwornFringePctBaseSalaryOther3(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType swornFringePctBaseSalaryOther3);
1497             
1498             /**
1499              * Unsets the "sworn_fringe_pct_base_salary_other3" element
1500              */
1501             void unsetSwornFringePctBaseSalaryOther3();
1502             
1503             /**
1504              * Gets the "sworn_soc_sec_exempt" element
1505              */
1506             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSwornSocSecExempt();
1507             
1508             /**
1509              * Gets (as xml) the "sworn_soc_sec_exempt" element
1510              */
1511             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSwornSocSecExempt();
1512             
1513             /**
1514              * True if has "sworn_soc_sec_exempt" element
1515              */
1516             boolean isSetSwornSocSecExempt();
1517             
1518             /**
1519              * Sets the "sworn_soc_sec_exempt" element
1520              */
1521             void setSwornSocSecExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum swornSocSecExempt);
1522             
1523             /**
1524              * Sets (as xml) the "sworn_soc_sec_exempt" element
1525              */
1526             void xsetSwornSocSecExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType swornSocSecExempt);
1527             
1528             /**
1529              * Unsets the "sworn_soc_sec_exempt" element
1530              */
1531             void unsetSwornSocSecExempt();
1532             
1533             /**
1534              * Gets the "soc_sec_fixed_rate" element
1535              */
1536             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSocSecFixedRate();
1537             
1538             /**
1539              * Gets (as xml) the "soc_sec_fixed_rate" element
1540              */
1541             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSocSecFixedRate();
1542             
1543             /**
1544              * True if has "soc_sec_fixed_rate" element
1545              */
1546             boolean isSetSocSecFixedRate();
1547             
1548             /**
1549              * Sets the "soc_sec_fixed_rate" element
1550              */
1551             void setSocSecFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum socSecFixedRate);
1552             
1553             /**
1554              * Sets (as xml) the "soc_sec_fixed_rate" element
1555              */
1556             void xsetSocSecFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType socSecFixedRate);
1557             
1558             /**
1559              * Unsets the "soc_sec_fixed_rate" element
1560              */
1561             void unsetSocSecFixedRate();
1562             
1563             /**
1564              * Gets the "sworn_medicare_exempt" element
1565              */
1566             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSwornMedicareExempt();
1567             
1568             /**
1569              * Gets (as xml) the "sworn_medicare_exempt" element
1570              */
1571             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSwornMedicareExempt();
1572             
1573             /**
1574              * True if has "sworn_medicare_exempt" element
1575              */
1576             boolean isSetSwornMedicareExempt();
1577             
1578             /**
1579              * Sets the "sworn_medicare_exempt" element
1580              */
1581             void setSwornMedicareExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum swornMedicareExempt);
1582             
1583             /**
1584              * Sets (as xml) the "sworn_medicare_exempt" element
1585              */
1586             void xsetSwornMedicareExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType swornMedicareExempt);
1587             
1588             /**
1589              * Unsets the "sworn_medicare_exempt" element
1590              */
1591             void unsetSwornMedicareExempt();
1592             
1593             /**
1594              * Gets the "medicare_fixed_rate" element
1595              */
1596             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMedicareFixedRate();
1597             
1598             /**
1599              * Gets (as xml) the "medicare_fixed_rate" element
1600              */
1601             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMedicareFixedRate();
1602             
1603             /**
1604              * True if has "medicare_fixed_rate" element
1605              */
1606             boolean isSetMedicareFixedRate();
1607             
1608             /**
1609              * Sets the "medicare_fixed_rate" element
1610              */
1611             void setMedicareFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum medicareFixedRate);
1612             
1613             /**
1614              * Sets (as xml) the "medicare_fixed_rate" element
1615              */
1616             void xsetMedicareFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType medicareFixedRate);
1617             
1618             /**
1619              * Unsets the "medicare_fixed_rate" element
1620              */
1621             void unsetMedicareFixedRate();
1622             
1623             /**
1624              * Gets the "sworn_family_coverage" element
1625              */
1626             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSwornFamilyCoverage();
1627             
1628             /**
1629              * Gets (as xml) the "sworn_family_coverage" element
1630              */
1631             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSwornFamilyCoverage();
1632             
1633             /**
1634              * True if has "sworn_family_coverage" element
1635              */
1636             boolean isSetSwornFamilyCoverage();
1637             
1638             /**
1639              * Sets the "sworn_family_coverage" element
1640              */
1641             void setSwornFamilyCoverage(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum swornFamilyCoverage);
1642             
1643             /**
1644              * Sets (as xml) the "sworn_family_coverage" element
1645              */
1646             void xsetSwornFamilyCoverage(gov.grants.apply.system.globalLibraryV20.YesNoDataType swornFamilyCoverage);
1647             
1648             /**
1649              * Unsets the "sworn_family_coverage" element
1650              */
1651             void unsetSwornFamilyCoverage();
1652             
1653             /**
1654              * Gets the "sworn_health_ins_fixed_rate" element
1655              */
1656             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSwornHealthInsFixedRate();
1657             
1658             /**
1659              * Gets (as xml) the "sworn_health_ins_fixed_rate" element
1660              */
1661             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSwornHealthInsFixedRate();
1662             
1663             /**
1664              * True if has "sworn_health_ins_fixed_rate" element
1665              */
1666             boolean isSetSwornHealthInsFixedRate();
1667             
1668             /**
1669              * Sets the "sworn_health_ins_fixed_rate" element
1670              */
1671             void setSwornHealthInsFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum swornHealthInsFixedRate);
1672             
1673             /**
1674              * Sets (as xml) the "sworn_health_ins_fixed_rate" element
1675              */
1676             void xsetSwornHealthInsFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType swornHealthInsFixedRate);
1677             
1678             /**
1679              * Unsets the "sworn_health_ins_fixed_rate" element
1680              */
1681             void unsetSwornHealthInsFixedRate();
1682             
1683             /**
1684              * Gets the "sworn_vacation_hours" element
1685              */
1686             int getSwornVacationHours();
1687             
1688             /**
1689              * Gets (as xml) the "sworn_vacation_hours" element
1690              */
1691             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornVacationHours xgetSwornVacationHours();
1692             
1693             /**
1694              * True if has "sworn_vacation_hours" element
1695              */
1696             boolean isSetSwornVacationHours();
1697             
1698             /**
1699              * Sets the "sworn_vacation_hours" element
1700              */
1701             void setSwornVacationHours(int swornVacationHours);
1702             
1703             /**
1704              * Sets (as xml) the "sworn_vacation_hours" element
1705              */
1706             void xsetSwornVacationHours(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornVacationHours swornVacationHours);
1707             
1708             /**
1709              * Unsets the "sworn_vacation_hours" element
1710              */
1711             void unsetSwornVacationHours();
1712             
1713             /**
1714              * Gets the "sworn_sick_leave_hours_per_yr" element
1715              */
1716             int getSwornSickLeaveHoursPerYr();
1717             
1718             /**
1719              * Gets (as xml) the "sworn_sick_leave_hours_per_yr" element
1720              */
1721             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornSickLeaveHoursPerYr xgetSwornSickLeaveHoursPerYr();
1722             
1723             /**
1724              * True if has "sworn_sick_leave_hours_per_yr" element
1725              */
1726             boolean isSetSwornSickLeaveHoursPerYr();
1727             
1728             /**
1729              * Sets the "sworn_sick_leave_hours_per_yr" element
1730              */
1731             void setSwornSickLeaveHoursPerYr(int swornSickLeaveHoursPerYr);
1732             
1733             /**
1734              * Sets (as xml) the "sworn_sick_leave_hours_per_yr" element
1735              */
1736             void xsetSwornSickLeaveHoursPerYr(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornSickLeaveHoursPerYr swornSickLeaveHoursPerYr);
1737             
1738             /**
1739              * Unsets the "sworn_sick_leave_hours_per_yr" element
1740              */
1741             void unsetSwornSickLeaveHoursPerYr();
1742             
1743             /**
1744              * Gets the "retirement_fixed" element
1745              */
1746             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRetirementFixed();
1747             
1748             /**
1749              * Gets (as xml) the "retirement_fixed" element
1750              */
1751             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRetirementFixed();
1752             
1753             /**
1754              * True if has "retirement_fixed" element
1755              */
1756             boolean isSetRetirementFixed();
1757             
1758             /**
1759              * Sets the "retirement_fixed" element
1760              */
1761             void setRetirementFixed(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum retirementFixed);
1762             
1763             /**
1764              * Sets (as xml) the "retirement_fixed" element
1765              */
1766             void xsetRetirementFixed(gov.grants.apply.system.globalLibraryV20.YesNoDataType retirementFixed);
1767             
1768             /**
1769              * Unsets the "retirement_fixed" element
1770              */
1771             void unsetRetirementFixed();
1772             
1773             /**
1774              * Gets the "workers_comp_exempt" element
1775              */
1776             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWorkersCompExempt();
1777             
1778             /**
1779              * Gets (as xml) the "workers_comp_exempt" element
1780              */
1781             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWorkersCompExempt();
1782             
1783             /**
1784              * True if has "workers_comp_exempt" element
1785              */
1786             boolean isSetWorkersCompExempt();
1787             
1788             /**
1789              * Sets the "workers_comp_exempt" element
1790              */
1791             void setWorkersCompExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum workersCompExempt);
1792             
1793             /**
1794              * Sets (as xml) the "workers_comp_exempt" element
1795              */
1796             void xsetWorkersCompExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType workersCompExempt);
1797             
1798             /**
1799              * Unsets the "workers_comp_exempt" element
1800              */
1801             void unsetWorkersCompExempt();
1802             
1803             /**
1804              * Gets the "workers_comp_fixed_rate" element
1805              */
1806             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWorkersCompFixedRate();
1807             
1808             /**
1809              * Gets (as xml) the "workers_comp_fixed_rate" element
1810              */
1811             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWorkersCompFixedRate();
1812             
1813             /**
1814              * True if has "workers_comp_fixed_rate" element
1815              */
1816             boolean isSetWorkersCompFixedRate();
1817             
1818             /**
1819              * Sets the "workers_comp_fixed_rate" element
1820              */
1821             void setWorkersCompFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum workersCompFixedRate);
1822             
1823             /**
1824              * Sets (as xml) the "workers_comp_fixed_rate" element
1825              */
1826             void xsetWorkersCompFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType workersCompFixedRate);
1827             
1828             /**
1829              * Unsets the "workers_comp_fixed_rate" element
1830              */
1831             void unsetWorkersCompFixedRate();
1832             
1833             /**
1834              * Gets the "unemployment_ins_exempt" element
1835              */
1836             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUnemploymentInsExempt();
1837             
1838             /**
1839              * Gets (as xml) the "unemployment_ins_exempt" element
1840              */
1841             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUnemploymentInsExempt();
1842             
1843             /**
1844              * True if has "unemployment_ins_exempt" element
1845              */
1846             boolean isSetUnemploymentInsExempt();
1847             
1848             /**
1849              * Sets the "unemployment_ins_exempt" element
1850              */
1851             void setUnemploymentInsExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum unemploymentInsExempt);
1852             
1853             /**
1854              * Sets (as xml) the "unemployment_ins_exempt" element
1855              */
1856             void xsetUnemploymentInsExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType unemploymentInsExempt);
1857             
1858             /**
1859              * Unsets the "unemployment_ins_exempt" element
1860              */
1861             void unsetUnemploymentInsExempt();
1862             
1863             /**
1864              * Gets the "unemployment_ins_fixed" element
1865              */
1866             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUnemploymentInsFixed();
1867             
1868             /**
1869              * Gets (as xml) the "unemployment_ins_fixed" element
1870              */
1871             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUnemploymentInsFixed();
1872             
1873             /**
1874              * True if has "unemployment_ins_fixed" element
1875              */
1876             boolean isSetUnemploymentInsFixed();
1877             
1878             /**
1879              * Sets the "unemployment_ins_fixed" element
1880              */
1881             void setUnemploymentInsFixed(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum unemploymentInsFixed);
1882             
1883             /**
1884              * Sets (as xml) the "unemployment_ins_fixed" element
1885              */
1886             void xsetUnemploymentInsFixed(gov.grants.apply.system.globalLibraryV20.YesNoDataType unemploymentInsFixed);
1887             
1888             /**
1889              * Unsets the "unemployment_ins_fixed" element
1890              */
1891             void unsetUnemploymentInsFixed();
1892             
1893             /**
1894              * Gets the "description_sworn_fringe_other1" element
1895              */
1896             java.lang.String getDescriptionSwornFringeOther1();
1897             
1898             /**
1899              * Gets (as xml) the "description_sworn_fringe_other1" element
1900              */
1901             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther1 xgetDescriptionSwornFringeOther1();
1902             
1903             /**
1904              * True if has "description_sworn_fringe_other1" element
1905              */
1906             boolean isSetDescriptionSwornFringeOther1();
1907             
1908             /**
1909              * Sets the "description_sworn_fringe_other1" element
1910              */
1911             void setDescriptionSwornFringeOther1(java.lang.String descriptionSwornFringeOther1);
1912             
1913             /**
1914              * Sets (as xml) the "description_sworn_fringe_other1" element
1915              */
1916             void xsetDescriptionSwornFringeOther1(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther1 descriptionSwornFringeOther1);
1917             
1918             /**
1919              * Unsets the "description_sworn_fringe_other1" element
1920              */
1921             void unsetDescriptionSwornFringeOther1();
1922             
1923             /**
1924              * Gets the "description_sworn_fringe_other2" element
1925              */
1926             java.lang.String getDescriptionSwornFringeOther2();
1927             
1928             /**
1929              * Gets (as xml) the "description_sworn_fringe_other2" element
1930              */
1931             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther2 xgetDescriptionSwornFringeOther2();
1932             
1933             /**
1934              * True if has "description_sworn_fringe_other2" element
1935              */
1936             boolean isSetDescriptionSwornFringeOther2();
1937             
1938             /**
1939              * Sets the "description_sworn_fringe_other2" element
1940              */
1941             void setDescriptionSwornFringeOther2(java.lang.String descriptionSwornFringeOther2);
1942             
1943             /**
1944              * Sets (as xml) the "description_sworn_fringe_other2" element
1945              */
1946             void xsetDescriptionSwornFringeOther2(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther2 descriptionSwornFringeOther2);
1947             
1948             /**
1949              * Unsets the "description_sworn_fringe_other2" element
1950              */
1951             void unsetDescriptionSwornFringeOther2();
1952             
1953             /**
1954              * Gets the "description_sworn_fringe_other3" element
1955              */
1956             java.lang.String getDescriptionSwornFringeOther3();
1957             
1958             /**
1959              * Gets (as xml) the "description_sworn_fringe_other3" element
1960              */
1961             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther3 xgetDescriptionSwornFringeOther3();
1962             
1963             /**
1964              * True if has "description_sworn_fringe_other3" element
1965              */
1966             boolean isSetDescriptionSwornFringeOther3();
1967             
1968             /**
1969              * Sets the "description_sworn_fringe_other3" element
1970              */
1971             void setDescriptionSwornFringeOther3(java.lang.String descriptionSwornFringeOther3);
1972             
1973             /**
1974              * Sets (as xml) the "description_sworn_fringe_other3" element
1975              */
1976             void xsetDescriptionSwornFringeOther3(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther3 descriptionSwornFringeOther3);
1977             
1978             /**
1979              * Unsets the "description_sworn_fringe_other3" element
1980              */
1981             void unsetDescriptionSwornFringeOther3();
1982             
1983             /**
1984              * Gets the "base_salary_amount" element
1985              */
1986             java.math.BigDecimal getBaseSalaryAmount();
1987             
1988             /**
1989              * Gets (as xml) the "base_salary_amount" element
1990              */
1991             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBaseSalaryAmount();
1992             
1993             /**
1994              * True if has "base_salary_amount" element
1995              */
1996             boolean isSetBaseSalaryAmount();
1997             
1998             /**
1999              * Sets the "base_salary_amount" element
2000              */
2001             void setBaseSalaryAmount(java.math.BigDecimal baseSalaryAmount);
2002             
2003             /**
2004              * Sets (as xml) the "base_salary_amount" element
2005              */
2006             void xsetBaseSalaryAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType baseSalaryAmount);
2007             
2008             /**
2009              * Unsets the "base_salary_amount" element
2010              */
2011             void unsetBaseSalaryAmount();
2012             
2013             /**
2014              * Gets the "sworn_total_fringe" element
2015              */
2016             java.math.BigDecimal getSwornTotalFringe();
2017             
2018             /**
2019              * Gets (as xml) the "sworn_total_fringe" element
2020              */
2021             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSwornTotalFringe();
2022             
2023             /**
2024              * True if has "sworn_total_fringe" element
2025              */
2026             boolean isSetSwornTotalFringe();
2027             
2028             /**
2029              * Sets the "sworn_total_fringe" element
2030              */
2031             void setSwornTotalFringe(java.math.BigDecimal swornTotalFringe);
2032             
2033             /**
2034              * Sets (as xml) the "sworn_total_fringe" element
2035              */
2036             void xsetSwornTotalFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType swornTotalFringe);
2037             
2038             /**
2039              * Unsets the "sworn_total_fringe" element
2040              */
2041             void unsetSwornTotalFringe();
2042             
2043             /**
2044              * Gets the "num_positions" element
2045              */
2046             int getNumPositions();
2047             
2048             /**
2049              * Gets (as xml) the "num_positions" element
2050              */
2051             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.NumPositions xgetNumPositions();
2052             
2053             /**
2054              * True if has "num_positions" element
2055              */
2056             boolean isSetNumPositions();
2057             
2058             /**
2059              * Sets the "num_positions" element
2060              */
2061             void setNumPositions(int numPositions);
2062             
2063             /**
2064              * Sets (as xml) the "num_positions" element
2065              */
2066             void xsetNumPositions(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.NumPositions numPositions);
2067             
2068             /**
2069              * Unsets the "num_positions" element
2070              */
2071             void unsetNumPositions();
2072             
2073             /**
2074              * Gets the "sworn_officer_grand_total" element
2075              */
2076             java.math.BigDecimal getSwornOfficerGrandTotal();
2077             
2078             /**
2079              * Gets (as xml) the "sworn_officer_grand_total" element
2080              */
2081             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSwornOfficerGrandTotal();
2082             
2083             /**
2084              * True if has "sworn_officer_grand_total" element
2085              */
2086             boolean isSetSwornOfficerGrandTotal();
2087             
2088             /**
2089              * Sets the "sworn_officer_grand_total" element
2090              */
2091             void setSwornOfficerGrandTotal(java.math.BigDecimal swornOfficerGrandTotal);
2092             
2093             /**
2094              * Sets (as xml) the "sworn_officer_grand_total" element
2095              */
2096             void xsetSwornOfficerGrandTotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType swornOfficerGrandTotal);
2097             
2098             /**
2099              * Unsets the "sworn_officer_grand_total" element
2100              */
2101             void unsetSwornOfficerGrandTotal();
2102             
2103             /**
2104              * An XML annual_base_salary(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2105              *
2106              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositions$AnnualBaseSalary.
2107              */
2108             public interface AnnualBaseSalary extends org.apache.xmlbeans.XmlDecimal
2109             {
2110                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2111                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(AnnualBaseSalary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("annualbasesalaryda96elemtype");
2112                 
2113                 /**
2114                  * A factory class with static methods for creating instances
2115                  * of this type.
2116                  */
2117                 
2118                 public static final class Factory
2119                 {
2120                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.AnnualBaseSalary newValue(java.lang.Object obj) {
2121                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.AnnualBaseSalary) type.newValue( obj ); }
2122                     
2123                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.AnnualBaseSalary newInstance() {
2124                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.AnnualBaseSalary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2125                     
2126                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.AnnualBaseSalary newInstance(org.apache.xmlbeans.XmlOptions options) {
2127                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.AnnualBaseSalary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2128                     
2129                     private Factory() { } // No instance of this class allowed
2130                 }
2131             }
2132             
2133             /**
2134              * An XML years_project_base_salary(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2135              *
2136              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositions$YearsProjectBaseSalary.
2137              */
2138             public interface YearsProjectBaseSalary extends org.apache.xmlbeans.XmlInt
2139             {
2140                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2141                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(YearsProjectBaseSalary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("yearsprojectbasesalary8077elemtype");
2142                 
2143                 /**
2144                  * A factory class with static methods for creating instances
2145                  * of this type.
2146                  */
2147                 
2148                 public static final class Factory
2149                 {
2150                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.YearsProjectBaseSalary newValue(java.lang.Object obj) {
2151                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.YearsProjectBaseSalary) type.newValue( obj ); }
2152                     
2153                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.YearsProjectBaseSalary newInstance() {
2154                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.YearsProjectBaseSalary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2155                     
2156                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.YearsProjectBaseSalary newInstance(org.apache.xmlbeans.XmlOptions options) {
2157                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.YearsProjectBaseSalary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2158                     
2159                     private Factory() { } // No instance of this class allowed
2160                 }
2161             }
2162             
2163             /**
2164              * An XML sworn_vacation_hours(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2165              *
2166              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositions$SwornVacationHours.
2167              */
2168             public interface SwornVacationHours extends org.apache.xmlbeans.XmlInt
2169             {
2170                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2171                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornVacationHours.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornvacationhours7f23elemtype");
2172                 
2173                 /**
2174                  * A factory class with static methods for creating instances
2175                  * of this type.
2176                  */
2177                 
2178                 public static final class Factory
2179                 {
2180                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornVacationHours newValue(java.lang.Object obj) {
2181                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornVacationHours) type.newValue( obj ); }
2182                     
2183                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornVacationHours newInstance() {
2184                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornVacationHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2185                     
2186                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornVacationHours newInstance(org.apache.xmlbeans.XmlOptions options) {
2187                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornVacationHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2188                     
2189                     private Factory() { } // No instance of this class allowed
2190                 }
2191             }
2192             
2193             /**
2194              * An XML sworn_sick_leave_hours_per_yr(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2195              *
2196              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositions$SwornSickLeaveHoursPerYr.
2197              */
2198             public interface SwornSickLeaveHoursPerYr extends org.apache.xmlbeans.XmlInt
2199             {
2200                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2201                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornSickLeaveHoursPerYr.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornsickleavehoursperyrfc6aelemtype");
2202                 
2203                 /**
2204                  * A factory class with static methods for creating instances
2205                  * of this type.
2206                  */
2207                 
2208                 public static final class Factory
2209                 {
2210                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornSickLeaveHoursPerYr newValue(java.lang.Object obj) {
2211                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornSickLeaveHoursPerYr) type.newValue( obj ); }
2212                     
2213                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornSickLeaveHoursPerYr newInstance() {
2214                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornSickLeaveHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2215                     
2216                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornSickLeaveHoursPerYr newInstance(org.apache.xmlbeans.XmlOptions options) {
2217                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.SwornSickLeaveHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2218                     
2219                     private Factory() { } // No instance of this class allowed
2220                 }
2221             }
2222             
2223             /**
2224              * An XML description_sworn_fringe_other1(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2225              *
2226              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositions$DescriptionSwornFringeOther1.
2227              */
2228             public interface DescriptionSwornFringeOther1 extends org.apache.xmlbeans.XmlString
2229             {
2230                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2231                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DescriptionSwornFringeOther1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("descriptionswornfringeother1f124elemtype");
2232                 
2233                 /**
2234                  * A factory class with static methods for creating instances
2235                  * of this type.
2236                  */
2237                 
2238                 public static final class Factory
2239                 {
2240                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther1 newValue(java.lang.Object obj) {
2241                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther1) type.newValue( obj ); }
2242                     
2243                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther1 newInstance() {
2244                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2245                     
2246                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther1 newInstance(org.apache.xmlbeans.XmlOptions options) {
2247                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2248                     
2249                     private Factory() { } // No instance of this class allowed
2250                 }
2251             }
2252             
2253             /**
2254              * An XML description_sworn_fringe_other2(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2255              *
2256              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositions$DescriptionSwornFringeOther2.
2257              */
2258             public interface DescriptionSwornFringeOther2 extends org.apache.xmlbeans.XmlString
2259             {
2260                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2261                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DescriptionSwornFringeOther2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("descriptionswornfringeother286e5elemtype");
2262                 
2263                 /**
2264                  * A factory class with static methods for creating instances
2265                  * of this type.
2266                  */
2267                 
2268                 public static final class Factory
2269                 {
2270                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther2 newValue(java.lang.Object obj) {
2271                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther2) type.newValue( obj ); }
2272                     
2273                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther2 newInstance() {
2274                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2275                     
2276                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther2 newInstance(org.apache.xmlbeans.XmlOptions options) {
2277                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2278                     
2279                     private Factory() { } // No instance of this class allowed
2280                 }
2281             }
2282             
2283             /**
2284              * An XML description_sworn_fringe_other3(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2285              *
2286              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositions$DescriptionSwornFringeOther3.
2287              */
2288             public interface DescriptionSwornFringeOther3 extends org.apache.xmlbeans.XmlString
2289             {
2290                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2291                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(DescriptionSwornFringeOther3.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("descriptionswornfringeother31ca6elemtype");
2292                 
2293                 /**
2294                  * A factory class with static methods for creating instances
2295                  * of this type.
2296                  */
2297                 
2298                 public static final class Factory
2299                 {
2300                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther3 newValue(java.lang.Object obj) {
2301                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther3) type.newValue( obj ); }
2302                     
2303                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther3 newInstance() {
2304                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther3) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2305                     
2306                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther3 newInstance(org.apache.xmlbeans.XmlOptions options) {
2307                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.DescriptionSwornFringeOther3) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2308                     
2309                     private Factory() { } // No instance of this class allowed
2310                 }
2311             }
2312             
2313             /**
2314              * An XML num_positions(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2315              *
2316              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositions$NumPositions.
2317              */
2318             public interface NumPositions extends org.apache.xmlbeans.XmlInt
2319             {
2320                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2321                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NumPositions.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("numpositionsd87felemtype");
2322                 
2323                 /**
2324                  * A factory class with static methods for creating instances
2325                  * of this type.
2326                  */
2327                 
2328                 public static final class Factory
2329                 {
2330                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.NumPositions newValue(java.lang.Object obj) {
2331                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.NumPositions) type.newValue( obj ); }
2332                     
2333                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.NumPositions newInstance() {
2334                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.NumPositions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2335                     
2336                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.NumPositions newInstance(org.apache.xmlbeans.XmlOptions options) {
2337                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions.NumPositions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2338                     
2339                     private Factory() { } // No instance of this class allowed
2340                 }
2341             }
2342             
2343             /**
2344              * A factory class with static methods for creating instances
2345              * of this type.
2346              */
2347             
2348             public static final class Factory
2349             {
2350                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions newInstance() {
2351                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2352                 
2353                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions newInstance(org.apache.xmlbeans.XmlOptions options) {
2354                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositions) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2355                 
2356                 private Factory() { } // No instance of this class allowed
2357             }
2358         }
2359         
2360         /**
2361          * An XML section_A_sworn_officer_positions_part2(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2362          *
2363          * This is a complex type.
2364          */
2365         public interface SectionASwornOfficerPositionsPart2 extends org.apache.xmlbeans.XmlObject
2366         {
2367             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2368                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SectionASwornOfficerPositionsPart2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sectionaswornofficerpositionspart25742elemtype");
2369             
2370             /**
2371              * Gets the "sal_incr_cola" element
2372              */
2373             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSalIncrCola();
2374             
2375             /**
2376              * Gets (as xml) the "sal_incr_cola" element
2377              */
2378             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSalIncrCola();
2379             
2380             /**
2381              * True if has "sal_incr_cola" element
2382              */
2383             boolean isSetSalIncrCola();
2384             
2385             /**
2386              * Sets the "sal_incr_cola" element
2387              */
2388             void setSalIncrCola(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum salIncrCola);
2389             
2390             /**
2391              * Sets (as xml) the "sal_incr_cola" element
2392              */
2393             void xsetSalIncrCola(gov.grants.apply.system.globalLibraryV20.YesNoDataType salIncrCola);
2394             
2395             /**
2396              * Unsets the "sal_incr_cola" element
2397              */
2398             void unsetSalIncrCola();
2399             
2400             /**
2401              * Gets the "sal_incr_step_raise" element
2402              */
2403             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSalIncrStepRaise();
2404             
2405             /**
2406              * Gets (as xml) the "sal_incr_step_raise" element
2407              */
2408             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSalIncrStepRaise();
2409             
2410             /**
2411              * True if has "sal_incr_step_raise" element
2412              */
2413             boolean isSetSalIncrStepRaise();
2414             
2415             /**
2416              * Sets the "sal_incr_step_raise" element
2417              */
2418             void setSalIncrStepRaise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum salIncrStepRaise);
2419             
2420             /**
2421              * Sets (as xml) the "sal_incr_step_raise" element
2422              */
2423             void xsetSalIncrStepRaise(gov.grants.apply.system.globalLibraryV20.YesNoDataType salIncrStepRaise);
2424             
2425             /**
2426              * Unsets the "sal_incr_step_raise" element
2427              */
2428             void unsetSalIncrStepRaise();
2429             
2430             /**
2431              * Gets the "sal_incr_change_benefits" element
2432              */
2433             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSalIncrChangeBenefits();
2434             
2435             /**
2436              * Gets (as xml) the "sal_incr_change_benefits" element
2437              */
2438             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSalIncrChangeBenefits();
2439             
2440             /**
2441              * True if has "sal_incr_change_benefits" element
2442              */
2443             boolean isSetSalIncrChangeBenefits();
2444             
2445             /**
2446              * Sets the "sal_incr_change_benefits" element
2447              */
2448             void setSalIncrChangeBenefits(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum salIncrChangeBenefits);
2449             
2450             /**
2451              * Sets (as xml) the "sal_incr_change_benefits" element
2452              */
2453             void xsetSalIncrChangeBenefits(gov.grants.apply.system.globalLibraryV20.YesNoDataType salIncrChangeBenefits);
2454             
2455             /**
2456              * Unsets the "sal_incr_change_benefits" element
2457              */
2458             void unsetSalIncrChangeBenefits();
2459             
2460             /**
2461              * Gets the "sal_incr_other" element
2462              */
2463             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSalIncrOther();
2464             
2465             /**
2466              * Gets (as xml) the "sal_incr_other" element
2467              */
2468             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSalIncrOther();
2469             
2470             /**
2471              * True if has "sal_incr_other" element
2472              */
2473             boolean isSetSalIncrOther();
2474             
2475             /**
2476              * Sets the "sal_incr_other" element
2477              */
2478             void setSalIncrOther(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum salIncrOther);
2479             
2480             /**
2481              * Sets (as xml) the "sal_incr_other" element
2482              */
2483             void xsetSalIncrOther(gov.grants.apply.system.globalLibraryV20.YesNoDataType salIncrOther);
2484             
2485             /**
2486              * Unsets the "sal_incr_other" element
2487              */
2488             void unsetSalIncrOther();
2489             
2490             /**
2491              * Gets the "sal_incr_other_reason" element
2492              */
2493             java.lang.String getSalIncrOtherReason();
2494             
2495             /**
2496              * Gets (as xml) the "sal_incr_other_reason" element
2497              */
2498             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SalIncrOtherReason xgetSalIncrOtherReason();
2499             
2500             /**
2501              * True if has "sal_incr_other_reason" element
2502              */
2503             boolean isSetSalIncrOtherReason();
2504             
2505             /**
2506              * Sets the "sal_incr_other_reason" element
2507              */
2508             void setSalIncrOtherReason(java.lang.String salIncrOtherReason);
2509             
2510             /**
2511              * Sets (as xml) the "sal_incr_other_reason" element
2512              */
2513             void xsetSalIncrOtherReason(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SalIncrOtherReason salIncrOtherReason);
2514             
2515             /**
2516              * Unsets the "sal_incr_other_reason" element
2517              */
2518             void unsetSalIncrOtherReason();
2519             
2520             /**
2521              * Gets the "sworn_exp_social_security" element
2522              */
2523             java.lang.String getSwornExpSocialSecurity();
2524             
2525             /**
2526              * Gets (as xml) the "sworn_exp_social_security" element
2527              */
2528             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpSocialSecurity xgetSwornExpSocialSecurity();
2529             
2530             /**
2531              * True if has "sworn_exp_social_security" element
2532              */
2533             boolean isSetSwornExpSocialSecurity();
2534             
2535             /**
2536              * Sets the "sworn_exp_social_security" element
2537              */
2538             void setSwornExpSocialSecurity(java.lang.String swornExpSocialSecurity);
2539             
2540             /**
2541              * Sets (as xml) the "sworn_exp_social_security" element
2542              */
2543             void xsetSwornExpSocialSecurity(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpSocialSecurity swornExpSocialSecurity);
2544             
2545             /**
2546              * Unsets the "sworn_exp_social_security" element
2547              */
2548             void unsetSwornExpSocialSecurity();
2549             
2550             /**
2551              * Gets the "sworn_exp_medicare" element
2552              */
2553             java.lang.String getSwornExpMedicare();
2554             
2555             /**
2556              * Gets (as xml) the "sworn_exp_medicare" element
2557              */
2558             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpMedicare xgetSwornExpMedicare();
2559             
2560             /**
2561              * True if has "sworn_exp_medicare" element
2562              */
2563             boolean isSetSwornExpMedicare();
2564             
2565             /**
2566              * Sets the "sworn_exp_medicare" element
2567              */
2568             void setSwornExpMedicare(java.lang.String swornExpMedicare);
2569             
2570             /**
2571              * Sets (as xml) the "sworn_exp_medicare" element
2572              */
2573             void xsetSwornExpMedicare(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpMedicare swornExpMedicare);
2574             
2575             /**
2576              * Unsets the "sworn_exp_medicare" element
2577              */
2578             void unsetSwornExpMedicare();
2579             
2580             /**
2581              * Gets the "sworn_exp_health_insurance" element
2582              */
2583             java.lang.String getSwornExpHealthInsurance();
2584             
2585             /**
2586              * Gets (as xml) the "sworn_exp_health_insurance" element
2587              */
2588             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpHealthInsurance xgetSwornExpHealthInsurance();
2589             
2590             /**
2591              * True if has "sworn_exp_health_insurance" element
2592              */
2593             boolean isSetSwornExpHealthInsurance();
2594             
2595             /**
2596              * Sets the "sworn_exp_health_insurance" element
2597              */
2598             void setSwornExpHealthInsurance(java.lang.String swornExpHealthInsurance);
2599             
2600             /**
2601              * Sets (as xml) the "sworn_exp_health_insurance" element
2602              */
2603             void xsetSwornExpHealthInsurance(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpHealthInsurance swornExpHealthInsurance);
2604             
2605             /**
2606              * Unsets the "sworn_exp_health_insurance" element
2607              */
2608             void unsetSwornExpHealthInsurance();
2609             
2610             /**
2611              * Gets the "sworn_exp_retirement" element
2612              */
2613             java.lang.String getSwornExpRetirement();
2614             
2615             /**
2616              * Gets (as xml) the "sworn_exp_retirement" element
2617              */
2618             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpRetirement xgetSwornExpRetirement();
2619             
2620             /**
2621              * True if has "sworn_exp_retirement" element
2622              */
2623             boolean isSetSwornExpRetirement();
2624             
2625             /**
2626              * Sets the "sworn_exp_retirement" element
2627              */
2628             void setSwornExpRetirement(java.lang.String swornExpRetirement);
2629             
2630             /**
2631              * Sets (as xml) the "sworn_exp_retirement" element
2632              */
2633             void xsetSwornExpRetirement(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpRetirement swornExpRetirement);
2634             
2635             /**
2636              * Unsets the "sworn_exp_retirement" element
2637              */
2638             void unsetSwornExpRetirement();
2639             
2640             /**
2641              * Gets the "sworn_exp_workers_comp" element
2642              */
2643             java.lang.String getSwornExpWorkersComp();
2644             
2645             /**
2646              * Gets (as xml) the "sworn_exp_workers_comp" element
2647              */
2648             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpWorkersComp xgetSwornExpWorkersComp();
2649             
2650             /**
2651              * True if has "sworn_exp_workers_comp" element
2652              */
2653             boolean isSetSwornExpWorkersComp();
2654             
2655             /**
2656              * Sets the "sworn_exp_workers_comp" element
2657              */
2658             void setSwornExpWorkersComp(java.lang.String swornExpWorkersComp);
2659             
2660             /**
2661              * Sets (as xml) the "sworn_exp_workers_comp" element
2662              */
2663             void xsetSwornExpWorkersComp(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpWorkersComp swornExpWorkersComp);
2664             
2665             /**
2666              * Unsets the "sworn_exp_workers_comp" element
2667              */
2668             void unsetSwornExpWorkersComp();
2669             
2670             /**
2671              * Gets the "sworn_exp_unemployment" element
2672              */
2673             java.lang.String getSwornExpUnemployment();
2674             
2675             /**
2676              * Gets (as xml) the "sworn_exp_unemployment" element
2677              */
2678             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpUnemployment xgetSwornExpUnemployment();
2679             
2680             /**
2681              * True if has "sworn_exp_unemployment" element
2682              */
2683             boolean isSetSwornExpUnemployment();
2684             
2685             /**
2686              * Sets the "sworn_exp_unemployment" element
2687              */
2688             void setSwornExpUnemployment(java.lang.String swornExpUnemployment);
2689             
2690             /**
2691              * Sets (as xml) the "sworn_exp_unemployment" element
2692              */
2693             void xsetSwornExpUnemployment(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpUnemployment swornExpUnemployment);
2694             
2695             /**
2696              * Unsets the "sworn_exp_unemployment" element
2697              */
2698             void unsetSwornExpUnemployment();
2699             
2700             /**
2701              * An XML sal_incr_other_reason(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2702              *
2703              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositionsPart2$SalIncrOtherReason.
2704              */
2705             public interface SalIncrOtherReason extends org.apache.xmlbeans.XmlString
2706             {
2707                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2708                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SalIncrOtherReason.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("salincrotherreason9cebelemtype");
2709                 
2710                 /**
2711                  * A factory class with static methods for creating instances
2712                  * of this type.
2713                  */
2714                 
2715                 public static final class Factory
2716                 {
2717                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SalIncrOtherReason newValue(java.lang.Object obj) {
2718                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SalIncrOtherReason) type.newValue( obj ); }
2719                     
2720                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SalIncrOtherReason newInstance() {
2721                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SalIncrOtherReason) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2722                     
2723                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SalIncrOtherReason newInstance(org.apache.xmlbeans.XmlOptions options) {
2724                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SalIncrOtherReason) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2725                     
2726                     private Factory() { } // No instance of this class allowed
2727                 }
2728             }
2729             
2730             /**
2731              * An XML sworn_exp_social_security(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2732              *
2733              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositionsPart2$SwornExpSocialSecurity.
2734              */
2735             public interface SwornExpSocialSecurity extends org.apache.xmlbeans.XmlString
2736             {
2737                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2738                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornExpSocialSecurity.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornexpsocialsecurityc926elemtype");
2739                 
2740                 /**
2741                  * A factory class with static methods for creating instances
2742                  * of this type.
2743                  */
2744                 
2745                 public static final class Factory
2746                 {
2747                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpSocialSecurity newValue(java.lang.Object obj) {
2748                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpSocialSecurity) type.newValue( obj ); }
2749                     
2750                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpSocialSecurity newInstance() {
2751                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpSocialSecurity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2752                     
2753                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpSocialSecurity newInstance(org.apache.xmlbeans.XmlOptions options) {
2754                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpSocialSecurity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2755                     
2756                     private Factory() { } // No instance of this class allowed
2757                 }
2758             }
2759             
2760             /**
2761              * An XML sworn_exp_medicare(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2762              *
2763              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositionsPart2$SwornExpMedicare.
2764              */
2765             public interface SwornExpMedicare extends org.apache.xmlbeans.XmlString
2766             {
2767                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2768                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornExpMedicare.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornexpmedicare15a6elemtype");
2769                 
2770                 /**
2771                  * A factory class with static methods for creating instances
2772                  * of this type.
2773                  */
2774                 
2775                 public static final class Factory
2776                 {
2777                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpMedicare newValue(java.lang.Object obj) {
2778                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpMedicare) type.newValue( obj ); }
2779                     
2780                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpMedicare newInstance() {
2781                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpMedicare) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2782                     
2783                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpMedicare newInstance(org.apache.xmlbeans.XmlOptions options) {
2784                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpMedicare) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2785                     
2786                     private Factory() { } // No instance of this class allowed
2787                 }
2788             }
2789             
2790             /**
2791              * An XML sworn_exp_health_insurance(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2792              *
2793              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositionsPart2$SwornExpHealthInsurance.
2794              */
2795             public interface SwornExpHealthInsurance extends org.apache.xmlbeans.XmlString
2796             {
2797                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2798                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornExpHealthInsurance.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornexphealthinsurancef4afelemtype");
2799                 
2800                 /**
2801                  * A factory class with static methods for creating instances
2802                  * of this type.
2803                  */
2804                 
2805                 public static final class Factory
2806                 {
2807                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpHealthInsurance newValue(java.lang.Object obj) {
2808                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpHealthInsurance) type.newValue( obj ); }
2809                     
2810                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpHealthInsurance newInstance() {
2811                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpHealthInsurance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2812                     
2813                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpHealthInsurance newInstance(org.apache.xmlbeans.XmlOptions options) {
2814                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpHealthInsurance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2815                     
2816                     private Factory() { } // No instance of this class allowed
2817                 }
2818             }
2819             
2820             /**
2821              * An XML sworn_exp_retirement(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2822              *
2823              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositionsPart2$SwornExpRetirement.
2824              */
2825             public interface SwornExpRetirement extends org.apache.xmlbeans.XmlString
2826             {
2827                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2828                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornExpRetirement.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornexpretirement2371elemtype");
2829                 
2830                 /**
2831                  * A factory class with static methods for creating instances
2832                  * of this type.
2833                  */
2834                 
2835                 public static final class Factory
2836                 {
2837                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpRetirement newValue(java.lang.Object obj) {
2838                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpRetirement) type.newValue( obj ); }
2839                     
2840                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpRetirement newInstance() {
2841                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpRetirement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2842                     
2843                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpRetirement newInstance(org.apache.xmlbeans.XmlOptions options) {
2844                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpRetirement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2845                     
2846                     private Factory() { } // No instance of this class allowed
2847                 }
2848             }
2849             
2850             /**
2851              * An XML sworn_exp_workers_comp(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2852              *
2853              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositionsPart2$SwornExpWorkersComp.
2854              */
2855             public interface SwornExpWorkersComp extends org.apache.xmlbeans.XmlString
2856             {
2857                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2858                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornExpWorkersComp.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornexpworkerscompd351elemtype");
2859                 
2860                 /**
2861                  * A factory class with static methods for creating instances
2862                  * of this type.
2863                  */
2864                 
2865                 public static final class Factory
2866                 {
2867                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpWorkersComp newValue(java.lang.Object obj) {
2868                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpWorkersComp) type.newValue( obj ); }
2869                     
2870                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpWorkersComp newInstance() {
2871                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpWorkersComp) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2872                     
2873                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpWorkersComp newInstance(org.apache.xmlbeans.XmlOptions options) {
2874                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpWorkersComp) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2875                     
2876                     private Factory() { } // No instance of this class allowed
2877                 }
2878             }
2879             
2880             /**
2881              * An XML sworn_exp_unemployment(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2882              *
2883              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionASwornOfficerPositionsPart2$SwornExpUnemployment.
2884              */
2885             public interface SwornExpUnemployment extends org.apache.xmlbeans.XmlString
2886             {
2887                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2888                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SwornExpUnemployment.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("swornexpunemploymentd23delemtype");
2889                 
2890                 /**
2891                  * A factory class with static methods for creating instances
2892                  * of this type.
2893                  */
2894                 
2895                 public static final class Factory
2896                 {
2897                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpUnemployment newValue(java.lang.Object obj) {
2898                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpUnemployment) type.newValue( obj ); }
2899                     
2900                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpUnemployment newInstance() {
2901                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpUnemployment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2902                     
2903                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpUnemployment newInstance(org.apache.xmlbeans.XmlOptions options) {
2904                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2.SwornExpUnemployment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2905                     
2906                     private Factory() { } // No instance of this class allowed
2907                 }
2908             }
2909             
2910             /**
2911              * A factory class with static methods for creating instances
2912              * of this type.
2913              */
2914             
2915             public static final class Factory
2916             {
2917                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2 newInstance() {
2918                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
2919                 
2920                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2 newInstance(org.apache.xmlbeans.XmlOptions options) {
2921                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionASwornOfficerPositionsPart2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
2922                 
2923                 private Factory() { } // No instance of this class allowed
2924             }
2925         }
2926         
2927         /**
2928          * An XML section_B_civilian_other_personnel(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
2929          *
2930          * This is a complex type.
2931          */
2932         public interface SectionBCivilianOtherPersonnel extends org.apache.xmlbeans.XmlObject
2933         {
2934             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
2935                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SectionBCivilianOtherPersonnel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sectionbcivilianotherpersonnelf9adelemtype");
2936             
2937             /**
2938              * Gets array of all "civilian_other_personnel" elements
2939              */
2940             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel[] getCivilianOtherPersonnelArray();
2941             
2942             /**
2943              * Gets ith "civilian_other_personnel" element
2944              */
2945             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel getCivilianOtherPersonnelArray(int i);
2946             
2947             /**
2948              * Returns number of "civilian_other_personnel" element
2949              */
2950             int sizeOfCivilianOtherPersonnelArray();
2951             
2952             /**
2953              * Sets array of all "civilian_other_personnel" element
2954              */
2955             void setCivilianOtherPersonnelArray(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel[] civilianOtherPersonnelArray);
2956             
2957             /**
2958              * Sets ith "civilian_other_personnel" element
2959              */
2960             void setCivilianOtherPersonnelArray(int i, gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel civilianOtherPersonnel);
2961             
2962             /**
2963              * Inserts and returns a new empty value (as xml) as the ith "civilian_other_personnel" element
2964              */
2965             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel insertNewCivilianOtherPersonnel(int i);
2966             
2967             /**
2968              * Appends and returns a new empty value (as xml) as the last "civilian_other_personnel" element
2969              */
2970             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel addNewCivilianOtherPersonnel();
2971             
2972             /**
2973              * Removes the ith "civilian_other_personnel" element
2974              */
2975             void removeCivilianOtherPersonnel(int i);
2976             
2977             /**
2978              * Gets the "total_base_salary_and_fringe_all_positions_civ" element
2979              */
2980             java.math.BigDecimal getTotalBaseSalaryAndFringeAllPositionsCiv();
2981             
2982             /**
2983              * Gets (as xml) the "total_base_salary_and_fringe_all_positions_civ" element
2984              */
2985             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalBaseSalaryAndFringeAllPositionsCiv();
2986             
2987             /**
2988              * True if has "total_base_salary_and_fringe_all_positions_civ" element
2989              */
2990             boolean isSetTotalBaseSalaryAndFringeAllPositionsCiv();
2991             
2992             /**
2993              * Sets the "total_base_salary_and_fringe_all_positions_civ" element
2994              */
2995             void setTotalBaseSalaryAndFringeAllPositionsCiv(java.math.BigDecimal totalBaseSalaryAndFringeAllPositionsCiv);
2996             
2997             /**
2998              * Sets (as xml) the "total_base_salary_and_fringe_all_positions_civ" element
2999              */
3000             void xsetTotalBaseSalaryAndFringeAllPositionsCiv(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalBaseSalaryAndFringeAllPositionsCiv);
3001             
3002             /**
3003              * Unsets the "total_base_salary_and_fringe_all_positions_civ" element
3004              */
3005             void unsetTotalBaseSalaryAndFringeAllPositionsCiv();
3006             
3007             /**
3008              * An XML civilian_other_personnel(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
3009              *
3010              * This is a complex type.
3011              */
3012             public interface CivilianOtherPersonnel extends org.apache.xmlbeans.XmlObject
3013             {
3014                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
3015                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianOtherPersonnel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civilianotherpersonnel567celemtype");
3016                 
3017                 /**
3018                  * Gets the "position_title" element
3019                  */
3020                 java.lang.String getPositionTitle();
3021                 
3022                 /**
3023                  * Gets (as xml) the "position_title" element
3024                  */
3025                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.PositionTitle xgetPositionTitle();
3026                 
3027                 /**
3028                  * True if has "position_title" element
3029                  */
3030                 boolean isSetPositionTitle();
3031                 
3032                 /**
3033                  * Sets the "position_title" element
3034                  */
3035                 void setPositionTitle(java.lang.String positionTitle);
3036                 
3037                 /**
3038                  * Sets (as xml) the "position_title" element
3039                  */
3040                 void xsetPositionTitle(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.PositionTitle positionTitle);
3041                 
3042                 /**
3043                  * Unsets the "position_title" element
3044                  */
3045                 void unsetPositionTitle();
3046                 
3047                 /**
3048                  * Gets the "annual_base_salary" element
3049                  */
3050                 java.math.BigDecimal getAnnualBaseSalary();
3051                 
3052                 /**
3053                  * Gets (as xml) the "annual_base_salary" element
3054                  */
3055                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetAnnualBaseSalary();
3056                 
3057                 /**
3058                  * True if has "annual_base_salary" element
3059                  */
3060                 boolean isSetAnnualBaseSalary();
3061                 
3062                 /**
3063                  * Sets the "annual_base_salary" element
3064                  */
3065                 void setAnnualBaseSalary(java.math.BigDecimal annualBaseSalary);
3066                 
3067                 /**
3068                  * Sets (as xml) the "annual_base_salary" element
3069                  */
3070                 void xsetAnnualBaseSalary(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType annualBaseSalary);
3071                 
3072                 /**
3073                  * Unsets the "annual_base_salary" element
3074                  */
3075                 void unsetAnnualBaseSalary();
3076                 
3077                 /**
3078                  * Gets the "pct_project_base_salary" element
3079                  */
3080                 java.math.BigDecimal getPctProjectBaseSalary();
3081                 
3082                 /**
3083                  * Gets (as xml) the "pct_project_base_salary" element
3084                  */
3085                 gov.grants.apply.system.globalLibraryV20.PercentageDecimalDataType xgetPctProjectBaseSalary();
3086                 
3087                 /**
3088                  * True if has "pct_project_base_salary" element
3089                  */
3090                 boolean isSetPctProjectBaseSalary();
3091                 
3092                 /**
3093                  * Sets the "pct_project_base_salary" element
3094                  */
3095                 void setPctProjectBaseSalary(java.math.BigDecimal pctProjectBaseSalary);
3096                 
3097                 /**
3098                  * Sets (as xml) the "pct_project_base_salary" element
3099                  */
3100                 void xsetPctProjectBaseSalary(gov.grants.apply.system.globalLibraryV20.PercentageDecimalDataType pctProjectBaseSalary);
3101                 
3102                 /**
3103                  * Unsets the "pct_project_base_salary" element
3104                  */
3105                 void unsetPctProjectBaseSalary();
3106                 
3107                 /**
3108                  * Gets the "months_project_base_salary" element
3109                  */
3110                 int getMonthsProjectBaseSalary();
3111                 
3112                 /**
3113                  * Gets (as xml) the "months_project_base_salary" element
3114                  */
3115                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.MonthsProjectBaseSalary xgetMonthsProjectBaseSalary();
3116                 
3117                 /**
3118                  * True if has "months_project_base_salary" element
3119                  */
3120                 boolean isSetMonthsProjectBaseSalary();
3121                 
3122                 /**
3123                  * Sets the "months_project_base_salary" element
3124                  */
3125                 void setMonthsProjectBaseSalary(int monthsProjectBaseSalary);
3126                 
3127                 /**
3128                  * Sets (as xml) the "months_project_base_salary" element
3129                  */
3130                 void xsetMonthsProjectBaseSalary(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.MonthsProjectBaseSalary monthsProjectBaseSalary);
3131                 
3132                 /**
3133                  * Unsets the "months_project_base_salary" element
3134                  */
3135                 void unsetMonthsProjectBaseSalary();
3136                 
3137                 /**
3138                  * Gets the "civilian_base_salary_amount" element
3139                  */
3140                 java.math.BigDecimal getCivilianBaseSalaryAmount();
3141                 
3142                 /**
3143                  * Gets (as xml) the "civilian_base_salary_amount" element
3144                  */
3145                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCivilianBaseSalaryAmount();
3146                 
3147                 /**
3148                  * True if has "civilian_base_salary_amount" element
3149                  */
3150                 boolean isSetCivilianBaseSalaryAmount();
3151                 
3152                 /**
3153                  * Sets the "civilian_base_salary_amount" element
3154                  */
3155                 void setCivilianBaseSalaryAmount(java.math.BigDecimal civilianBaseSalaryAmount);
3156                 
3157                 /**
3158                  * Sets (as xml) the "civilian_base_salary_amount" element
3159                  */
3160                 void xsetCivilianBaseSalaryAmount(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType civilianBaseSalaryAmount);
3161                 
3162                 /**
3163                  * Unsets the "civilian_base_salary_amount" element
3164                  */
3165                 void unsetCivilianBaseSalaryAmount();
3166                 
3167                 /**
3168                  * Gets the "civilian_fringe_benefit_amount_social_security" element
3169                  */
3170                 java.math.BigDecimal getCivilianFringeBenefitAmountSocialSecurity();
3171                 
3172                 /**
3173                  * Gets (as xml) the "civilian_fringe_benefit_amount_social_security" element
3174                  */
3175                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianFringeBenefitAmountSocialSecurity();
3176                 
3177                 /**
3178                  * True if has "civilian_fringe_benefit_amount_social_security" element
3179                  */
3180                 boolean isSetCivilianFringeBenefitAmountSocialSecurity();
3181                 
3182                 /**
3183                  * Sets the "civilian_fringe_benefit_amount_social_security" element
3184                  */
3185                 void setCivilianFringeBenefitAmountSocialSecurity(java.math.BigDecimal civilianFringeBenefitAmountSocialSecurity);
3186                 
3187                 /**
3188                  * Sets (as xml) the "civilian_fringe_benefit_amount_social_security" element
3189                  */
3190                 void xsetCivilianFringeBenefitAmountSocialSecurity(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianFringeBenefitAmountSocialSecurity);
3191                 
3192                 /**
3193                  * Unsets the "civilian_fringe_benefit_amount_social_security" element
3194                  */
3195                 void unsetCivilianFringeBenefitAmountSocialSecurity();
3196                 
3197                 /**
3198                  * Gets the "civilian_fringe_pct_base_salary_social_security" element
3199                  */
3200                 java.math.BigDecimal getCivilianFringePctBaseSalarySocialSecurity();
3201                 
3202                 /**
3203                  * Gets (as xml) the "civilian_fringe_pct_base_salary_social_security" element
3204                  */
3205                 gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetCivilianFringePctBaseSalarySocialSecurity();
3206                 
3207                 /**
3208                  * True if has "civilian_fringe_pct_base_salary_social_security" element
3209                  */
3210                 boolean isSetCivilianFringePctBaseSalarySocialSecurity();
3211                 
3212                 /**
3213                  * Sets the "civilian_fringe_pct_base_salary_social_security" element
3214                  */
3215                 void setCivilianFringePctBaseSalarySocialSecurity(java.math.BigDecimal civilianFringePctBaseSalarySocialSecurity);
3216                 
3217                 /**
3218                  * Sets (as xml) the "civilian_fringe_pct_base_salary_social_security" element
3219                  */
3220                 void xsetCivilianFringePctBaseSalarySocialSecurity(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType civilianFringePctBaseSalarySocialSecurity);
3221                 
3222                 /**
3223                  * Unsets the "civilian_fringe_pct_base_salary_social_security" element
3224                  */
3225                 void unsetCivilianFringePctBaseSalarySocialSecurity();
3226                 
3227                 /**
3228                  * Gets the "civilian_fringe_benefit_amount_medicare" element
3229                  */
3230                 java.math.BigDecimal getCivilianFringeBenefitAmountMedicare();
3231                 
3232                 /**
3233                  * Gets (as xml) the "civilian_fringe_benefit_amount_medicare" element
3234                  */
3235                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianFringeBenefitAmountMedicare();
3236                 
3237                 /**
3238                  * True if has "civilian_fringe_benefit_amount_medicare" element
3239                  */
3240                 boolean isSetCivilianFringeBenefitAmountMedicare();
3241                 
3242                 /**
3243                  * Sets the "civilian_fringe_benefit_amount_medicare" element
3244                  */
3245                 void setCivilianFringeBenefitAmountMedicare(java.math.BigDecimal civilianFringeBenefitAmountMedicare);
3246                 
3247                 /**
3248                  * Sets (as xml) the "civilian_fringe_benefit_amount_medicare" element
3249                  */
3250                 void xsetCivilianFringeBenefitAmountMedicare(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianFringeBenefitAmountMedicare);
3251                 
3252                 /**
3253                  * Unsets the "civilian_fringe_benefit_amount_medicare" element
3254                  */
3255                 void unsetCivilianFringeBenefitAmountMedicare();
3256                 
3257                 /**
3258                  * Gets the "civilian_fringe_pct_base_salary_medicare" element
3259                  */
3260                 java.math.BigDecimal getCivilianFringePctBaseSalaryMedicare();
3261                 
3262                 /**
3263                  * Gets (as xml) the "civilian_fringe_pct_base_salary_medicare" element
3264                  */
3265                 gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetCivilianFringePctBaseSalaryMedicare();
3266                 
3267                 /**
3268                  * True if has "civilian_fringe_pct_base_salary_medicare" element
3269                  */
3270                 boolean isSetCivilianFringePctBaseSalaryMedicare();
3271                 
3272                 /**
3273                  * Sets the "civilian_fringe_pct_base_salary_medicare" element
3274                  */
3275                 void setCivilianFringePctBaseSalaryMedicare(java.math.BigDecimal civilianFringePctBaseSalaryMedicare);
3276                 
3277                 /**
3278                  * Sets (as xml) the "civilian_fringe_pct_base_salary_medicare" element
3279                  */
3280                 void xsetCivilianFringePctBaseSalaryMedicare(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType civilianFringePctBaseSalaryMedicare);
3281                 
3282                 /**
3283                  * Unsets the "civilian_fringe_pct_base_salary_medicare" element
3284                  */
3285                 void unsetCivilianFringePctBaseSalaryMedicare();
3286                 
3287                 /**
3288                  * Gets the "civilian_fringe_benefit_amount_health_insurance" element
3289                  */
3290                 java.math.BigDecimal getCivilianFringeBenefitAmountHealthInsurance();
3291                 
3292                 /**
3293                  * Gets (as xml) the "civilian_fringe_benefit_amount_health_insurance" element
3294                  */
3295                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianFringeBenefitAmountHealthInsurance();
3296                 
3297                 /**
3298                  * True if has "civilian_fringe_benefit_amount_health_insurance" element
3299                  */
3300                 boolean isSetCivilianFringeBenefitAmountHealthInsurance();
3301                 
3302                 /**
3303                  * Sets the "civilian_fringe_benefit_amount_health_insurance" element
3304                  */
3305                 void setCivilianFringeBenefitAmountHealthInsurance(java.math.BigDecimal civilianFringeBenefitAmountHealthInsurance);
3306                 
3307                 /**
3308                  * Sets (as xml) the "civilian_fringe_benefit_amount_health_insurance" element
3309                  */
3310                 void xsetCivilianFringeBenefitAmountHealthInsurance(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianFringeBenefitAmountHealthInsurance);
3311                 
3312                 /**
3313                  * Unsets the "civilian_fringe_benefit_amount_health_insurance" element
3314                  */
3315                 void unsetCivilianFringeBenefitAmountHealthInsurance();
3316                 
3317                 /**
3318                  * Gets the "civilian_fringe_pct_base_salary_health_insurance" element
3319                  */
3320                 java.math.BigDecimal getCivilianFringePctBaseSalaryHealthInsurance();
3321                 
3322                 /**
3323                  * Gets (as xml) the "civilian_fringe_pct_base_salary_health_insurance" element
3324                  */
3325                 gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetCivilianFringePctBaseSalaryHealthInsurance();
3326                 
3327                 /**
3328                  * True if has "civilian_fringe_pct_base_salary_health_insurance" element
3329                  */
3330                 boolean isSetCivilianFringePctBaseSalaryHealthInsurance();
3331                 
3332                 /**
3333                  * Sets the "civilian_fringe_pct_base_salary_health_insurance" element
3334                  */
3335                 void setCivilianFringePctBaseSalaryHealthInsurance(java.math.BigDecimal civilianFringePctBaseSalaryHealthInsurance);
3336                 
3337                 /**
3338                  * Sets (as xml) the "civilian_fringe_pct_base_salary_health_insurance" element
3339                  */
3340                 void xsetCivilianFringePctBaseSalaryHealthInsurance(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType civilianFringePctBaseSalaryHealthInsurance);
3341                 
3342                 /**
3343                  * Unsets the "civilian_fringe_pct_base_salary_health_insurance" element
3344                  */
3345                 void unsetCivilianFringePctBaseSalaryHealthInsurance();
3346                 
3347                 /**
3348                  * Gets the "civilian_fringe_benefit_amount_life_insurance" element
3349                  */
3350                 java.math.BigDecimal getCivilianFringeBenefitAmountLifeInsurance();
3351                 
3352                 /**
3353                  * Gets (as xml) the "civilian_fringe_benefit_amount_life_insurance" element
3354                  */
3355                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianFringeBenefitAmountLifeInsurance();
3356                 
3357                 /**
3358                  * True if has "civilian_fringe_benefit_amount_life_insurance" element
3359                  */
3360                 boolean isSetCivilianFringeBenefitAmountLifeInsurance();
3361                 
3362                 /**
3363                  * Sets the "civilian_fringe_benefit_amount_life_insurance" element
3364                  */
3365                 void setCivilianFringeBenefitAmountLifeInsurance(java.math.BigDecimal civilianFringeBenefitAmountLifeInsurance);
3366                 
3367                 /**
3368                  * Sets (as xml) the "civilian_fringe_benefit_amount_life_insurance" element
3369                  */
3370                 void xsetCivilianFringeBenefitAmountLifeInsurance(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianFringeBenefitAmountLifeInsurance);
3371                 
3372                 /**
3373                  * Unsets the "civilian_fringe_benefit_amount_life_insurance" element
3374                  */
3375                 void unsetCivilianFringeBenefitAmountLifeInsurance();
3376                 
3377                 /**
3378                  * Gets the "civilian_fringe_pct_base_salary_life_insurance" element
3379                  */
3380                 java.math.BigDecimal getCivilianFringePctBaseSalaryLifeInsurance();
3381                 
3382                 /**
3383                  * Gets (as xml) the "civilian_fringe_pct_base_salary_life_insurance" element
3384                  */
3385                 gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetCivilianFringePctBaseSalaryLifeInsurance();
3386                 
3387                 /**
3388                  * True if has "civilian_fringe_pct_base_salary_life_insurance" element
3389                  */
3390                 boolean isSetCivilianFringePctBaseSalaryLifeInsurance();
3391                 
3392                 /**
3393                  * Sets the "civilian_fringe_pct_base_salary_life_insurance" element
3394                  */
3395                 void setCivilianFringePctBaseSalaryLifeInsurance(java.math.BigDecimal civilianFringePctBaseSalaryLifeInsurance);
3396                 
3397                 /**
3398                  * Sets (as xml) the "civilian_fringe_pct_base_salary_life_insurance" element
3399                  */
3400                 void xsetCivilianFringePctBaseSalaryLifeInsurance(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType civilianFringePctBaseSalaryLifeInsurance);
3401                 
3402                 /**
3403                  * Unsets the "civilian_fringe_pct_base_salary_life_insurance" element
3404                  */
3405                 void unsetCivilianFringePctBaseSalaryLifeInsurance();
3406                 
3407                 /**
3408                  * Gets the "civilian_fringe_benefit_amount_vacation" element
3409                  */
3410                 java.math.BigDecimal getCivilianFringeBenefitAmountVacation();
3411                 
3412                 /**
3413                  * Gets (as xml) the "civilian_fringe_benefit_amount_vacation" element
3414                  */
3415                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianFringeBenefitAmountVacation();
3416                 
3417                 /**
3418                  * True if has "civilian_fringe_benefit_amount_vacation" element
3419                  */
3420                 boolean isSetCivilianFringeBenefitAmountVacation();
3421                 
3422                 /**
3423                  * Sets the "civilian_fringe_benefit_amount_vacation" element
3424                  */
3425                 void setCivilianFringeBenefitAmountVacation(java.math.BigDecimal civilianFringeBenefitAmountVacation);
3426                 
3427                 /**
3428                  * Sets (as xml) the "civilian_fringe_benefit_amount_vacation" element
3429                  */
3430                 void xsetCivilianFringeBenefitAmountVacation(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianFringeBenefitAmountVacation);
3431                 
3432                 /**
3433                  * Unsets the "civilian_fringe_benefit_amount_vacation" element
3434                  */
3435                 void unsetCivilianFringeBenefitAmountVacation();
3436                 
3437                 /**
3438                  * Gets the "civilian_fringe_pct_base_salary_vacation" element
3439                  */
3440                 java.math.BigDecimal getCivilianFringePctBaseSalaryVacation();
3441                 
3442                 /**
3443                  * Gets (as xml) the "civilian_fringe_pct_base_salary_vacation" element
3444                  */
3445                 gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetCivilianFringePctBaseSalaryVacation();
3446                 
3447                 /**
3448                  * True if has "civilian_fringe_pct_base_salary_vacation" element
3449                  */
3450                 boolean isSetCivilianFringePctBaseSalaryVacation();
3451                 
3452                 /**
3453                  * Sets the "civilian_fringe_pct_base_salary_vacation" element
3454                  */
3455                 void setCivilianFringePctBaseSalaryVacation(java.math.BigDecimal civilianFringePctBaseSalaryVacation);
3456                 
3457                 /**
3458                  * Sets (as xml) the "civilian_fringe_pct_base_salary_vacation" element
3459                  */
3460                 void xsetCivilianFringePctBaseSalaryVacation(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType civilianFringePctBaseSalaryVacation);
3461                 
3462                 /**
3463                  * Unsets the "civilian_fringe_pct_base_salary_vacation" element
3464                  */
3465                 void unsetCivilianFringePctBaseSalaryVacation();
3466                 
3467                 /**
3468                  * Gets the "civilian_fringe_benefit_amount_sick_leave" element
3469                  */
3470                 java.math.BigDecimal getCivilianFringeBenefitAmountSickLeave();
3471                 
3472                 /**
3473                  * Gets (as xml) the "civilian_fringe_benefit_amount_sick_leave" element
3474                  */
3475                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianFringeBenefitAmountSickLeave();
3476                 
3477                 /**
3478                  * True if has "civilian_fringe_benefit_amount_sick_leave" element
3479                  */
3480                 boolean isSetCivilianFringeBenefitAmountSickLeave();
3481                 
3482                 /**
3483                  * Sets the "civilian_fringe_benefit_amount_sick_leave" element
3484                  */
3485                 void setCivilianFringeBenefitAmountSickLeave(java.math.BigDecimal civilianFringeBenefitAmountSickLeave);
3486                 
3487                 /**
3488                  * Sets (as xml) the "civilian_fringe_benefit_amount_sick_leave" element
3489                  */
3490                 void xsetCivilianFringeBenefitAmountSickLeave(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianFringeBenefitAmountSickLeave);
3491                 
3492                 /**
3493                  * Unsets the "civilian_fringe_benefit_amount_sick_leave" element
3494                  */
3495                 void unsetCivilianFringeBenefitAmountSickLeave();
3496                 
3497                 /**
3498                  * Gets the "civilian_fringe_pct_base_salary_sick_leave" element
3499                  */
3500                 java.math.BigDecimal getCivilianFringePctBaseSalarySickLeave();
3501                 
3502                 /**
3503                  * Gets (as xml) the "civilian_fringe_pct_base_salary_sick_leave" element
3504                  */
3505                 gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetCivilianFringePctBaseSalarySickLeave();
3506                 
3507                 /**
3508                  * True if has "civilian_fringe_pct_base_salary_sick_leave" element
3509                  */
3510                 boolean isSetCivilianFringePctBaseSalarySickLeave();
3511                 
3512                 /**
3513                  * Sets the "civilian_fringe_pct_base_salary_sick_leave" element
3514                  */
3515                 void setCivilianFringePctBaseSalarySickLeave(java.math.BigDecimal civilianFringePctBaseSalarySickLeave);
3516                 
3517                 /**
3518                  * Sets (as xml) the "civilian_fringe_pct_base_salary_sick_leave" element
3519                  */
3520                 void xsetCivilianFringePctBaseSalarySickLeave(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType civilianFringePctBaseSalarySickLeave);
3521                 
3522                 /**
3523                  * Unsets the "civilian_fringe_pct_base_salary_sick_leave" element
3524                  */
3525                 void unsetCivilianFringePctBaseSalarySickLeave();
3526                 
3527                 /**
3528                  * Gets the "civilian_fringe_benefit_amount_retirement" element
3529                  */
3530                 java.math.BigDecimal getCivilianFringeBenefitAmountRetirement();
3531                 
3532                 /**
3533                  * Gets (as xml) the "civilian_fringe_benefit_amount_retirement" element
3534                  */
3535                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianFringeBenefitAmountRetirement();
3536                 
3537                 /**
3538                  * True if has "civilian_fringe_benefit_amount_retirement" element
3539                  */
3540                 boolean isSetCivilianFringeBenefitAmountRetirement();
3541                 
3542                 /**
3543                  * Sets the "civilian_fringe_benefit_amount_retirement" element
3544                  */
3545                 void setCivilianFringeBenefitAmountRetirement(java.math.BigDecimal civilianFringeBenefitAmountRetirement);
3546                 
3547                 /**
3548                  * Sets (as xml) the "civilian_fringe_benefit_amount_retirement" element
3549                  */
3550                 void xsetCivilianFringeBenefitAmountRetirement(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianFringeBenefitAmountRetirement);
3551                 
3552                 /**
3553                  * Unsets the "civilian_fringe_benefit_amount_retirement" element
3554                  */
3555                 void unsetCivilianFringeBenefitAmountRetirement();
3556                 
3557                 /**
3558                  * Gets the "civilian_fringe_pct_base_salary_retirement" element
3559                  */
3560                 java.math.BigDecimal getCivilianFringePctBaseSalaryRetirement();
3561                 
3562                 /**
3563                  * Gets (as xml) the "civilian_fringe_pct_base_salary_retirement" element
3564                  */
3565                 gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetCivilianFringePctBaseSalaryRetirement();
3566                 
3567                 /**
3568                  * True if has "civilian_fringe_pct_base_salary_retirement" element
3569                  */
3570                 boolean isSetCivilianFringePctBaseSalaryRetirement();
3571                 
3572                 /**
3573                  * Sets the "civilian_fringe_pct_base_salary_retirement" element
3574                  */
3575                 void setCivilianFringePctBaseSalaryRetirement(java.math.BigDecimal civilianFringePctBaseSalaryRetirement);
3576                 
3577                 /**
3578                  * Sets (as xml) the "civilian_fringe_pct_base_salary_retirement" element
3579                  */
3580                 void xsetCivilianFringePctBaseSalaryRetirement(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType civilianFringePctBaseSalaryRetirement);
3581                 
3582                 /**
3583                  * Unsets the "civilian_fringe_pct_base_salary_retirement" element
3584                  */
3585                 void unsetCivilianFringePctBaseSalaryRetirement();
3586                 
3587                 /**
3588                  * Gets the "civilian_fringe_benefit_amount_workers_comp" element
3589                  */
3590                 java.math.BigDecimal getCivilianFringeBenefitAmountWorkersComp();
3591                 
3592                 /**
3593                  * Gets (as xml) the "civilian_fringe_benefit_amount_workers_comp" element
3594                  */
3595                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianFringeBenefitAmountWorkersComp();
3596                 
3597                 /**
3598                  * True if has "civilian_fringe_benefit_amount_workers_comp" element
3599                  */
3600                 boolean isSetCivilianFringeBenefitAmountWorkersComp();
3601                 
3602                 /**
3603                  * Sets the "civilian_fringe_benefit_amount_workers_comp" element
3604                  */
3605                 void setCivilianFringeBenefitAmountWorkersComp(java.math.BigDecimal civilianFringeBenefitAmountWorkersComp);
3606                 
3607                 /**
3608                  * Sets (as xml) the "civilian_fringe_benefit_amount_workers_comp" element
3609                  */
3610                 void xsetCivilianFringeBenefitAmountWorkersComp(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianFringeBenefitAmountWorkersComp);
3611                 
3612                 /**
3613                  * Unsets the "civilian_fringe_benefit_amount_workers_comp" element
3614                  */
3615                 void unsetCivilianFringeBenefitAmountWorkersComp();
3616                 
3617                 /**
3618                  * Gets the "civilian_fringe_pct_base_salary_workers_comp" element
3619                  */
3620                 java.math.BigDecimal getCivilianFringePctBaseSalaryWorkersComp();
3621                 
3622                 /**
3623                  * Gets (as xml) the "civilian_fringe_pct_base_salary_workers_comp" element
3624                  */
3625                 gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetCivilianFringePctBaseSalaryWorkersComp();
3626                 
3627                 /**
3628                  * True if has "civilian_fringe_pct_base_salary_workers_comp" element
3629                  */
3630                 boolean isSetCivilianFringePctBaseSalaryWorkersComp();
3631                 
3632                 /**
3633                  * Sets the "civilian_fringe_pct_base_salary_workers_comp" element
3634                  */
3635                 void setCivilianFringePctBaseSalaryWorkersComp(java.math.BigDecimal civilianFringePctBaseSalaryWorkersComp);
3636                 
3637                 /**
3638                  * Sets (as xml) the "civilian_fringe_pct_base_salary_workers_comp" element
3639                  */
3640                 void xsetCivilianFringePctBaseSalaryWorkersComp(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType civilianFringePctBaseSalaryWorkersComp);
3641                 
3642                 /**
3643                  * Unsets the "civilian_fringe_pct_base_salary_workers_comp" element
3644                  */
3645                 void unsetCivilianFringePctBaseSalaryWorkersComp();
3646                 
3647                 /**
3648                  * Gets the "civilian_fringe_benefit_amount_unemployment_ins" element
3649                  */
3650                 java.math.BigDecimal getCivilianFringeBenefitAmountUnemploymentIns();
3651                 
3652                 /**
3653                  * Gets (as xml) the "civilian_fringe_benefit_amount_unemployment_ins" element
3654                  */
3655                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianFringeBenefitAmountUnemploymentIns();
3656                 
3657                 /**
3658                  * True if has "civilian_fringe_benefit_amount_unemployment_ins" element
3659                  */
3660                 boolean isSetCivilianFringeBenefitAmountUnemploymentIns();
3661                 
3662                 /**
3663                  * Sets the "civilian_fringe_benefit_amount_unemployment_ins" element
3664                  */
3665                 void setCivilianFringeBenefitAmountUnemploymentIns(java.math.BigDecimal civilianFringeBenefitAmountUnemploymentIns);
3666                 
3667                 /**
3668                  * Sets (as xml) the "civilian_fringe_benefit_amount_unemployment_ins" element
3669                  */
3670                 void xsetCivilianFringeBenefitAmountUnemploymentIns(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianFringeBenefitAmountUnemploymentIns);
3671                 
3672                 /**
3673                  * Unsets the "civilian_fringe_benefit_amount_unemployment_ins" element
3674                  */
3675                 void unsetCivilianFringeBenefitAmountUnemploymentIns();
3676                 
3677                 /**
3678                  * Gets the "civilian_fringe_pct_base_salary_unemployment_ins" element
3679                  */
3680                 java.math.BigDecimal getCivilianFringePctBaseSalaryUnemploymentIns();
3681                 
3682                 /**
3683                  * Gets (as xml) the "civilian_fringe_pct_base_salary_unemployment_ins" element
3684                  */
3685                 gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetCivilianFringePctBaseSalaryUnemploymentIns();
3686                 
3687                 /**
3688                  * True if has "civilian_fringe_pct_base_salary_unemployment_ins" element
3689                  */
3690                 boolean isSetCivilianFringePctBaseSalaryUnemploymentIns();
3691                 
3692                 /**
3693                  * Sets the "civilian_fringe_pct_base_salary_unemployment_ins" element
3694                  */
3695                 void setCivilianFringePctBaseSalaryUnemploymentIns(java.math.BigDecimal civilianFringePctBaseSalaryUnemploymentIns);
3696                 
3697                 /**
3698                  * Sets (as xml) the "civilian_fringe_pct_base_salary_unemployment_ins" element
3699                  */
3700                 void xsetCivilianFringePctBaseSalaryUnemploymentIns(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType civilianFringePctBaseSalaryUnemploymentIns);
3701                 
3702                 /**
3703                  * Unsets the "civilian_fringe_pct_base_salary_unemployment_ins" element
3704                  */
3705                 void unsetCivilianFringePctBaseSalaryUnemploymentIns();
3706                 
3707                 /**
3708                  * Gets the "civilian_fringe_benefit_amount_other1" element
3709                  */
3710                 java.math.BigDecimal getCivilianFringeBenefitAmountOther1();
3711                 
3712                 /**
3713                  * Gets (as xml) the "civilian_fringe_benefit_amount_other1" element
3714                  */
3715                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianFringeBenefitAmountOther1();
3716                 
3717                 /**
3718                  * True if has "civilian_fringe_benefit_amount_other1" element
3719                  */
3720                 boolean isSetCivilianFringeBenefitAmountOther1();
3721                 
3722                 /**
3723                  * Sets the "civilian_fringe_benefit_amount_other1" element
3724                  */
3725                 void setCivilianFringeBenefitAmountOther1(java.math.BigDecimal civilianFringeBenefitAmountOther1);
3726                 
3727                 /**
3728                  * Sets (as xml) the "civilian_fringe_benefit_amount_other1" element
3729                  */
3730                 void xsetCivilianFringeBenefitAmountOther1(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianFringeBenefitAmountOther1);
3731                 
3732                 /**
3733                  * Unsets the "civilian_fringe_benefit_amount_other1" element
3734                  */
3735                 void unsetCivilianFringeBenefitAmountOther1();
3736                 
3737                 /**
3738                  * Gets the "civilian_fringe_pct_base_salary_other1" element
3739                  */
3740                 java.math.BigDecimal getCivilianFringePctBaseSalaryOther1();
3741                 
3742                 /**
3743                  * Gets (as xml) the "civilian_fringe_pct_base_salary_other1" element
3744                  */
3745                 gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetCivilianFringePctBaseSalaryOther1();
3746                 
3747                 /**
3748                  * True if has "civilian_fringe_pct_base_salary_other1" element
3749                  */
3750                 boolean isSetCivilianFringePctBaseSalaryOther1();
3751                 
3752                 /**
3753                  * Sets the "civilian_fringe_pct_base_salary_other1" element
3754                  */
3755                 void setCivilianFringePctBaseSalaryOther1(java.math.BigDecimal civilianFringePctBaseSalaryOther1);
3756                 
3757                 /**
3758                  * Sets (as xml) the "civilian_fringe_pct_base_salary_other1" element
3759                  */
3760                 void xsetCivilianFringePctBaseSalaryOther1(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType civilianFringePctBaseSalaryOther1);
3761                 
3762                 /**
3763                  * Unsets the "civilian_fringe_pct_base_salary_other1" element
3764                  */
3765                 void unsetCivilianFringePctBaseSalaryOther1();
3766                 
3767                 /**
3768                  * Gets the "civilian_fringe_benefit_amount_other2" element
3769                  */
3770                 java.math.BigDecimal getCivilianFringeBenefitAmountOther2();
3771                 
3772                 /**
3773                  * Gets (as xml) the "civilian_fringe_benefit_amount_other2" element
3774                  */
3775                 gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType xgetCivilianFringeBenefitAmountOther2();
3776                 
3777                 /**
3778                  * True if has "civilian_fringe_benefit_amount_other2" element
3779                  */
3780                 boolean isSetCivilianFringeBenefitAmountOther2();
3781                 
3782                 /**
3783                  * Sets the "civilian_fringe_benefit_amount_other2" element
3784                  */
3785                 void setCivilianFringeBenefitAmountOther2(java.math.BigDecimal civilianFringeBenefitAmountOther2);
3786                 
3787                 /**
3788                  * Sets (as xml) the "civilian_fringe_benefit_amount_other2" element
3789                  */
3790                 void xsetCivilianFringeBenefitAmountOther2(gov.grants.apply.system.globalLibraryV20.BudgetAmountDataType civilianFringeBenefitAmountOther2);
3791                 
3792                 /**
3793                  * Unsets the "civilian_fringe_benefit_amount_other2" element
3794                  */
3795                 void unsetCivilianFringeBenefitAmountOther2();
3796                 
3797                 /**
3798                  * Gets the "civilian_fringe_pct_base_salary_other2" element
3799                  */
3800                 java.math.BigDecimal getCivilianFringePctBaseSalaryOther2();
3801                 
3802                 /**
3803                  * Gets (as xml) the "civilian_fringe_pct_base_salary_other2" element
3804                  */
3805                 gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType xgetCivilianFringePctBaseSalaryOther2();
3806                 
3807                 /**
3808                  * True if has "civilian_fringe_pct_base_salary_other2" element
3809                  */
3810                 boolean isSetCivilianFringePctBaseSalaryOther2();
3811                 
3812                 /**
3813                  * Sets the "civilian_fringe_pct_base_salary_other2" element
3814                  */
3815                 void setCivilianFringePctBaseSalaryOther2(java.math.BigDecimal civilianFringePctBaseSalaryOther2);
3816                 
3817                 /**
3818                  * Sets (as xml) the "civilian_fringe_pct_base_salary_other2" element
3819                  */
3820                 void xsetCivilianFringePctBaseSalaryOther2(gov.grants.apply.forms.copsBudget2V20.COPSBudgetPercentDataType civilianFringePctBaseSalaryOther2);
3821                 
3822                 /**
3823                  * Unsets the "civilian_fringe_pct_base_salary_other2" element
3824                  */
3825                 void unsetCivilianFringePctBaseSalaryOther2();
3826                 
3827                 /**
3828                  * Gets the "civilian_total_fringe" element
3829                  */
3830                 java.math.BigDecimal getCivilianTotalFringe();
3831                 
3832                 /**
3833                  * Gets (as xml) the "civilian_total_fringe" element
3834                  */
3835                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCivilianTotalFringe();
3836                 
3837                 /**
3838                  * True if has "civilian_total_fringe" element
3839                  */
3840                 boolean isSetCivilianTotalFringe();
3841                 
3842                 /**
3843                  * Sets the "civilian_total_fringe" element
3844                  */
3845                 void setCivilianTotalFringe(java.math.BigDecimal civilianTotalFringe);
3846                 
3847                 /**
3848                  * Sets (as xml) the "civilian_total_fringe" element
3849                  */
3850                 void xsetCivilianTotalFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType civilianTotalFringe);
3851                 
3852                 /**
3853                  * Unsets the "civilian_total_fringe" element
3854                  */
3855                 void unsetCivilianTotalFringe();
3856                 
3857                 /**
3858                  * Gets the "civilian_total_base_salary_and_fringe" element
3859                  */
3860                 java.math.BigDecimal getCivilianTotalBaseSalaryAndFringe();
3861                 
3862                 /**
3863                  * Gets (as xml) the "civilian_total_base_salary_and_fringe" element
3864                  */
3865                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetCivilianTotalBaseSalaryAndFringe();
3866                 
3867                 /**
3868                  * True if has "civilian_total_base_salary_and_fringe" element
3869                  */
3870                 boolean isSetCivilianTotalBaseSalaryAndFringe();
3871                 
3872                 /**
3873                  * Sets the "civilian_total_base_salary_and_fringe" element
3874                  */
3875                 void setCivilianTotalBaseSalaryAndFringe(java.math.BigDecimal civilianTotalBaseSalaryAndFringe);
3876                 
3877                 /**
3878                  * Sets (as xml) the "civilian_total_base_salary_and_fringe" element
3879                  */
3880                 void xsetCivilianTotalBaseSalaryAndFringe(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType civilianTotalBaseSalaryAndFringe);
3881                 
3882                 /**
3883                  * Unsets the "civilian_total_base_salary_and_fringe" element
3884                  */
3885                 void unsetCivilianTotalBaseSalaryAndFringe();
3886                 
3887                 /**
3888                  * Gets the "civilian_soc_sec_exempt" element
3889                  */
3890                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCivilianSocSecExempt();
3891                 
3892                 /**
3893                  * Gets (as xml) the "civilian_soc_sec_exempt" element
3894                  */
3895                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCivilianSocSecExempt();
3896                 
3897                 /**
3898                  * True if has "civilian_soc_sec_exempt" element
3899                  */
3900                 boolean isSetCivilianSocSecExempt();
3901                 
3902                 /**
3903                  * Sets the "civilian_soc_sec_exempt" element
3904                  */
3905                 void setCivilianSocSecExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum civilianSocSecExempt);
3906                 
3907                 /**
3908                  * Sets (as xml) the "civilian_soc_sec_exempt" element
3909                  */
3910                 void xsetCivilianSocSecExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType civilianSocSecExempt);
3911                 
3912                 /**
3913                  * Unsets the "civilian_soc_sec_exempt" element
3914                  */
3915                 void unsetCivilianSocSecExempt();
3916                 
3917                 /**
3918                  * Gets the "soc_sec_fixed_rate" element
3919                  */
3920                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSocSecFixedRate();
3921                 
3922                 /**
3923                  * Gets (as xml) the "soc_sec_fixed_rate" element
3924                  */
3925                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSocSecFixedRate();
3926                 
3927                 /**
3928                  * True if has "soc_sec_fixed_rate" element
3929                  */
3930                 boolean isSetSocSecFixedRate();
3931                 
3932                 /**
3933                  * Sets the "soc_sec_fixed_rate" element
3934                  */
3935                 void setSocSecFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum socSecFixedRate);
3936                 
3937                 /**
3938                  * Sets (as xml) the "soc_sec_fixed_rate" element
3939                  */
3940                 void xsetSocSecFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType socSecFixedRate);
3941                 
3942                 /**
3943                  * Unsets the "soc_sec_fixed_rate" element
3944                  */
3945                 void unsetSocSecFixedRate();
3946                 
3947                 /**
3948                  * Gets the "civilian_medicare_exempt" element
3949                  */
3950                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCivilianMedicareExempt();
3951                 
3952                 /**
3953                  * Gets (as xml) the "civilian_medicare_exempt" element
3954                  */
3955                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCivilianMedicareExempt();
3956                 
3957                 /**
3958                  * True if has "civilian_medicare_exempt" element
3959                  */
3960                 boolean isSetCivilianMedicareExempt();
3961                 
3962                 /**
3963                  * Sets the "civilian_medicare_exempt" element
3964                  */
3965                 void setCivilianMedicareExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum civilianMedicareExempt);
3966                 
3967                 /**
3968                  * Sets (as xml) the "civilian_medicare_exempt" element
3969                  */
3970                 void xsetCivilianMedicareExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType civilianMedicareExempt);
3971                 
3972                 /**
3973                  * Unsets the "civilian_medicare_exempt" element
3974                  */
3975                 void unsetCivilianMedicareExempt();
3976                 
3977                 /**
3978                  * Gets the "health_ins_rate" element
3979                  */
3980                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getHealthInsRate();
3981                 
3982                 /**
3983                  * Gets (as xml) the "health_ins_rate" element
3984                  */
3985                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetHealthInsRate();
3986                 
3987                 /**
3988                  * True if has "health_ins_rate" element
3989                  */
3990                 boolean isSetHealthInsRate();
3991                 
3992                 /**
3993                  * Sets the "health_ins_rate" element
3994                  */
3995                 void setHealthInsRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum healthInsRate);
3996                 
3997                 /**
3998                  * Sets (as xml) the "health_ins_rate" element
3999                  */
4000                 void xsetHealthInsRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType healthInsRate);
4001                 
4002                 /**
4003                  * Unsets the "health_ins_rate" element
4004                  */
4005                 void unsetHealthInsRate();
4006                 
4007                 /**
4008                  * Gets the "civilian_family_coverage" element
4009                  */
4010                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getCivilianFamilyCoverage();
4011                 
4012                 /**
4013                  * Gets (as xml) the "civilian_family_coverage" element
4014                  */
4015                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetCivilianFamilyCoverage();
4016                 
4017                 /**
4018                  * True if has "civilian_family_coverage" element
4019                  */
4020                 boolean isSetCivilianFamilyCoverage();
4021                 
4022                 /**
4023                  * Sets the "civilian_family_coverage" element
4024                  */
4025                 void setCivilianFamilyCoverage(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum civilianFamilyCoverage);
4026                 
4027                 /**
4028                  * Sets (as xml) the "civilian_family_coverage" element
4029                  */
4030                 void xsetCivilianFamilyCoverage(gov.grants.apply.system.globalLibraryV20.YesNoDataType civilianFamilyCoverage);
4031                 
4032                 /**
4033                  * Unsets the "civilian_family_coverage" element
4034                  */
4035                 void unsetCivilianFamilyCoverage();
4036                 
4037                 /**
4038                  * Gets the "medicare_fixed_rate" element
4039                  */
4040                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getMedicareFixedRate();
4041                 
4042                 /**
4043                  * Gets (as xml) the "medicare_fixed_rate" element
4044                  */
4045                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetMedicareFixedRate();
4046                 
4047                 /**
4048                  * True if has "medicare_fixed_rate" element
4049                  */
4050                 boolean isSetMedicareFixedRate();
4051                 
4052                 /**
4053                  * Sets the "medicare_fixed_rate" element
4054                  */
4055                 void setMedicareFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum medicareFixedRate);
4056                 
4057                 /**
4058                  * Sets (as xml) the "medicare_fixed_rate" element
4059                  */
4060                 void xsetMedicareFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType medicareFixedRate);
4061                 
4062                 /**
4063                  * Unsets the "medicare_fixed_rate" element
4064                  */
4065                 void unsetMedicareFixedRate();
4066                 
4067                 /**
4068                  * Gets the "civilian_vacation_hours" element
4069                  */
4070                 int getCivilianVacationHours();
4071                 
4072                 /**
4073                  * Gets (as xml) the "civilian_vacation_hours" element
4074                  */
4075                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianVacationHours xgetCivilianVacationHours();
4076                 
4077                 /**
4078                  * True if has "civilian_vacation_hours" element
4079                  */
4080                 boolean isSetCivilianVacationHours();
4081                 
4082                 /**
4083                  * Sets the "civilian_vacation_hours" element
4084                  */
4085                 void setCivilianVacationHours(int civilianVacationHours);
4086                 
4087                 /**
4088                  * Sets (as xml) the "civilian_vacation_hours" element
4089                  */
4090                 void xsetCivilianVacationHours(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianVacationHours civilianVacationHours);
4091                 
4092                 /**
4093                  * Unsets the "civilian_vacation_hours" element
4094                  */
4095                 void unsetCivilianVacationHours();
4096                 
4097                 /**
4098                  * Gets the "civilian_sick_leave_hours_per_yr" element
4099                  */
4100                 int getCivilianSickLeaveHoursPerYr();
4101                 
4102                 /**
4103                  * Gets (as xml) the "civilian_sick_leave_hours_per_yr" element
4104                  */
4105                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr xgetCivilianSickLeaveHoursPerYr();
4106                 
4107                 /**
4108                  * True if has "civilian_sick_leave_hours_per_yr" element
4109                  */
4110                 boolean isSetCivilianSickLeaveHoursPerYr();
4111                 
4112                 /**
4113                  * Sets the "civilian_sick_leave_hours_per_yr" element
4114                  */
4115                 void setCivilianSickLeaveHoursPerYr(int civilianSickLeaveHoursPerYr);
4116                 
4117                 /**
4118                  * Sets (as xml) the "civilian_sick_leave_hours_per_yr" element
4119                  */
4120                 void xsetCivilianSickLeaveHoursPerYr(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr civilianSickLeaveHoursPerYr);
4121                 
4122                 /**
4123                  * Unsets the "civilian_sick_leave_hours_per_yr" element
4124                  */
4125                 void unsetCivilianSickLeaveHoursPerYr();
4126                 
4127                 /**
4128                  * Gets the "retirement_fixed" element
4129                  */
4130                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getRetirementFixed();
4131                 
4132                 /**
4133                  * Gets (as xml) the "retirement_fixed" element
4134                  */
4135                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetRetirementFixed();
4136                 
4137                 /**
4138                  * True if has "retirement_fixed" element
4139                  */
4140                 boolean isSetRetirementFixed();
4141                 
4142                 /**
4143                  * Sets the "retirement_fixed" element
4144                  */
4145                 void setRetirementFixed(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum retirementFixed);
4146                 
4147                 /**
4148                  * Sets (as xml) the "retirement_fixed" element
4149                  */
4150                 void xsetRetirementFixed(gov.grants.apply.system.globalLibraryV20.YesNoDataType retirementFixed);
4151                 
4152                 /**
4153                  * Unsets the "retirement_fixed" element
4154                  */
4155                 void unsetRetirementFixed();
4156                 
4157                 /**
4158                  * Gets the "workers_comp_exempt" element
4159                  */
4160                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWorkersCompExempt();
4161                 
4162                 /**
4163                  * Gets (as xml) the "workers_comp_exempt" element
4164                  */
4165                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWorkersCompExempt();
4166                 
4167                 /**
4168                  * True if has "workers_comp_exempt" element
4169                  */
4170                 boolean isSetWorkersCompExempt();
4171                 
4172                 /**
4173                  * Sets the "workers_comp_exempt" element
4174                  */
4175                 void setWorkersCompExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum workersCompExempt);
4176                 
4177                 /**
4178                  * Sets (as xml) the "workers_comp_exempt" element
4179                  */
4180                 void xsetWorkersCompExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType workersCompExempt);
4181                 
4182                 /**
4183                  * Unsets the "workers_comp_exempt" element
4184                  */
4185                 void unsetWorkersCompExempt();
4186                 
4187                 /**
4188                  * Gets the "workers_comp_fixed_rate" element
4189                  */
4190                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getWorkersCompFixedRate();
4191                 
4192                 /**
4193                  * Gets (as xml) the "workers_comp_fixed_rate" element
4194                  */
4195                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetWorkersCompFixedRate();
4196                 
4197                 /**
4198                  * True if has "workers_comp_fixed_rate" element
4199                  */
4200                 boolean isSetWorkersCompFixedRate();
4201                 
4202                 /**
4203                  * Sets the "workers_comp_fixed_rate" element
4204                  */
4205                 void setWorkersCompFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum workersCompFixedRate);
4206                 
4207                 /**
4208                  * Sets (as xml) the "workers_comp_fixed_rate" element
4209                  */
4210                 void xsetWorkersCompFixedRate(gov.grants.apply.system.globalLibraryV20.YesNoDataType workersCompFixedRate);
4211                 
4212                 /**
4213                  * Unsets the "workers_comp_fixed_rate" element
4214                  */
4215                 void unsetWorkersCompFixedRate();
4216                 
4217                 /**
4218                  * Gets the "unemployment_ins_exempt" element
4219                  */
4220                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUnemploymentInsExempt();
4221                 
4222                 /**
4223                  * Gets (as xml) the "unemployment_ins_exempt" element
4224                  */
4225                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUnemploymentInsExempt();
4226                 
4227                 /**
4228                  * True if has "unemployment_ins_exempt" element
4229                  */
4230                 boolean isSetUnemploymentInsExempt();
4231                 
4232                 /**
4233                  * Sets the "unemployment_ins_exempt" element
4234                  */
4235                 void setUnemploymentInsExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum unemploymentInsExempt);
4236                 
4237                 /**
4238                  * Sets (as xml) the "unemployment_ins_exempt" element
4239                  */
4240                 void xsetUnemploymentInsExempt(gov.grants.apply.system.globalLibraryV20.YesNoDataType unemploymentInsExempt);
4241                 
4242                 /**
4243                  * Unsets the "unemployment_ins_exempt" element
4244                  */
4245                 void unsetUnemploymentInsExempt();
4246                 
4247                 /**
4248                  * Gets the "unemployment_ins_fixed" element
4249                  */
4250                 gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getUnemploymentInsFixed();
4251                 
4252                 /**
4253                  * Gets (as xml) the "unemployment_ins_fixed" element
4254                  */
4255                 gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetUnemploymentInsFixed();
4256                 
4257                 /**
4258                  * True if has "unemployment_ins_fixed" element
4259                  */
4260                 boolean isSetUnemploymentInsFixed();
4261                 
4262                 /**
4263                  * Sets the "unemployment_ins_fixed" element
4264                  */
4265                 void setUnemploymentInsFixed(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum unemploymentInsFixed);
4266                 
4267                 /**
4268                  * Sets (as xml) the "unemployment_ins_fixed" element
4269                  */
4270                 void xsetUnemploymentInsFixed(gov.grants.apply.system.globalLibraryV20.YesNoDataType unemploymentInsFixed);
4271                 
4272                 /**
4273                  * Unsets the "unemployment_ins_fixed" element
4274                  */
4275                 void unsetUnemploymentInsFixed();
4276                 
4277                 /**
4278                  * Gets the "civilian_description_fringe_other1" element
4279                  */
4280                 java.lang.String getCivilianDescriptionFringeOther1();
4281                 
4282                 /**
4283                  * Gets (as xml) the "civilian_description_fringe_other1" element
4284                  */
4285                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther1 xgetCivilianDescriptionFringeOther1();
4286                 
4287                 /**
4288                  * True if has "civilian_description_fringe_other1" element
4289                  */
4290                 boolean isSetCivilianDescriptionFringeOther1();
4291                 
4292                 /**
4293                  * Sets the "civilian_description_fringe_other1" element
4294                  */
4295                 void setCivilianDescriptionFringeOther1(java.lang.String civilianDescriptionFringeOther1);
4296                 
4297                 /**
4298                  * Sets (as xml) the "civilian_description_fringe_other1" element
4299                  */
4300                 void xsetCivilianDescriptionFringeOther1(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther1 civilianDescriptionFringeOther1);
4301                 
4302                 /**
4303                  * Unsets the "civilian_description_fringe_other1" element
4304                  */
4305                 void unsetCivilianDescriptionFringeOther1();
4306                 
4307                 /**
4308                  * Gets the "civilian_description_fringe_other2" element
4309                  */
4310                 java.lang.String getCivilianDescriptionFringeOther2();
4311                 
4312                 /**
4313                  * Gets (as xml) the "civilian_description_fringe_other2" element
4314                  */
4315                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther2 xgetCivilianDescriptionFringeOther2();
4316                 
4317                 /**
4318                  * True if has "civilian_description_fringe_other2" element
4319                  */
4320                 boolean isSetCivilianDescriptionFringeOther2();
4321                 
4322                 /**
4323                  * Sets the "civilian_description_fringe_other2" element
4324                  */
4325                 void setCivilianDescriptionFringeOther2(java.lang.String civilianDescriptionFringeOther2);
4326                 
4327                 /**
4328                  * Sets (as xml) the "civilian_description_fringe_other2" element
4329                  */
4330                 void xsetCivilianDescriptionFringeOther2(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther2 civilianDescriptionFringeOther2);
4331                 
4332                 /**
4333                  * Unsets the "civilian_description_fringe_other2" element
4334                  */
4335                 void unsetCivilianDescriptionFringeOther2();
4336                 
4337                 /**
4338                  * An XML position_title(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
4339                  *
4340                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnel$CivilianOtherPersonnel$PositionTitle.
4341                  */
4342                 public interface PositionTitle extends org.apache.xmlbeans.XmlString
4343                 {
4344                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4345                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(PositionTitle.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("positiontitlef45aelemtype");
4346                     
4347                     /**
4348                      * A factory class with static methods for creating instances
4349                      * of this type.
4350                      */
4351                     
4352                     public static final class Factory
4353                     {
4354                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.PositionTitle newValue(java.lang.Object obj) {
4355                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.PositionTitle) type.newValue( obj ); }
4356                       
4357                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.PositionTitle newInstance() {
4358                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.PositionTitle) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4359                       
4360                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.PositionTitle newInstance(org.apache.xmlbeans.XmlOptions options) {
4361                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.PositionTitle) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4362                       
4363                       private Factory() { } // No instance of this class allowed
4364                     }
4365                 }
4366                 
4367                 /**
4368                  * An XML months_project_base_salary(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
4369                  *
4370                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnel$CivilianOtherPersonnel$MonthsProjectBaseSalary.
4371                  */
4372                 public interface MonthsProjectBaseSalary extends org.apache.xmlbeans.XmlInt
4373                 {
4374                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4375                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(MonthsProjectBaseSalary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("monthsprojectbasesalary401eelemtype");
4376                     
4377                     /**
4378                      * A factory class with static methods for creating instances
4379                      * of this type.
4380                      */
4381                     
4382                     public static final class Factory
4383                     {
4384                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.MonthsProjectBaseSalary newValue(java.lang.Object obj) {
4385                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.MonthsProjectBaseSalary) type.newValue( obj ); }
4386                       
4387                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.MonthsProjectBaseSalary newInstance() {
4388                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.MonthsProjectBaseSalary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4389                       
4390                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.MonthsProjectBaseSalary newInstance(org.apache.xmlbeans.XmlOptions options) {
4391                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.MonthsProjectBaseSalary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4392                       
4393                       private Factory() { } // No instance of this class allowed
4394                     }
4395                 }
4396                 
4397                 /**
4398                  * An XML civilian_vacation_hours(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
4399                  *
4400                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnel$CivilianOtherPersonnel$CivilianVacationHours.
4401                  */
4402                 public interface CivilianVacationHours extends org.apache.xmlbeans.XmlInt
4403                 {
4404                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4405                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianVacationHours.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civilianvacationhoursb191elemtype");
4406                     
4407                     /**
4408                      * A factory class with static methods for creating instances
4409                      * of this type.
4410                      */
4411                     
4412                     public static final class Factory
4413                     {
4414                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianVacationHours newValue(java.lang.Object obj) {
4415                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianVacationHours) type.newValue( obj ); }
4416                       
4417                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianVacationHours newInstance() {
4418                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianVacationHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4419                       
4420                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianVacationHours newInstance(org.apache.xmlbeans.XmlOptions options) {
4421                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianVacationHours) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4422                       
4423                       private Factory() { } // No instance of this class allowed
4424                     }
4425                 }
4426                 
4427                 /**
4428                  * An XML civilian_sick_leave_hours_per_yr(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
4429                  *
4430                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnel$CivilianOtherPersonnel$CivilianSickLeaveHoursPerYr.
4431                  */
4432                 public interface CivilianSickLeaveHoursPerYr extends org.apache.xmlbeans.XmlInt
4433                 {
4434                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4435                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianSickLeaveHoursPerYr.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civiliansickleavehoursperyr6d30elemtype");
4436                     
4437                     /**
4438                      * A factory class with static methods for creating instances
4439                      * of this type.
4440                      */
4441                     
4442                     public static final class Factory
4443                     {
4444                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr newValue(java.lang.Object obj) {
4445                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr) type.newValue( obj ); }
4446                       
4447                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr newInstance() {
4448                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4449                       
4450                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr newInstance(org.apache.xmlbeans.XmlOptions options) {
4451                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianSickLeaveHoursPerYr) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4452                       
4453                       private Factory() { } // No instance of this class allowed
4454                     }
4455                 }
4456                 
4457                 /**
4458                  * An XML civilian_description_fringe_other1(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
4459                  *
4460                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnel$CivilianOtherPersonnel$CivilianDescriptionFringeOther1.
4461                  */
4462                 public interface CivilianDescriptionFringeOther1 extends org.apache.xmlbeans.XmlString
4463                 {
4464                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4465                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianDescriptionFringeOther1.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civiliandescriptionfringeother161aaelemtype");
4466                     
4467                     /**
4468                      * A factory class with static methods for creating instances
4469                      * of this type.
4470                      */
4471                     
4472                     public static final class Factory
4473                     {
4474                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther1 newValue(java.lang.Object obj) {
4475                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther1) type.newValue( obj ); }
4476                       
4477                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther1 newInstance() {
4478                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4479                       
4480                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther1 newInstance(org.apache.xmlbeans.XmlOptions options) {
4481                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther1) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4482                       
4483                       private Factory() { } // No instance of this class allowed
4484                     }
4485                 }
4486                 
4487                 /**
4488                  * An XML civilian_description_fringe_other2(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
4489                  *
4490                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnel$CivilianOtherPersonnel$CivilianDescriptionFringeOther2.
4491                  */
4492                 public interface CivilianDescriptionFringeOther2 extends org.apache.xmlbeans.XmlString
4493                 {
4494                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4495                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivilianDescriptionFringeOther2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civiliandescriptionfringeother2bbebelemtype");
4496                     
4497                     /**
4498                      * A factory class with static methods for creating instances
4499                      * of this type.
4500                      */
4501                     
4502                     public static final class Factory
4503                     {
4504                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther2 newValue(java.lang.Object obj) {
4505                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther2) type.newValue( obj ); }
4506                       
4507                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther2 newInstance() {
4508                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4509                       
4510                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther2 newInstance(org.apache.xmlbeans.XmlOptions options) {
4511                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel.CivilianDescriptionFringeOther2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4512                       
4513                       private Factory() { } // No instance of this class allowed
4514                     }
4515                 }
4516                 
4517                 /**
4518                  * A factory class with static methods for creating instances
4519                  * of this type.
4520                  */
4521                 
4522                 public static final class Factory
4523                 {
4524                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel newInstance() {
4525                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4526                     
4527                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel newInstance(org.apache.xmlbeans.XmlOptions options) {
4528                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel.CivilianOtherPersonnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4529                     
4530                     private Factory() { } // No instance of this class allowed
4531                 }
4532             }
4533             
4534             /**
4535              * A factory class with static methods for creating instances
4536              * of this type.
4537              */
4538             
4539             public static final class Factory
4540             {
4541                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel newInstance() {
4542                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4543                 
4544                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel newInstance(org.apache.xmlbeans.XmlOptions options) {
4545                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4546                 
4547                 private Factory() { } // No instance of this class allowed
4548             }
4549         }
4550         
4551         /**
4552          * An XML section_B_civilian_other_personnel_part2(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
4553          *
4554          * This is a complex type.
4555          */
4556         public interface SectionBCivilianOtherPersonnelPart2 extends org.apache.xmlbeans.XmlObject
4557         {
4558             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4559                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SectionBCivilianOtherPersonnelPart2.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("sectionbcivilianotherpersonnelpart2ec4delemtype");
4560             
4561             /**
4562              * Gets the "sal_incr_cola" element
4563              */
4564             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSalIncrCola();
4565             
4566             /**
4567              * Gets (as xml) the "sal_incr_cola" element
4568              */
4569             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSalIncrCola();
4570             
4571             /**
4572              * True if has "sal_incr_cola" element
4573              */
4574             boolean isSetSalIncrCola();
4575             
4576             /**
4577              * Sets the "sal_incr_cola" element
4578              */
4579             void setSalIncrCola(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum salIncrCola);
4580             
4581             /**
4582              * Sets (as xml) the "sal_incr_cola" element
4583              */
4584             void xsetSalIncrCola(gov.grants.apply.system.globalLibraryV20.YesNoDataType salIncrCola);
4585             
4586             /**
4587              * Unsets the "sal_incr_cola" element
4588              */
4589             void unsetSalIncrCola();
4590             
4591             /**
4592              * Gets the "sal_incr_step_raise" element
4593              */
4594             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSalIncrStepRaise();
4595             
4596             /**
4597              * Gets (as xml) the "sal_incr_step_raise" element
4598              */
4599             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSalIncrStepRaise();
4600             
4601             /**
4602              * True if has "sal_incr_step_raise" element
4603              */
4604             boolean isSetSalIncrStepRaise();
4605             
4606             /**
4607              * Sets the "sal_incr_step_raise" element
4608              */
4609             void setSalIncrStepRaise(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum salIncrStepRaise);
4610             
4611             /**
4612              * Sets (as xml) the "sal_incr_step_raise" element
4613              */
4614             void xsetSalIncrStepRaise(gov.grants.apply.system.globalLibraryV20.YesNoDataType salIncrStepRaise);
4615             
4616             /**
4617              * Unsets the "sal_incr_step_raise" element
4618              */
4619             void unsetSalIncrStepRaise();
4620             
4621             /**
4622              * Gets the "sal_incr_change_benefits" element
4623              */
4624             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSalIncrChangeBenefits();
4625             
4626             /**
4627              * Gets (as xml) the "sal_incr_change_benefits" element
4628              */
4629             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSalIncrChangeBenefits();
4630             
4631             /**
4632              * True if has "sal_incr_change_benefits" element
4633              */
4634             boolean isSetSalIncrChangeBenefits();
4635             
4636             /**
4637              * Sets the "sal_incr_change_benefits" element
4638              */
4639             void setSalIncrChangeBenefits(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum salIncrChangeBenefits);
4640             
4641             /**
4642              * Sets (as xml) the "sal_incr_change_benefits" element
4643              */
4644             void xsetSalIncrChangeBenefits(gov.grants.apply.system.globalLibraryV20.YesNoDataType salIncrChangeBenefits);
4645             
4646             /**
4647              * Unsets the "sal_incr_change_benefits" element
4648              */
4649             void unsetSalIncrChangeBenefits();
4650             
4651             /**
4652              * Gets the "sal_incr_other" element
4653              */
4654             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getSalIncrOther();
4655             
4656             /**
4657              * Gets (as xml) the "sal_incr_other" element
4658              */
4659             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetSalIncrOther();
4660             
4661             /**
4662              * True if has "sal_incr_other" element
4663              */
4664             boolean isSetSalIncrOther();
4665             
4666             /**
4667              * Sets the "sal_incr_other" element
4668              */
4669             void setSalIncrOther(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum salIncrOther);
4670             
4671             /**
4672              * Sets (as xml) the "sal_incr_other" element
4673              */
4674             void xsetSalIncrOther(gov.grants.apply.system.globalLibraryV20.YesNoDataType salIncrOther);
4675             
4676             /**
4677              * Unsets the "sal_incr_other" element
4678              */
4679             void unsetSalIncrOther();
4680             
4681             /**
4682              * Gets the "sal_incr_other_reason" element
4683              */
4684             java.lang.String getSalIncrOtherReason();
4685             
4686             /**
4687              * Gets (as xml) the "sal_incr_other_reason" element
4688              */
4689             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.SalIncrOtherReason xgetSalIncrOtherReason();
4690             
4691             /**
4692              * True if has "sal_incr_other_reason" element
4693              */
4694             boolean isSetSalIncrOtherReason();
4695             
4696             /**
4697              * Sets the "sal_incr_other_reason" element
4698              */
4699             void setSalIncrOtherReason(java.lang.String salIncrOtherReason);
4700             
4701             /**
4702              * Sets (as xml) the "sal_incr_other_reason" element
4703              */
4704             void xsetSalIncrOtherReason(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.SalIncrOtherReason salIncrOtherReason);
4705             
4706             /**
4707              * Unsets the "sal_incr_other_reason" element
4708              */
4709             void unsetSalIncrOtherReason();
4710             
4711             /**
4712              * Gets the "civ_exp_social_security" element
4713              */
4714             java.lang.String getCivExpSocialSecurity();
4715             
4716             /**
4717              * Gets (as xml) the "civ_exp_social_security" element
4718              */
4719             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpSocialSecurity xgetCivExpSocialSecurity();
4720             
4721             /**
4722              * True if has "civ_exp_social_security" element
4723              */
4724             boolean isSetCivExpSocialSecurity();
4725             
4726             /**
4727              * Sets the "civ_exp_social_security" element
4728              */
4729             void setCivExpSocialSecurity(java.lang.String civExpSocialSecurity);
4730             
4731             /**
4732              * Sets (as xml) the "civ_exp_social_security" element
4733              */
4734             void xsetCivExpSocialSecurity(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpSocialSecurity civExpSocialSecurity);
4735             
4736             /**
4737              * Unsets the "civ_exp_social_security" element
4738              */
4739             void unsetCivExpSocialSecurity();
4740             
4741             /**
4742              * Gets the "civ_exp_medicare" element
4743              */
4744             java.lang.String getCivExpMedicare();
4745             
4746             /**
4747              * Gets (as xml) the "civ_exp_medicare" element
4748              */
4749             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpMedicare xgetCivExpMedicare();
4750             
4751             /**
4752              * True if has "civ_exp_medicare" element
4753              */
4754             boolean isSetCivExpMedicare();
4755             
4756             /**
4757              * Sets the "civ_exp_medicare" element
4758              */
4759             void setCivExpMedicare(java.lang.String civExpMedicare);
4760             
4761             /**
4762              * Sets (as xml) the "civ_exp_medicare" element
4763              */
4764             void xsetCivExpMedicare(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpMedicare civExpMedicare);
4765             
4766             /**
4767              * Unsets the "civ_exp_medicare" element
4768              */
4769             void unsetCivExpMedicare();
4770             
4771             /**
4772              * Gets the "civ_exp_health_insurance" element
4773              */
4774             java.lang.String getCivExpHealthInsurance();
4775             
4776             /**
4777              * Gets (as xml) the "civ_exp_health_insurance" element
4778              */
4779             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpHealthInsurance xgetCivExpHealthInsurance();
4780             
4781             /**
4782              * True if has "civ_exp_health_insurance" element
4783              */
4784             boolean isSetCivExpHealthInsurance();
4785             
4786             /**
4787              * Sets the "civ_exp_health_insurance" element
4788              */
4789             void setCivExpHealthInsurance(java.lang.String civExpHealthInsurance);
4790             
4791             /**
4792              * Sets (as xml) the "civ_exp_health_insurance" element
4793              */
4794             void xsetCivExpHealthInsurance(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpHealthInsurance civExpHealthInsurance);
4795             
4796             /**
4797              * Unsets the "civ_exp_health_insurance" element
4798              */
4799             void unsetCivExpHealthInsurance();
4800             
4801             /**
4802              * Gets the "civ_exp_retirement" element
4803              */
4804             java.lang.String getCivExpRetirement();
4805             
4806             /**
4807              * Gets (as xml) the "civ_exp_retirement" element
4808              */
4809             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpRetirement xgetCivExpRetirement();
4810             
4811             /**
4812              * True if has "civ_exp_retirement" element
4813              */
4814             boolean isSetCivExpRetirement();
4815             
4816             /**
4817              * Sets the "civ_exp_retirement" element
4818              */
4819             void setCivExpRetirement(java.lang.String civExpRetirement);
4820             
4821             /**
4822              * Sets (as xml) the "civ_exp_retirement" element
4823              */
4824             void xsetCivExpRetirement(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpRetirement civExpRetirement);
4825             
4826             /**
4827              * Unsets the "civ_exp_retirement" element
4828              */
4829             void unsetCivExpRetirement();
4830             
4831             /**
4832              * Gets the "civ_exp_workers_comp" element
4833              */
4834             java.lang.String getCivExpWorkersComp();
4835             
4836             /**
4837              * Gets (as xml) the "civ_exp_workers_comp" element
4838              */
4839             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpWorkersComp xgetCivExpWorkersComp();
4840             
4841             /**
4842              * True if has "civ_exp_workers_comp" element
4843              */
4844             boolean isSetCivExpWorkersComp();
4845             
4846             /**
4847              * Sets the "civ_exp_workers_comp" element
4848              */
4849             void setCivExpWorkersComp(java.lang.String civExpWorkersComp);
4850             
4851             /**
4852              * Sets (as xml) the "civ_exp_workers_comp" element
4853              */
4854             void xsetCivExpWorkersComp(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpWorkersComp civExpWorkersComp);
4855             
4856             /**
4857              * Unsets the "civ_exp_workers_comp" element
4858              */
4859             void unsetCivExpWorkersComp();
4860             
4861             /**
4862              * Gets the "civ_exp_unemployment" element
4863              */
4864             java.lang.String getCivExpUnemployment();
4865             
4866             /**
4867              * Gets (as xml) the "civ_exp_unemployment" element
4868              */
4869             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpUnemployment xgetCivExpUnemployment();
4870             
4871             /**
4872              * True if has "civ_exp_unemployment" element
4873              */
4874             boolean isSetCivExpUnemployment();
4875             
4876             /**
4877              * Sets the "civ_exp_unemployment" element
4878              */
4879             void setCivExpUnemployment(java.lang.String civExpUnemployment);
4880             
4881             /**
4882              * Sets (as xml) the "civ_exp_unemployment" element
4883              */
4884             void xsetCivExpUnemployment(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpUnemployment civExpUnemployment);
4885             
4886             /**
4887              * Unsets the "civ_exp_unemployment" element
4888              */
4889             void unsetCivExpUnemployment();
4890             
4891             /**
4892              * An XML sal_incr_other_reason(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
4893              *
4894              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnelPart2$SalIncrOtherReason.
4895              */
4896             public interface SalIncrOtherReason extends org.apache.xmlbeans.XmlString
4897             {
4898                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4899                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SalIncrOtherReason.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("salincrotherreason5bc4elemtype");
4900                 
4901                 /**
4902                  * A factory class with static methods for creating instances
4903                  * of this type.
4904                  */
4905                 
4906                 public static final class Factory
4907                 {
4908                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.SalIncrOtherReason newValue(java.lang.Object obj) {
4909                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.SalIncrOtherReason) type.newValue( obj ); }
4910                     
4911                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.SalIncrOtherReason newInstance() {
4912                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.SalIncrOtherReason) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4913                     
4914                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.SalIncrOtherReason newInstance(org.apache.xmlbeans.XmlOptions options) {
4915                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.SalIncrOtherReason) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4916                     
4917                     private Factory() { } // No instance of this class allowed
4918                 }
4919             }
4920             
4921             /**
4922              * An XML civ_exp_social_security(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
4923              *
4924              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnelPart2$CivExpSocialSecurity.
4925              */
4926             public interface CivExpSocialSecurity extends org.apache.xmlbeans.XmlString
4927             {
4928                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4929                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivExpSocialSecurity.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civexpsocialsecurity70c0elemtype");
4930                 
4931                 /**
4932                  * A factory class with static methods for creating instances
4933                  * of this type.
4934                  */
4935                 
4936                 public static final class Factory
4937                 {
4938                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpSocialSecurity newValue(java.lang.Object obj) {
4939                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpSocialSecurity) type.newValue( obj ); }
4940                     
4941                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpSocialSecurity newInstance() {
4942                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpSocialSecurity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4943                     
4944                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpSocialSecurity newInstance(org.apache.xmlbeans.XmlOptions options) {
4945                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpSocialSecurity) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4946                     
4947                     private Factory() { } // No instance of this class allowed
4948                 }
4949             }
4950             
4951             /**
4952              * An XML civ_exp_medicare(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
4953              *
4954              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnelPart2$CivExpMedicare.
4955              */
4956             public interface CivExpMedicare extends org.apache.xmlbeans.XmlString
4957             {
4958                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4959                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivExpMedicare.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civexpmedicare9472elemtype");
4960                 
4961                 /**
4962                  * A factory class with static methods for creating instances
4963                  * of this type.
4964                  */
4965                 
4966                 public static final class Factory
4967                 {
4968                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpMedicare newValue(java.lang.Object obj) {
4969                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpMedicare) type.newValue( obj ); }
4970                     
4971                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpMedicare newInstance() {
4972                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpMedicare) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
4973                     
4974                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpMedicare newInstance(org.apache.xmlbeans.XmlOptions options) {
4975                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpMedicare) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
4976                     
4977                     private Factory() { } // No instance of this class allowed
4978                 }
4979             }
4980             
4981             /**
4982              * An XML civ_exp_health_insurance(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
4983              *
4984              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnelPart2$CivExpHealthInsurance.
4985              */
4986             public interface CivExpHealthInsurance extends org.apache.xmlbeans.XmlString
4987             {
4988                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
4989                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivExpHealthInsurance.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civexphealthinsurance7d89elemtype");
4990                 
4991                 /**
4992                  * A factory class with static methods for creating instances
4993                  * of this type.
4994                  */
4995                 
4996                 public static final class Factory
4997                 {
4998                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpHealthInsurance newValue(java.lang.Object obj) {
4999                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpHealthInsurance) type.newValue( obj ); }
5000                     
5001                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpHealthInsurance newInstance() {
5002                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpHealthInsurance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5003                     
5004                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpHealthInsurance newInstance(org.apache.xmlbeans.XmlOptions options) {
5005                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpHealthInsurance) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5006                     
5007                     private Factory() { } // No instance of this class allowed
5008                 }
5009             }
5010             
5011             /**
5012              * An XML civ_exp_retirement(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5013              *
5014              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnelPart2$CivExpRetirement.
5015              */
5016             public interface CivExpRetirement extends org.apache.xmlbeans.XmlString
5017             {
5018                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5019                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivExpRetirement.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civexpretiremente1c7elemtype");
5020                 
5021                 /**
5022                  * A factory class with static methods for creating instances
5023                  * of this type.
5024                  */
5025                 
5026                 public static final class Factory
5027                 {
5028                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpRetirement newValue(java.lang.Object obj) {
5029                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpRetirement) type.newValue( obj ); }
5030                     
5031                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpRetirement newInstance() {
5032                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpRetirement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5033                     
5034                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpRetirement newInstance(org.apache.xmlbeans.XmlOptions options) {
5035                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpRetirement) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5036                     
5037                     private Factory() { } // No instance of this class allowed
5038                 }
5039             }
5040             
5041             /**
5042              * An XML civ_exp_workers_comp(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5043              *
5044              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnelPart2$CivExpWorkersComp.
5045              */
5046             public interface CivExpWorkersComp extends org.apache.xmlbeans.XmlString
5047             {
5048                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5049                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivExpWorkersComp.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civexpworkerscomp5fa7elemtype");
5050                 
5051                 /**
5052                  * A factory class with static methods for creating instances
5053                  * of this type.
5054                  */
5055                 
5056                 public static final class Factory
5057                 {
5058                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpWorkersComp newValue(java.lang.Object obj) {
5059                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpWorkersComp) type.newValue( obj ); }
5060                     
5061                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpWorkersComp newInstance() {
5062                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpWorkersComp) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5063                     
5064                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpWorkersComp newInstance(org.apache.xmlbeans.XmlOptions options) {
5065                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpWorkersComp) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5066                     
5067                     private Factory() { } // No instance of this class allowed
5068                 }
5069             }
5070             
5071             /**
5072              * An XML civ_exp_unemployment(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5073              *
5074              * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SectionBCivilianOtherPersonnelPart2$CivExpUnemployment.
5075              */
5076             public interface CivExpUnemployment extends org.apache.xmlbeans.XmlString
5077             {
5078                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5079                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(CivExpUnemployment.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("civexpunemployment3e3belemtype");
5080                 
5081                 /**
5082                  * A factory class with static methods for creating instances
5083                  * of this type.
5084                  */
5085                 
5086                 public static final class Factory
5087                 {
5088                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpUnemployment newValue(java.lang.Object obj) {
5089                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpUnemployment) type.newValue( obj ); }
5090                     
5091                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpUnemployment newInstance() {
5092                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpUnemployment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5093                     
5094                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpUnemployment newInstance(org.apache.xmlbeans.XmlOptions options) {
5095                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2.CivExpUnemployment) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5096                     
5097                     private Factory() { } // No instance of this class allowed
5098                 }
5099             }
5100             
5101             /**
5102              * A factory class with static methods for creating instances
5103              * of this type.
5104              */
5105             
5106             public static final class Factory
5107             {
5108                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2 newInstance() {
5109                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5110                 
5111                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2 newInstance(org.apache.xmlbeans.XmlOptions options) {
5112                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SectionBCivilianOtherPersonnelPart2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5113                 
5114                 private Factory() { } // No instance of this class allowed
5115             }
5116         }
5117         
5118         /**
5119          * An XML equipment_section(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5120          *
5121          * This is a complex type.
5122          */
5123         public interface EquipmentSection extends org.apache.xmlbeans.XmlObject
5124         {
5125             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5126                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquipmentSection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipmentsectiond6c5elemtype");
5127             
5128             /**
5129              * Gets the "no_equipment" element
5130              */
5131             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoEquipment();
5132             
5133             /**
5134              * Gets (as xml) the "no_equipment" element
5135              */
5136             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoEquipment();
5137             
5138             /**
5139              * True if has "no_equipment" element
5140              */
5141             boolean isSetNoEquipment();
5142             
5143             /**
5144              * Sets the "no_equipment" element
5145              */
5146             void setNoEquipment(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noEquipment);
5147             
5148             /**
5149              * Sets (as xml) the "no_equipment" element
5150              */
5151             void xsetNoEquipment(gov.grants.apply.system.globalLibraryV20.YesNoDataType noEquipment);
5152             
5153             /**
5154              * Unsets the "no_equipment" element
5155              */
5156             void unsetNoEquipment();
5157             
5158             /**
5159              * Gets array of all "equipment_budget_item" elements
5160              */
5161             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem[] getEquipmentBudgetItemArray();
5162             
5163             /**
5164              * Gets ith "equipment_budget_item" element
5165              */
5166             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem getEquipmentBudgetItemArray(int i);
5167             
5168             /**
5169              * Returns number of "equipment_budget_item" element
5170              */
5171             int sizeOfEquipmentBudgetItemArray();
5172             
5173             /**
5174              * Sets array of all "equipment_budget_item" element
5175              */
5176             void setEquipmentBudgetItemArray(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem[] equipmentBudgetItemArray);
5177             
5178             /**
5179              * Sets ith "equipment_budget_item" element
5180              */
5181             void setEquipmentBudgetItemArray(int i, gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem equipmentBudgetItem);
5182             
5183             /**
5184              * Inserts and returns a new empty value (as xml) as the ith "equipment_budget_item" element
5185              */
5186             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem insertNewEquipmentBudgetItem(int i);
5187             
5188             /**
5189              * Appends and returns a new empty value (as xml) as the last "equipment_budget_item" element
5190              */
5191             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem addNewEquipmentBudgetItem();
5192             
5193             /**
5194              * Removes the ith "equipment_budget_item" element
5195              */
5196             void removeEquipmentBudgetItem(int i);
5197             
5198             /**
5199              * Gets the "equip_budget_category_cost" element
5200              */
5201             java.math.BigDecimal getEquipBudgetCategoryCost();
5202             
5203             /**
5204              * Gets (as xml) the "equip_budget_category_cost" element
5205              */
5206             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetEquipBudgetCategoryCost();
5207             
5208             /**
5209              * True if has "equip_budget_category_cost" element
5210              */
5211             boolean isSetEquipBudgetCategoryCost();
5212             
5213             /**
5214              * Sets the "equip_budget_category_cost" element
5215              */
5216             void setEquipBudgetCategoryCost(java.math.BigDecimal equipBudgetCategoryCost);
5217             
5218             /**
5219              * Sets (as xml) the "equip_budget_category_cost" element
5220              */
5221             void xsetEquipBudgetCategoryCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType equipBudgetCategoryCost);
5222             
5223             /**
5224              * Unsets the "equip_budget_category_cost" element
5225              */
5226             void unsetEquipBudgetCategoryCost();
5227             
5228             /**
5229              * An XML equipment_budget_item(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5230              *
5231              * This is a complex type.
5232              */
5233             public interface EquipmentBudgetItem extends org.apache.xmlbeans.XmlObject
5234             {
5235                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5236                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquipmentBudgetItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipmentbudgetitemc1cdelemtype");
5237                 
5238                 /**
5239                  * Gets the "equip_budget_item_description" element
5240                  */
5241                 java.lang.String getEquipBudgetItemDescription();
5242                 
5243                 /**
5244                  * Gets (as xml) the "equip_budget_item_description" element
5245                  */
5246                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemDescription xgetEquipBudgetItemDescription();
5247                 
5248                 /**
5249                  * True if has "equip_budget_item_description" element
5250                  */
5251                 boolean isSetEquipBudgetItemDescription();
5252                 
5253                 /**
5254                  * Sets the "equip_budget_item_description" element
5255                  */
5256                 void setEquipBudgetItemDescription(java.lang.String equipBudgetItemDescription);
5257                 
5258                 /**
5259                  * Sets (as xml) the "equip_budget_item_description" element
5260                  */
5261                 void xsetEquipBudgetItemDescription(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemDescription equipBudgetItemDescription);
5262                 
5263                 /**
5264                  * Unsets the "equip_budget_item_description" element
5265                  */
5266                 void unsetEquipBudgetItemDescription();
5267                 
5268                 /**
5269                  * Gets the "equip_budget_item_count" element
5270                  */
5271                 int getEquipBudgetItemCount();
5272                 
5273                 /**
5274                  * Gets (as xml) the "equip_budget_item_count" element
5275                  */
5276                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemCount xgetEquipBudgetItemCount();
5277                 
5278                 /**
5279                  * True if has "equip_budget_item_count" element
5280                  */
5281                 boolean isSetEquipBudgetItemCount();
5282                 
5283                 /**
5284                  * Sets the "equip_budget_item_count" element
5285                  */
5286                 void setEquipBudgetItemCount(int equipBudgetItemCount);
5287                 
5288                 /**
5289                  * Sets (as xml) the "equip_budget_item_count" element
5290                  */
5291                 void xsetEquipBudgetItemCount(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemCount equipBudgetItemCount);
5292                 
5293                 /**
5294                  * Unsets the "equip_budget_item_count" element
5295                  */
5296                 void unsetEquipBudgetItemCount();
5297                 
5298                 /**
5299                  * Gets the "equip_budget_unit_cost" element
5300                  */
5301                 java.math.BigDecimal getEquipBudgetUnitCost();
5302                 
5303                 /**
5304                  * Gets (as xml) the "equip_budget_unit_cost" element
5305                  */
5306                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetEquipBudgetUnitCost();
5307                 
5308                 /**
5309                  * True if has "equip_budget_unit_cost" element
5310                  */
5311                 boolean isSetEquipBudgetUnitCost();
5312                 
5313                 /**
5314                  * Sets the "equip_budget_unit_cost" element
5315                  */
5316                 void setEquipBudgetUnitCost(java.math.BigDecimal equipBudgetUnitCost);
5317                 
5318                 /**
5319                  * Sets (as xml) the "equip_budget_unit_cost" element
5320                  */
5321                 void xsetEquipBudgetUnitCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType equipBudgetUnitCost);
5322                 
5323                 /**
5324                  * Unsets the "equip_budget_unit_cost" element
5325                  */
5326                 void unsetEquipBudgetUnitCost();
5327                 
5328                 /**
5329                  * Gets the "equip_budget_item_subtotal" element
5330                  */
5331                 java.math.BigDecimal getEquipBudgetItemSubtotal();
5332                 
5333                 /**
5334                  * Gets (as xml) the "equip_budget_item_subtotal" element
5335                  */
5336                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetEquipBudgetItemSubtotal();
5337                 
5338                 /**
5339                  * True if has "equip_budget_item_subtotal" element
5340                  */
5341                 boolean isSetEquipBudgetItemSubtotal();
5342                 
5343                 /**
5344                  * Sets the "equip_budget_item_subtotal" element
5345                  */
5346                 void setEquipBudgetItemSubtotal(java.math.BigDecimal equipBudgetItemSubtotal);
5347                 
5348                 /**
5349                  * Sets (as xml) the "equip_budget_item_subtotal" element
5350                  */
5351                 void xsetEquipBudgetItemSubtotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType equipBudgetItemSubtotal);
5352                 
5353                 /**
5354                  * Unsets the "equip_budget_item_subtotal" element
5355                  */
5356                 void unsetEquipBudgetItemSubtotal();
5357                 
5358                 /**
5359                  * An XML equip_budget_item_description(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5360                  *
5361                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$EquipmentSection$EquipmentBudgetItem$EquipBudgetItemDescription.
5362                  */
5363                 public interface EquipBudgetItemDescription extends org.apache.xmlbeans.XmlString
5364                 {
5365                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5366                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquipBudgetItemDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipbudgetitemdescription24f4elemtype");
5367                     
5368                     /**
5369                      * A factory class with static methods for creating instances
5370                      * of this type.
5371                      */
5372                     
5373                     public static final class Factory
5374                     {
5375                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemDescription newValue(java.lang.Object obj) {
5376                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemDescription) type.newValue( obj ); }
5377                       
5378                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemDescription newInstance() {
5379                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5380                       
5381                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
5382                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5383                       
5384                       private Factory() { } // No instance of this class allowed
5385                     }
5386                 }
5387                 
5388                 /**
5389                  * An XML equip_budget_item_count(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5390                  *
5391                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$EquipmentSection$EquipmentBudgetItem$EquipBudgetItemCount.
5392                  */
5393                 public interface EquipBudgetItemCount extends org.apache.xmlbeans.XmlInt
5394                 {
5395                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5396                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(EquipBudgetItemCount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("equipbudgetitemcountf587elemtype");
5397                     
5398                     /**
5399                      * A factory class with static methods for creating instances
5400                      * of this type.
5401                      */
5402                     
5403                     public static final class Factory
5404                     {
5405                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemCount newValue(java.lang.Object obj) {
5406                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemCount) type.newValue( obj ); }
5407                       
5408                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemCount newInstance() {
5409                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5410                       
5411                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemCount newInstance(org.apache.xmlbeans.XmlOptions options) {
5412                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem.EquipBudgetItemCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5413                       
5414                       private Factory() { } // No instance of this class allowed
5415                     }
5416                 }
5417                 
5418                 /**
5419                  * A factory class with static methods for creating instances
5420                  * of this type.
5421                  */
5422                 
5423                 public static final class Factory
5424                 {
5425                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem newInstance() {
5426                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5427                     
5428                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem newInstance(org.apache.xmlbeans.XmlOptions options) {
5429                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection.EquipmentBudgetItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5430                     
5431                     private Factory() { } // No instance of this class allowed
5432                 }
5433             }
5434             
5435             /**
5436              * A factory class with static methods for creating instances
5437              * of this type.
5438              */
5439             
5440             public static final class Factory
5441             {
5442                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection newInstance() {
5443                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5444                 
5445                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection newInstance(org.apache.xmlbeans.XmlOptions options) {
5446                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.EquipmentSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5447                 
5448                 private Factory() { } // No instance of this class allowed
5449             }
5450         }
5451         
5452         /**
5453          * An XML othercosts_section(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5454          *
5455          * This is a complex type.
5456          */
5457         public interface OthercostsSection extends org.apache.xmlbeans.XmlObject
5458         {
5459             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5460                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OthercostsSection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("othercostssectionfc9delemtype");
5461             
5462             /**
5463              * Gets the "no_othercosts" element
5464              */
5465             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoOthercosts();
5466             
5467             /**
5468              * Gets (as xml) the "no_othercosts" element
5469              */
5470             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoOthercosts();
5471             
5472             /**
5473              * True if has "no_othercosts" element
5474              */
5475             boolean isSetNoOthercosts();
5476             
5477             /**
5478              * Sets the "no_othercosts" element
5479              */
5480             void setNoOthercosts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noOthercosts);
5481             
5482             /**
5483              * Sets (as xml) the "no_othercosts" element
5484              */
5485             void xsetNoOthercosts(gov.grants.apply.system.globalLibraryV20.YesNoDataType noOthercosts);
5486             
5487             /**
5488              * Unsets the "no_othercosts" element
5489              */
5490             void unsetNoOthercosts();
5491             
5492             /**
5493              * Gets array of all "othercosts_budget_item" elements
5494              */
5495             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem[] getOthercostsBudgetItemArray();
5496             
5497             /**
5498              * Gets ith "othercosts_budget_item" element
5499              */
5500             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem getOthercostsBudgetItemArray(int i);
5501             
5502             /**
5503              * Returns number of "othercosts_budget_item" element
5504              */
5505             int sizeOfOthercostsBudgetItemArray();
5506             
5507             /**
5508              * Sets array of all "othercosts_budget_item" element
5509              */
5510             void setOthercostsBudgetItemArray(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem[] othercostsBudgetItemArray);
5511             
5512             /**
5513              * Sets ith "othercosts_budget_item" element
5514              */
5515             void setOthercostsBudgetItemArray(int i, gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem othercostsBudgetItem);
5516             
5517             /**
5518              * Inserts and returns a new empty value (as xml) as the ith "othercosts_budget_item" element
5519              */
5520             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem insertNewOthercostsBudgetItem(int i);
5521             
5522             /**
5523              * Appends and returns a new empty value (as xml) as the last "othercosts_budget_item" element
5524              */
5525             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem addNewOthercostsBudgetItem();
5526             
5527             /**
5528              * Removes the ith "othercosts_budget_item" element
5529              */
5530             void removeOthercostsBudgetItem(int i);
5531             
5532             /**
5533              * Gets the "othercosts_budget_category_cost" element
5534              */
5535             java.math.BigDecimal getOthercostsBudgetCategoryCost();
5536             
5537             /**
5538              * Gets (as xml) the "othercosts_budget_category_cost" element
5539              */
5540             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetOthercostsBudgetCategoryCost();
5541             
5542             /**
5543              * True if has "othercosts_budget_category_cost" element
5544              */
5545             boolean isSetOthercostsBudgetCategoryCost();
5546             
5547             /**
5548              * Sets the "othercosts_budget_category_cost" element
5549              */
5550             void setOthercostsBudgetCategoryCost(java.math.BigDecimal othercostsBudgetCategoryCost);
5551             
5552             /**
5553              * Sets (as xml) the "othercosts_budget_category_cost" element
5554              */
5555             void xsetOthercostsBudgetCategoryCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType othercostsBudgetCategoryCost);
5556             
5557             /**
5558              * Unsets the "othercosts_budget_category_cost" element
5559              */
5560             void unsetOthercostsBudgetCategoryCost();
5561             
5562             /**
5563              * An XML othercosts_budget_item(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5564              *
5565              * This is a complex type.
5566              */
5567             public interface OthercostsBudgetItem extends org.apache.xmlbeans.XmlObject
5568             {
5569                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5570                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OthercostsBudgetItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("othercostsbudgetitem0fbdelemtype");
5571                 
5572                 /**
5573                  * Gets the "othercosts_budget_item_description" element
5574                  */
5575                 java.lang.String getOthercostsBudgetItemDescription();
5576                 
5577                 /**
5578                  * Gets (as xml) the "othercosts_budget_item_description" element
5579                  */
5580                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemDescription xgetOthercostsBudgetItemDescription();
5581                 
5582                 /**
5583                  * True if has "othercosts_budget_item_description" element
5584                  */
5585                 boolean isSetOthercostsBudgetItemDescription();
5586                 
5587                 /**
5588                  * Sets the "othercosts_budget_item_description" element
5589                  */
5590                 void setOthercostsBudgetItemDescription(java.lang.String othercostsBudgetItemDescription);
5591                 
5592                 /**
5593                  * Sets (as xml) the "othercosts_budget_item_description" element
5594                  */
5595                 void xsetOthercostsBudgetItemDescription(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemDescription othercostsBudgetItemDescription);
5596                 
5597                 /**
5598                  * Unsets the "othercosts_budget_item_description" element
5599                  */
5600                 void unsetOthercostsBudgetItemDescription();
5601                 
5602                 /**
5603                  * Gets the "othercosts_budget_item_count" element
5604                  */
5605                 int getOthercostsBudgetItemCount();
5606                 
5607                 /**
5608                  * Gets (as xml) the "othercosts_budget_item_count" element
5609                  */
5610                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemCount xgetOthercostsBudgetItemCount();
5611                 
5612                 /**
5613                  * True if has "othercosts_budget_item_count" element
5614                  */
5615                 boolean isSetOthercostsBudgetItemCount();
5616                 
5617                 /**
5618                  * Sets the "othercosts_budget_item_count" element
5619                  */
5620                 void setOthercostsBudgetItemCount(int othercostsBudgetItemCount);
5621                 
5622                 /**
5623                  * Sets (as xml) the "othercosts_budget_item_count" element
5624                  */
5625                 void xsetOthercostsBudgetItemCount(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemCount othercostsBudgetItemCount);
5626                 
5627                 /**
5628                  * Unsets the "othercosts_budget_item_count" element
5629                  */
5630                 void unsetOthercostsBudgetItemCount();
5631                 
5632                 /**
5633                  * Gets the "othercosts_budget_unit_cost" element
5634                  */
5635                 java.math.BigDecimal getOthercostsBudgetUnitCost();
5636                 
5637                 /**
5638                  * Gets (as xml) the "othercosts_budget_unit_cost" element
5639                  */
5640                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetOthercostsBudgetUnitCost();
5641                 
5642                 /**
5643                  * True if has "othercosts_budget_unit_cost" element
5644                  */
5645                 boolean isSetOthercostsBudgetUnitCost();
5646                 
5647                 /**
5648                  * Sets the "othercosts_budget_unit_cost" element
5649                  */
5650                 void setOthercostsBudgetUnitCost(java.math.BigDecimal othercostsBudgetUnitCost);
5651                 
5652                 /**
5653                  * Sets (as xml) the "othercosts_budget_unit_cost" element
5654                  */
5655                 void xsetOthercostsBudgetUnitCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType othercostsBudgetUnitCost);
5656                 
5657                 /**
5658                  * Unsets the "othercosts_budget_unit_cost" element
5659                  */
5660                 void unsetOthercostsBudgetUnitCost();
5661                 
5662                 /**
5663                  * Gets the "othercosts_budget_item_subtotal" element
5664                  */
5665                 java.math.BigDecimal getOthercostsBudgetItemSubtotal();
5666                 
5667                 /**
5668                  * Gets (as xml) the "othercosts_budget_item_subtotal" element
5669                  */
5670                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetOthercostsBudgetItemSubtotal();
5671                 
5672                 /**
5673                  * True if has "othercosts_budget_item_subtotal" element
5674                  */
5675                 boolean isSetOthercostsBudgetItemSubtotal();
5676                 
5677                 /**
5678                  * Sets the "othercosts_budget_item_subtotal" element
5679                  */
5680                 void setOthercostsBudgetItemSubtotal(java.math.BigDecimal othercostsBudgetItemSubtotal);
5681                 
5682                 /**
5683                  * Sets (as xml) the "othercosts_budget_item_subtotal" element
5684                  */
5685                 void xsetOthercostsBudgetItemSubtotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType othercostsBudgetItemSubtotal);
5686                 
5687                 /**
5688                  * Unsets the "othercosts_budget_item_subtotal" element
5689                  */
5690                 void unsetOthercostsBudgetItemSubtotal();
5691                 
5692                 /**
5693                  * An XML othercosts_budget_item_description(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5694                  *
5695                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$OthercostsSection$OthercostsBudgetItem$OthercostsBudgetItemDescription.
5696                  */
5697                 public interface OthercostsBudgetItemDescription extends org.apache.xmlbeans.XmlString
5698                 {
5699                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5700                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OthercostsBudgetItemDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("othercostsbudgetitemdescription0f5aelemtype");
5701                     
5702                     /**
5703                      * A factory class with static methods for creating instances
5704                      * of this type.
5705                      */
5706                     
5707                     public static final class Factory
5708                     {
5709                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemDescription newValue(java.lang.Object obj) {
5710                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemDescription) type.newValue( obj ); }
5711                       
5712                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemDescription newInstance() {
5713                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5714                       
5715                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
5716                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5717                       
5718                       private Factory() { } // No instance of this class allowed
5719                     }
5720                 }
5721                 
5722                 /**
5723                  * An XML othercosts_budget_item_count(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5724                  *
5725                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$OthercostsSection$OthercostsBudgetItem$OthercostsBudgetItemCount.
5726                  */
5727                 public interface OthercostsBudgetItemCount extends org.apache.xmlbeans.XmlInt
5728                 {
5729                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5730                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(OthercostsBudgetItemCount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("othercostsbudgetitemcount67adelemtype");
5731                     
5732                     /**
5733                      * A factory class with static methods for creating instances
5734                      * of this type.
5735                      */
5736                     
5737                     public static final class Factory
5738                     {
5739                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemCount newValue(java.lang.Object obj) {
5740                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemCount) type.newValue( obj ); }
5741                       
5742                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemCount newInstance() {
5743                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5744                       
5745                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemCount newInstance(org.apache.xmlbeans.XmlOptions options) {
5746                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem.OthercostsBudgetItemCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5747                       
5748                       private Factory() { } // No instance of this class allowed
5749                     }
5750                 }
5751                 
5752                 /**
5753                  * A factory class with static methods for creating instances
5754                  * of this type.
5755                  */
5756                 
5757                 public static final class Factory
5758                 {
5759                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem newInstance() {
5760                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5761                     
5762                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem newInstance(org.apache.xmlbeans.XmlOptions options) {
5763                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection.OthercostsBudgetItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5764                     
5765                     private Factory() { } // No instance of this class allowed
5766                 }
5767             }
5768             
5769             /**
5770              * A factory class with static methods for creating instances
5771              * of this type.
5772              */
5773             
5774             public static final class Factory
5775             {
5776                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection newInstance() {
5777                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
5778                 
5779                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection newInstance(org.apache.xmlbeans.XmlOptions options) {
5780                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.OthercostsSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
5781                 
5782                 private Factory() { } // No instance of this class allowed
5783             }
5784         }
5785         
5786         /**
5787          * An XML supplies_section(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5788          *
5789          * This is a complex type.
5790          */
5791         public interface SuppliesSection extends org.apache.xmlbeans.XmlObject
5792         {
5793             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5794                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SuppliesSection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("suppliessectionb3f4elemtype");
5795             
5796             /**
5797              * Gets the "no_supplies" element
5798              */
5799             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getNoSupplies();
5800             
5801             /**
5802              * Gets (as xml) the "no_supplies" element
5803              */
5804             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetNoSupplies();
5805             
5806             /**
5807              * True if has "no_supplies" element
5808              */
5809             boolean isSetNoSupplies();
5810             
5811             /**
5812              * Sets the "no_supplies" element
5813              */
5814             void setNoSupplies(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum noSupplies);
5815             
5816             /**
5817              * Sets (as xml) the "no_supplies" element
5818              */
5819             void xsetNoSupplies(gov.grants.apply.system.globalLibraryV20.YesNoDataType noSupplies);
5820             
5821             /**
5822              * Unsets the "no_supplies" element
5823              */
5824             void unsetNoSupplies();
5825             
5826             /**
5827              * Gets array of all "supplies_budget_item" elements
5828              */
5829             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem[] getSuppliesBudgetItemArray();
5830             
5831             /**
5832              * Gets ith "supplies_budget_item" element
5833              */
5834             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem getSuppliesBudgetItemArray(int i);
5835             
5836             /**
5837              * Returns number of "supplies_budget_item" element
5838              */
5839             int sizeOfSuppliesBudgetItemArray();
5840             
5841             /**
5842              * Sets array of all "supplies_budget_item" element
5843              */
5844             void setSuppliesBudgetItemArray(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem[] suppliesBudgetItemArray);
5845             
5846             /**
5847              * Sets ith "supplies_budget_item" element
5848              */
5849             void setSuppliesBudgetItemArray(int i, gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem suppliesBudgetItem);
5850             
5851             /**
5852              * Inserts and returns a new empty value (as xml) as the ith "supplies_budget_item" element
5853              */
5854             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem insertNewSuppliesBudgetItem(int i);
5855             
5856             /**
5857              * Appends and returns a new empty value (as xml) as the last "supplies_budget_item" element
5858              */
5859             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem addNewSuppliesBudgetItem();
5860             
5861             /**
5862              * Removes the ith "supplies_budget_item" element
5863              */
5864             void removeSuppliesBudgetItem(int i);
5865             
5866             /**
5867              * Gets the "supplies_budget_category_cost" element
5868              */
5869             java.math.BigDecimal getSuppliesBudgetCategoryCost();
5870             
5871             /**
5872              * Gets (as xml) the "supplies_budget_category_cost" element
5873              */
5874             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSuppliesBudgetCategoryCost();
5875             
5876             /**
5877              * True if has "supplies_budget_category_cost" element
5878              */
5879             boolean isSetSuppliesBudgetCategoryCost();
5880             
5881             /**
5882              * Sets the "supplies_budget_category_cost" element
5883              */
5884             void setSuppliesBudgetCategoryCost(java.math.BigDecimal suppliesBudgetCategoryCost);
5885             
5886             /**
5887              * Sets (as xml) the "supplies_budget_category_cost" element
5888              */
5889             void xsetSuppliesBudgetCategoryCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType suppliesBudgetCategoryCost);
5890             
5891             /**
5892              * Unsets the "supplies_budget_category_cost" element
5893              */
5894             void unsetSuppliesBudgetCategoryCost();
5895             
5896             /**
5897              * An XML supplies_budget_item(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
5898              *
5899              * This is a complex type.
5900              */
5901             public interface SuppliesBudgetItem extends org.apache.xmlbeans.XmlObject
5902             {
5903                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
5904                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SuppliesBudgetItem.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("suppliesbudgetitem05ddelemtype");
5905                 
5906                 /**
5907                  * Gets the "supplies_budget_item_description" element
5908                  */
5909                 java.lang.String getSuppliesBudgetItemDescription();
5910                 
5911                 /**
5912                  * Gets (as xml) the "supplies_budget_item_description" element
5913                  */
5914                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemDescription xgetSuppliesBudgetItemDescription();
5915                 
5916                 /**
5917                  * True if has "supplies_budget_item_description" element
5918                  */
5919                 boolean isSetSuppliesBudgetItemDescription();
5920                 
5921                 /**
5922                  * Sets the "supplies_budget_item_description" element
5923                  */
5924                 void setSuppliesBudgetItemDescription(java.lang.String suppliesBudgetItemDescription);
5925                 
5926                 /**
5927                  * Sets (as xml) the "supplies_budget_item_description" element
5928                  */
5929                 void xsetSuppliesBudgetItemDescription(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemDescription suppliesBudgetItemDescription);
5930                 
5931                 /**
5932                  * Unsets the "supplies_budget_item_description" element
5933                  */
5934                 void unsetSuppliesBudgetItemDescription();
5935                 
5936                 /**
5937                  * Gets the "supplies_budget_item_count" element
5938                  */
5939                 int getSuppliesBudgetItemCount();
5940                 
5941                 /**
5942                  * Gets (as xml) the "supplies_budget_item_count" element
5943                  */
5944                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemCount xgetSuppliesBudgetItemCount();
5945                 
5946                 /**
5947                  * True if has "supplies_budget_item_count" element
5948                  */
5949                 boolean isSetSuppliesBudgetItemCount();
5950                 
5951                 /**
5952                  * Sets the "supplies_budget_item_count" element
5953                  */
5954                 void setSuppliesBudgetItemCount(int suppliesBudgetItemCount);
5955                 
5956                 /**
5957                  * Sets (as xml) the "supplies_budget_item_count" element
5958                  */
5959                 void xsetSuppliesBudgetItemCount(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemCount suppliesBudgetItemCount);
5960                 
5961                 /**
5962                  * Unsets the "supplies_budget_item_count" element
5963                  */
5964                 void unsetSuppliesBudgetItemCount();
5965                 
5966                 /**
5967                  * Gets the "supplies_budget_unit_cost" element
5968                  */
5969                 java.math.BigDecimal getSuppliesBudgetUnitCost();
5970                 
5971                 /**
5972                  * Gets (as xml) the "supplies_budget_unit_cost" element
5973                  */
5974                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSuppliesBudgetUnitCost();
5975                 
5976                 /**
5977                  * True if has "supplies_budget_unit_cost" element
5978                  */
5979                 boolean isSetSuppliesBudgetUnitCost();
5980                 
5981                 /**
5982                  * Sets the "supplies_budget_unit_cost" element
5983                  */
5984                 void setSuppliesBudgetUnitCost(java.math.BigDecimal suppliesBudgetUnitCost);
5985                 
5986                 /**
5987                  * Sets (as xml) the "supplies_budget_unit_cost" element
5988                  */
5989                 void xsetSuppliesBudgetUnitCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType suppliesBudgetUnitCost);
5990                 
5991                 /**
5992                  * Unsets the "supplies_budget_unit_cost" element
5993                  */
5994                 void unsetSuppliesBudgetUnitCost();
5995                 
5996                 /**
5997                  * Gets the "supplies_budget_item_subtotal" element
5998                  */
5999                 java.math.BigDecimal getSuppliesBudgetItemSubtotal();
6000                 
6001                 /**
6002                  * Gets (as xml) the "supplies_budget_item_subtotal" element
6003                  */
6004                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetSuppliesBudgetItemSubtotal();
6005                 
6006                 /**
6007                  * True if has "supplies_budget_item_subtotal" element
6008                  */
6009                 boolean isSetSuppliesBudgetItemSubtotal();
6010                 
6011                 /**
6012                  * Sets the "supplies_budget_item_subtotal" element
6013                  */
6014                 void setSuppliesBudgetItemSubtotal(java.math.BigDecimal suppliesBudgetItemSubtotal);
6015                 
6016                 /**
6017                  * Sets (as xml) the "supplies_budget_item_subtotal" element
6018                  */
6019                 void xsetSuppliesBudgetItemSubtotal(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType suppliesBudgetItemSubtotal);
6020                 
6021                 /**
6022                  * Unsets the "supplies_budget_item_subtotal" element
6023                  */
6024                 void unsetSuppliesBudgetItemSubtotal();
6025                 
6026                 /**
6027                  * An XML supplies_budget_item_description(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
6028                  *
6029                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SuppliesSection$SuppliesBudgetItem$SuppliesBudgetItemDescription.
6030                  */
6031                 public interface SuppliesBudgetItemDescription extends org.apache.xmlbeans.XmlString
6032                 {
6033                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6034                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SuppliesBudgetItemDescription.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("suppliesbudgetitemdescriptione891elemtype");
6035                     
6036                     /**
6037                      * A factory class with static methods for creating instances
6038                      * of this type.
6039                      */
6040                     
6041                     public static final class Factory
6042                     {
6043                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemDescription newValue(java.lang.Object obj) {
6044                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemDescription) type.newValue( obj ); }
6045                       
6046                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemDescription newInstance() {
6047                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6048                       
6049                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemDescription newInstance(org.apache.xmlbeans.XmlOptions options) {
6050                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemDescription) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6051                       
6052                       private Factory() { } // No instance of this class allowed
6053                     }
6054                 }
6055                 
6056                 /**
6057                  * An XML supplies_budget_item_count(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
6058                  *
6059                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$SuppliesSection$SuppliesBudgetItem$SuppliesBudgetItemCount.
6060                  */
6061                 public interface SuppliesBudgetItemCount extends org.apache.xmlbeans.XmlInt
6062                 {
6063                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6064                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(SuppliesBudgetItemCount.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("suppliesbudgetitemcount5fa4elemtype");
6065                     
6066                     /**
6067                      * A factory class with static methods for creating instances
6068                      * of this type.
6069                      */
6070                     
6071                     public static final class Factory
6072                     {
6073                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemCount newValue(java.lang.Object obj) {
6074                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemCount) type.newValue( obj ); }
6075                       
6076                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemCount newInstance() {
6077                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6078                       
6079                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemCount newInstance(org.apache.xmlbeans.XmlOptions options) {
6080                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem.SuppliesBudgetItemCount) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6081                       
6082                       private Factory() { } // No instance of this class allowed
6083                     }
6084                 }
6085                 
6086                 /**
6087                  * A factory class with static methods for creating instances
6088                  * of this type.
6089                  */
6090                 
6091                 public static final class Factory
6092                 {
6093                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem newInstance() {
6094                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6095                     
6096                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem newInstance(org.apache.xmlbeans.XmlOptions options) {
6097                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection.SuppliesBudgetItem) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6098                     
6099                     private Factory() { } // No instance of this class allowed
6100                 }
6101             }
6102             
6103             /**
6104              * A factory class with static methods for creating instances
6105              * of this type.
6106              */
6107             
6108             public static final class Factory
6109             {
6110                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection newInstance() {
6111                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6112                 
6113                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection newInstance(org.apache.xmlbeans.XmlOptions options) {
6114                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.SuppliesSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6115                 
6116                 private Factory() { } // No instance of this class allowed
6117             }
6118         }
6119         
6120         /**
6121          * An XML travel_training_section(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
6122          *
6123          * This is a complex type.
6124          */
6125         public interface TravelTrainingSection extends org.apache.xmlbeans.XmlObject
6126         {
6127             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6128                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TravelTrainingSection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("traveltrainingsectionb0d6elemtype");
6129             
6130             /**
6131              * Gets the "budget_category_not_used_equip_budget_travel" element
6132              */
6133             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBudgetCategoryNotUsedEquipBudgetTravel();
6134             
6135             /**
6136              * Gets (as xml) the "budget_category_not_used_equip_budget_travel" element
6137              */
6138             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBudgetCategoryNotUsedEquipBudgetTravel();
6139             
6140             /**
6141              * True if has "budget_category_not_used_equip_budget_travel" element
6142              */
6143             boolean isSetBudgetCategoryNotUsedEquipBudgetTravel();
6144             
6145             /**
6146              * Sets the "budget_category_not_used_equip_budget_travel" element
6147              */
6148             void setBudgetCategoryNotUsedEquipBudgetTravel(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum budgetCategoryNotUsedEquipBudgetTravel);
6149             
6150             /**
6151              * Sets (as xml) the "budget_category_not_used_equip_budget_travel" element
6152              */
6153             void xsetBudgetCategoryNotUsedEquipBudgetTravel(gov.grants.apply.system.globalLibraryV20.YesNoDataType budgetCategoryNotUsedEquipBudgetTravel);
6154             
6155             /**
6156              * Unsets the "budget_category_not_used_equip_budget_travel" element
6157              */
6158             void unsetBudgetCategoryNotUsedEquipBudgetTravel();
6159             
6160             /**
6161              * Gets array of all "travel_training_budget_items" elements
6162              */
6163             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems[] getTravelTrainingBudgetItemsArray();
6164             
6165             /**
6166              * Gets ith "travel_training_budget_items" element
6167              */
6168             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems getTravelTrainingBudgetItemsArray(int i);
6169             
6170             /**
6171              * Returns number of "travel_training_budget_items" element
6172              */
6173             int sizeOfTravelTrainingBudgetItemsArray();
6174             
6175             /**
6176              * Sets array of all "travel_training_budget_items" element
6177              */
6178             void setTravelTrainingBudgetItemsArray(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems[] travelTrainingBudgetItemsArray);
6179             
6180             /**
6181              * Sets ith "travel_training_budget_items" element
6182              */
6183             void setTravelTrainingBudgetItemsArray(int i, gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems travelTrainingBudgetItems);
6184             
6185             /**
6186              * Inserts and returns a new empty value (as xml) as the ith "travel_training_budget_items" element
6187              */
6188             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems insertNewTravelTrainingBudgetItems(int i);
6189             
6190             /**
6191              * Appends and returns a new empty value (as xml) as the last "travel_training_budget_items" element
6192              */
6193             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems addNewTravelTrainingBudgetItems();
6194             
6195             /**
6196              * Removes the ith "travel_training_budget_items" element
6197              */
6198             void removeTravelTrainingBudgetItems(int i);
6199             
6200             /**
6201              * Gets the "budget_category_subtotal_equip_travel" element
6202              */
6203             java.math.BigDecimal getBudgetCategorySubtotalEquipTravel();
6204             
6205             /**
6206              * Gets (as xml) the "budget_category_subtotal_equip_travel" element
6207              */
6208             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategorySubtotalEquipTravel();
6209             
6210             /**
6211              * True if has "budget_category_subtotal_equip_travel" element
6212              */
6213             boolean isSetBudgetCategorySubtotalEquipTravel();
6214             
6215             /**
6216              * Sets the "budget_category_subtotal_equip_travel" element
6217              */
6218             void setBudgetCategorySubtotalEquipTravel(java.math.BigDecimal budgetCategorySubtotalEquipTravel);
6219             
6220             /**
6221              * Sets (as xml) the "budget_category_subtotal_equip_travel" element
6222              */
6223             void xsetBudgetCategorySubtotalEquipTravel(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategorySubtotalEquipTravel);
6224             
6225             /**
6226              * Unsets the "budget_category_subtotal_equip_travel" element
6227              */
6228             void unsetBudgetCategorySubtotalEquipTravel();
6229             
6230             /**
6231              * An XML travel_training_budget_items(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
6232              *
6233              * This is a complex type.
6234              */
6235             public interface TravelTrainingBudgetItems extends org.apache.xmlbeans.XmlObject
6236             {
6237                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6238                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(TravelTrainingBudgetItems.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("traveltrainingbudgetitemsc198elemtype");
6239                 
6240                 /**
6241                  * Gets the "item_reason_equip_budget_travel" element
6242                  */
6243                 java.lang.String getItemReasonEquipBudgetTravel();
6244                 
6245                 /**
6246                  * Gets (as xml) the "item_reason_equip_budget_travel" element
6247                  */
6248                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel xgetItemReasonEquipBudgetTravel();
6249                 
6250                 /**
6251                  * True if has "item_reason_equip_budget_travel" element
6252                  */
6253                 boolean isSetItemReasonEquipBudgetTravel();
6254                 
6255                 /**
6256                  * Sets the "item_reason_equip_budget_travel" element
6257                  */
6258                 void setItemReasonEquipBudgetTravel(java.lang.String itemReasonEquipBudgetTravel);
6259                 
6260                 /**
6261                  * Sets (as xml) the "item_reason_equip_budget_travel" element
6262                  */
6263                 void xsetItemReasonEquipBudgetTravel(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel itemReasonEquipBudgetTravel);
6264                 
6265                 /**
6266                  * Unsets the "item_reason_equip_budget_travel" element
6267                  */
6268                 void unsetItemReasonEquipBudgetTravel();
6269                 
6270                 /**
6271                  * Gets the "item_desc_equip_budget_travel" element
6272                  */
6273                 java.lang.String getItemDescEquipBudgetTravel();
6274                 
6275                 /**
6276                  * Gets (as xml) the "item_desc_equip_budget_travel" element
6277                  */
6278                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel xgetItemDescEquipBudgetTravel();
6279                 
6280                 /**
6281                  * True if has "item_desc_equip_budget_travel" element
6282                  */
6283                 boolean isSetItemDescEquipBudgetTravel();
6284                 
6285                 /**
6286                  * Sets the "item_desc_equip_budget_travel" element
6287                  */
6288                 void setItemDescEquipBudgetTravel(java.lang.String itemDescEquipBudgetTravel);
6289                 
6290                 /**
6291                  * Sets (as xml) the "item_desc_equip_budget_travel" element
6292                  */
6293                 void xsetItemDescEquipBudgetTravel(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel itemDescEquipBudgetTravel);
6294                 
6295                 /**
6296                  * Unsets the "item_desc_equip_budget_travel" element
6297                  */
6298                 void unsetItemDescEquipBudgetTravel();
6299                 
6300                 /**
6301                  * Gets the "number_of_staff_equip_budget_travel" element
6302                  */
6303                 int getNumberOfStaffEquipBudgetTravel();
6304                 
6305                 /**
6306                  * Gets (as xml) the "number_of_staff_equip_budget_travel" element
6307                  */
6308                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel xgetNumberOfStaffEquipBudgetTravel();
6309                 
6310                 /**
6311                  * True if has "number_of_staff_equip_budget_travel" element
6312                  */
6313                 boolean isSetNumberOfStaffEquipBudgetTravel();
6314                 
6315                 /**
6316                  * Sets the "number_of_staff_equip_budget_travel" element
6317                  */
6318                 void setNumberOfStaffEquipBudgetTravel(int numberOfStaffEquipBudgetTravel);
6319                 
6320                 /**
6321                  * Sets (as xml) the "number_of_staff_equip_budget_travel" element
6322                  */
6323                 void xsetNumberOfStaffEquipBudgetTravel(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel numberOfStaffEquipBudgetTravel);
6324                 
6325                 /**
6326                  * Unsets the "number_of_staff_equip_budget_travel" element
6327                  */
6328                 void unsetNumberOfStaffEquipBudgetTravel();
6329                 
6330                 /**
6331                  * Gets the "unit_cost_equip_budget_travel" element
6332                  */
6333                 java.math.BigDecimal getUnitCostEquipBudgetTravel();
6334                 
6335                 /**
6336                  * Gets (as xml) the "unit_cost_equip_budget_travel" element
6337                  */
6338                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetUnitCostEquipBudgetTravel();
6339                 
6340                 /**
6341                  * True if has "unit_cost_equip_budget_travel" element
6342                  */
6343                 boolean isSetUnitCostEquipBudgetTravel();
6344                 
6345                 /**
6346                  * Sets the "unit_cost_equip_budget_travel" element
6347                  */
6348                 void setUnitCostEquipBudgetTravel(java.math.BigDecimal unitCostEquipBudgetTravel);
6349                 
6350                 /**
6351                  * Sets (as xml) the "unit_cost_equip_budget_travel" element
6352                  */
6353                 void xsetUnitCostEquipBudgetTravel(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType unitCostEquipBudgetTravel);
6354                 
6355                 /**
6356                  * Unsets the "unit_cost_equip_budget_travel" element
6357                  */
6358                 void unsetUnitCostEquipBudgetTravel();
6359                 
6360                 /**
6361                  * Gets the "number_of_days_equip_budget_travel" element
6362                  */
6363                 int getNumberOfDaysEquipBudgetTravel();
6364                 
6365                 /**
6366                  * Gets (as xml) the "number_of_days_equip_budget_travel" element
6367                  */
6368                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel xgetNumberOfDaysEquipBudgetTravel();
6369                 
6370                 /**
6371                  * True if has "number_of_days_equip_budget_travel" element
6372                  */
6373                 boolean isSetNumberOfDaysEquipBudgetTravel();
6374                 
6375                 /**
6376                  * Sets the "number_of_days_equip_budget_travel" element
6377                  */
6378                 void setNumberOfDaysEquipBudgetTravel(int numberOfDaysEquipBudgetTravel);
6379                 
6380                 /**
6381                  * Sets (as xml) the "number_of_days_equip_budget_travel" element
6382                  */
6383                 void xsetNumberOfDaysEquipBudgetTravel(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel numberOfDaysEquipBudgetTravel);
6384                 
6385                 /**
6386                  * Unsets the "number_of_days_equip_budget_travel" element
6387                  */
6388                 void unsetNumberOfDaysEquipBudgetTravel();
6389                 
6390                 /**
6391                  * Gets the "per_item_subtotal_equip_budget_travel" element
6392                  */
6393                 java.math.BigDecimal getPerItemSubtotalEquipBudgetTravel();
6394                 
6395                 /**
6396                  * Gets (as xml) the "per_item_subtotal_equip_budget_travel" element
6397                  */
6398                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetPerItemSubtotalEquipBudgetTravel();
6399                 
6400                 /**
6401                  * True if has "per_item_subtotal_equip_budget_travel" element
6402                  */
6403                 boolean isSetPerItemSubtotalEquipBudgetTravel();
6404                 
6405                 /**
6406                  * Sets the "per_item_subtotal_equip_budget_travel" element
6407                  */
6408                 void setPerItemSubtotalEquipBudgetTravel(java.math.BigDecimal perItemSubtotalEquipBudgetTravel);
6409                 
6410                 /**
6411                  * Sets (as xml) the "per_item_subtotal_equip_budget_travel" element
6412                  */
6413                 void xsetPerItemSubtotalEquipBudgetTravel(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType perItemSubtotalEquipBudgetTravel);
6414                 
6415                 /**
6416                  * Unsets the "per_item_subtotal_equip_budget_travel" element
6417                  */
6418                 void unsetPerItemSubtotalEquipBudgetTravel();
6419                 
6420                 /**
6421                  * An XML item_reason_equip_budget_travel(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
6422                  *
6423                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$TravelTrainingSection$TravelTrainingBudgetItems$ItemReasonEquipBudgetTravel.
6424                  */
6425                 public interface ItemReasonEquipBudgetTravel extends org.apache.xmlbeans.XmlString
6426                 {
6427                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6428                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ItemReasonEquipBudgetTravel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("itemreasonequipbudgettravel4936elemtype");
6429                     
6430                     /**
6431                      * A factory class with static methods for creating instances
6432                      * of this type.
6433                      */
6434                     
6435                     public static final class Factory
6436                     {
6437                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel newValue(java.lang.Object obj) {
6438                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel) type.newValue( obj ); }
6439                       
6440                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel newInstance() {
6441                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6442                       
6443                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel newInstance(org.apache.xmlbeans.XmlOptions options) {
6444                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemReasonEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6445                       
6446                       private Factory() { } // No instance of this class allowed
6447                     }
6448                 }
6449                 
6450                 /**
6451                  * An XML item_desc_equip_budget_travel(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
6452                  *
6453                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$TravelTrainingSection$TravelTrainingBudgetItems$ItemDescEquipBudgetTravel.
6454                  */
6455                 public interface ItemDescEquipBudgetTravel extends org.apache.xmlbeans.XmlString
6456                 {
6457                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6458                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ItemDescEquipBudgetTravel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("itemdescequipbudgettravel8fc9elemtype");
6459                     
6460                     /**
6461                      * A factory class with static methods for creating instances
6462                      * of this type.
6463                      */
6464                     
6465                     public static final class Factory
6466                     {
6467                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel newValue(java.lang.Object obj) {
6468                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel) type.newValue( obj ); }
6469                       
6470                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel newInstance() {
6471                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6472                       
6473                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel newInstance(org.apache.xmlbeans.XmlOptions options) {
6474                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.ItemDescEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6475                       
6476                       private Factory() { } // No instance of this class allowed
6477                     }
6478                 }
6479                 
6480                 /**
6481                  * An XML number_of_staff_equip_budget_travel(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
6482                  *
6483                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$TravelTrainingSection$TravelTrainingBudgetItems$NumberOfStaffEquipBudgetTravel.
6484                  */
6485                 public interface NumberOfStaffEquipBudgetTravel extends org.apache.xmlbeans.XmlInt
6486                 {
6487                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6488                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NumberOfStaffEquipBudgetTravel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("numberofstaffequipbudgettravel50b8elemtype");
6489                     
6490                     /**
6491                      * A factory class with static methods for creating instances
6492                      * of this type.
6493                      */
6494                     
6495                     public static final class Factory
6496                     {
6497                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel newValue(java.lang.Object obj) {
6498                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel) type.newValue( obj ); }
6499                       
6500                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel newInstance() {
6501                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6502                       
6503                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel newInstance(org.apache.xmlbeans.XmlOptions options) {
6504                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfStaffEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6505                       
6506                       private Factory() { } // No instance of this class allowed
6507                     }
6508                 }
6509                 
6510                 /**
6511                  * An XML number_of_days_equip_budget_travel(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
6512                  *
6513                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$TravelTrainingSection$TravelTrainingBudgetItems$NumberOfDaysEquipBudgetTravel.
6514                  */
6515                 public interface NumberOfDaysEquipBudgetTravel extends org.apache.xmlbeans.XmlInt
6516                 {
6517                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6518                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(NumberOfDaysEquipBudgetTravel.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("numberofdaysequipbudgettravel5b8delemtype");
6519                     
6520                     /**
6521                      * A factory class with static methods for creating instances
6522                      * of this type.
6523                      */
6524                     
6525                     public static final class Factory
6526                     {
6527                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel newValue(java.lang.Object obj) {
6528                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel) type.newValue( obj ); }
6529                       
6530                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel newInstance() {
6531                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6532                       
6533                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel newInstance(org.apache.xmlbeans.XmlOptions options) {
6534                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems.NumberOfDaysEquipBudgetTravel) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6535                       
6536                       private Factory() { } // No instance of this class allowed
6537                     }
6538                 }
6539                 
6540                 /**
6541                  * A factory class with static methods for creating instances
6542                  * of this type.
6543                  */
6544                 
6545                 public static final class Factory
6546                 {
6547                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems newInstance() {
6548                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6549                     
6550                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems newInstance(org.apache.xmlbeans.XmlOptions options) {
6551                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection.TravelTrainingBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6552                     
6553                     private Factory() { } // No instance of this class allowed
6554                 }
6555             }
6556             
6557             /**
6558              * A factory class with static methods for creating instances
6559              * of this type.
6560              */
6561             
6562             public static final class Factory
6563             {
6564                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection newInstance() {
6565                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6566                 
6567                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection newInstance(org.apache.xmlbeans.XmlOptions options) {
6568                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.TravelTrainingSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6569                 
6570                 private Factory() { } // No instance of this class allowed
6571             }
6572         }
6573         
6574         /**
6575          * An XML contracts_section(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
6576          *
6577          * This is a complex type.
6578          */
6579         public interface ContractsSection extends org.apache.xmlbeans.XmlObject
6580         {
6581             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6582                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContractsSection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contractssection4a98elemtype");
6583             
6584             /**
6585              * Gets the "budget_category_not_used_equip_budget_contracts" element
6586              */
6587             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBudgetCategoryNotUsedEquipBudgetContracts();
6588             
6589             /**
6590              * Gets (as xml) the "budget_category_not_used_equip_budget_contracts" element
6591              */
6592             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBudgetCategoryNotUsedEquipBudgetContracts();
6593             
6594             /**
6595              * True if has "budget_category_not_used_equip_budget_contracts" element
6596              */
6597             boolean isSetBudgetCategoryNotUsedEquipBudgetContracts();
6598             
6599             /**
6600              * Sets the "budget_category_not_used_equip_budget_contracts" element
6601              */
6602             void setBudgetCategoryNotUsedEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum budgetCategoryNotUsedEquipBudgetContracts);
6603             
6604             /**
6605              * Sets (as xml) the "budget_category_not_used_equip_budget_contracts" element
6606              */
6607             void xsetBudgetCategoryNotUsedEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.YesNoDataType budgetCategoryNotUsedEquipBudgetContracts);
6608             
6609             /**
6610              * Unsets the "budget_category_not_used_equip_budget_contracts" element
6611              */
6612             void unsetBudgetCategoryNotUsedEquipBudgetContracts();
6613             
6614             /**
6615              * Gets array of all "contracts_budget_items" elements
6616              */
6617             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems[] getContractsBudgetItemsArray();
6618             
6619             /**
6620              * Gets ith "contracts_budget_items" element
6621              */
6622             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems getContractsBudgetItemsArray(int i);
6623             
6624             /**
6625              * Returns number of "contracts_budget_items" element
6626              */
6627             int sizeOfContractsBudgetItemsArray();
6628             
6629             /**
6630              * Sets array of all "contracts_budget_items" element
6631              */
6632             void setContractsBudgetItemsArray(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems[] contractsBudgetItemsArray);
6633             
6634             /**
6635              * Sets ith "contracts_budget_items" element
6636              */
6637             void setContractsBudgetItemsArray(int i, gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems contractsBudgetItems);
6638             
6639             /**
6640              * Inserts and returns a new empty value (as xml) as the ith "contracts_budget_items" element
6641              */
6642             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems insertNewContractsBudgetItems(int i);
6643             
6644             /**
6645              * Appends and returns a new empty value (as xml) as the last "contracts_budget_items" element
6646              */
6647             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems addNewContractsBudgetItems();
6648             
6649             /**
6650              * Removes the ith "contracts_budget_items" element
6651              */
6652             void removeContractsBudgetItems(int i);
6653             
6654             /**
6655              * Gets the "contracts_subtotal_equip_contracts" element
6656              */
6657             java.math.BigDecimal getContractsSubtotalEquipContracts();
6658             
6659             /**
6660              * Gets (as xml) the "contracts_subtotal_equip_contracts" element
6661              */
6662             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetContractsSubtotalEquipContracts();
6663             
6664             /**
6665              * True if has "contracts_subtotal_equip_contracts" element
6666              */
6667             boolean isSetContractsSubtotalEquipContracts();
6668             
6669             /**
6670              * Sets the "contracts_subtotal_equip_contracts" element
6671              */
6672             void setContractsSubtotalEquipContracts(java.math.BigDecimal contractsSubtotalEquipContracts);
6673             
6674             /**
6675              * Sets (as xml) the "contracts_subtotal_equip_contracts" element
6676              */
6677             void xsetContractsSubtotalEquipContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType contractsSubtotalEquipContracts);
6678             
6679             /**
6680              * Unsets the "contracts_subtotal_equip_contracts" element
6681              */
6682             void unsetContractsSubtotalEquipContracts();
6683             
6684             /**
6685              * Gets array of all "consultant_budget_items" elements
6686              */
6687             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems[] getConsultantBudgetItemsArray();
6688             
6689             /**
6690              * Gets ith "consultant_budget_items" element
6691              */
6692             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems getConsultantBudgetItemsArray(int i);
6693             
6694             /**
6695              * Returns number of "consultant_budget_items" element
6696              */
6697             int sizeOfConsultantBudgetItemsArray();
6698             
6699             /**
6700              * Sets array of all "consultant_budget_items" element
6701              */
6702             void setConsultantBudgetItemsArray(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems[] consultantBudgetItemsArray);
6703             
6704             /**
6705              * Sets ith "consultant_budget_items" element
6706              */
6707             void setConsultantBudgetItemsArray(int i, gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems consultantBudgetItems);
6708             
6709             /**
6710              * Inserts and returns a new empty value (as xml) as the ith "consultant_budget_items" element
6711              */
6712             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems insertNewConsultantBudgetItems(int i);
6713             
6714             /**
6715              * Appends and returns a new empty value (as xml) as the last "consultant_budget_items" element
6716              */
6717             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems addNewConsultantBudgetItems();
6718             
6719             /**
6720              * Removes the ith "consultant_budget_items" element
6721              */
6722             void removeConsultantBudgetItems(int i);
6723             
6724             /**
6725              * Gets the "consultant_subtotal_equip_budget_contracts" element
6726              */
6727             java.math.BigDecimal getConsultantSubtotalEquipBudgetContracts();
6728             
6729             /**
6730              * Gets (as xml) the "consultant_subtotal_equip_budget_contracts" element
6731              */
6732             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetConsultantSubtotalEquipBudgetContracts();
6733             
6734             /**
6735              * True if has "consultant_subtotal_equip_budget_contracts" element
6736              */
6737             boolean isSetConsultantSubtotalEquipBudgetContracts();
6738             
6739             /**
6740              * Sets the "consultant_subtotal_equip_budget_contracts" element
6741              */
6742             void setConsultantSubtotalEquipBudgetContracts(java.math.BigDecimal consultantSubtotalEquipBudgetContracts);
6743             
6744             /**
6745              * Sets (as xml) the "consultant_subtotal_equip_budget_contracts" element
6746              */
6747             void xsetConsultantSubtotalEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType consultantSubtotalEquipBudgetContracts);
6748             
6749             /**
6750              * Unsets the "consultant_subtotal_equip_budget_contracts" element
6751              */
6752             void unsetConsultantSubtotalEquipBudgetContracts();
6753             
6754             /**
6755              * Gets array of all "consultant_exp_budget_items" elements
6756              */
6757             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems[] getConsultantExpBudgetItemsArray();
6758             
6759             /**
6760              * Gets ith "consultant_exp_budget_items" element
6761              */
6762             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems getConsultantExpBudgetItemsArray(int i);
6763             
6764             /**
6765              * Returns number of "consultant_exp_budget_items" element
6766              */
6767             int sizeOfConsultantExpBudgetItemsArray();
6768             
6769             /**
6770              * Sets array of all "consultant_exp_budget_items" element
6771              */
6772             void setConsultantExpBudgetItemsArray(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems[] consultantExpBudgetItemsArray);
6773             
6774             /**
6775              * Sets ith "consultant_exp_budget_items" element
6776              */
6777             void setConsultantExpBudgetItemsArray(int i, gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems consultantExpBudgetItems);
6778             
6779             /**
6780              * Inserts and returns a new empty value (as xml) as the ith "consultant_exp_budget_items" element
6781              */
6782             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems insertNewConsultantExpBudgetItems(int i);
6783             
6784             /**
6785              * Appends and returns a new empty value (as xml) as the last "consultant_exp_budget_items" element
6786              */
6787             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems addNewConsultantExpBudgetItems();
6788             
6789             /**
6790              * Removes the ith "consultant_exp_budget_items" element
6791              */
6792             void removeConsultantExpBudgetItems(int i);
6793             
6794             /**
6795              * Gets the "consultant_exp_subtotal_equip_travel_contracts" element
6796              */
6797             java.math.BigDecimal getConsultantExpSubtotalEquipTravelContracts();
6798             
6799             /**
6800              * Gets (as xml) the "consultant_exp_subtotal_equip_travel_contracts" element
6801              */
6802             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetConsultantExpSubtotalEquipTravelContracts();
6803             
6804             /**
6805              * True if has "consultant_exp_subtotal_equip_travel_contracts" element
6806              */
6807             boolean isSetConsultantExpSubtotalEquipTravelContracts();
6808             
6809             /**
6810              * Sets the "consultant_exp_subtotal_equip_travel_contracts" element
6811              */
6812             void setConsultantExpSubtotalEquipTravelContracts(java.math.BigDecimal consultantExpSubtotalEquipTravelContracts);
6813             
6814             /**
6815              * Sets (as xml) the "consultant_exp_subtotal_equip_travel_contracts" element
6816              */
6817             void xsetConsultantExpSubtotalEquipTravelContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType consultantExpSubtotalEquipTravelContracts);
6818             
6819             /**
6820              * Unsets the "consultant_exp_subtotal_equip_travel_contracts" element
6821              */
6822             void unsetConsultantExpSubtotalEquipTravelContracts();
6823             
6824             /**
6825              * Gets the "budget_category_subtotal_equip_contracts" element
6826              */
6827             java.math.BigDecimal getBudgetCategorySubtotalEquipContracts();
6828             
6829             /**
6830              * Gets (as xml) the "budget_category_subtotal_equip_contracts" element
6831              */
6832             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategorySubtotalEquipContracts();
6833             
6834             /**
6835              * True if has "budget_category_subtotal_equip_contracts" element
6836              */
6837             boolean isSetBudgetCategorySubtotalEquipContracts();
6838             
6839             /**
6840              * Sets the "budget_category_subtotal_equip_contracts" element
6841              */
6842             void setBudgetCategorySubtotalEquipContracts(java.math.BigDecimal budgetCategorySubtotalEquipContracts);
6843             
6844             /**
6845              * Sets (as xml) the "budget_category_subtotal_equip_contracts" element
6846              */
6847             void xsetBudgetCategorySubtotalEquipContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategorySubtotalEquipContracts);
6848             
6849             /**
6850              * Unsets the "budget_category_subtotal_equip_contracts" element
6851              */
6852             void unsetBudgetCategorySubtotalEquipContracts();
6853             
6854             /**
6855              * An XML contracts_budget_items(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
6856              *
6857              * This is a complex type.
6858              */
6859             public interface ContractsBudgetItems extends org.apache.xmlbeans.XmlObject
6860             {
6861                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6862                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContractsBudgetItems.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contractsbudgetitems1958elemtype");
6863                 
6864                 /**
6865                  * Gets the "contract_item_desc_equip_budget_contracts" element
6866                  */
6867                 java.lang.String getContractItemDescEquipBudgetContracts();
6868                 
6869                 /**
6870                  * Gets (as xml) the "contract_item_desc_equip_budget_contracts" element
6871                  */
6872                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems.ContractItemDescEquipBudgetContracts xgetContractItemDescEquipBudgetContracts();
6873                 
6874                 /**
6875                  * True if has "contract_item_desc_equip_budget_contracts" element
6876                  */
6877                 boolean isSetContractItemDescEquipBudgetContracts();
6878                 
6879                 /**
6880                  * Sets the "contract_item_desc_equip_budget_contracts" element
6881                  */
6882                 void setContractItemDescEquipBudgetContracts(java.lang.String contractItemDescEquipBudgetContracts);
6883                 
6884                 /**
6885                  * Sets (as xml) the "contract_item_desc_equip_budget_contracts" element
6886                  */
6887                 void xsetContractItemDescEquipBudgetContracts(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems.ContractItemDescEquipBudgetContracts contractItemDescEquipBudgetContracts);
6888                 
6889                 /**
6890                  * Unsets the "contract_item_desc_equip_budget_contracts" element
6891                  */
6892                 void unsetContractItemDescEquipBudgetContracts();
6893                 
6894                 /**
6895                  * Gets the "per_contract_subtotal_equip_budget_contracts" element
6896                  */
6897                 java.math.BigDecimal getPerContractSubtotalEquipBudgetContracts();
6898                 
6899                 /**
6900                  * Gets (as xml) the "per_contract_subtotal_equip_budget_contracts" element
6901                  */
6902                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetPerContractSubtotalEquipBudgetContracts();
6903                 
6904                 /**
6905                  * True if has "per_contract_subtotal_equip_budget_contracts" element
6906                  */
6907                 boolean isSetPerContractSubtotalEquipBudgetContracts();
6908                 
6909                 /**
6910                  * Sets the "per_contract_subtotal_equip_budget_contracts" element
6911                  */
6912                 void setPerContractSubtotalEquipBudgetContracts(java.math.BigDecimal perContractSubtotalEquipBudgetContracts);
6913                 
6914                 /**
6915                  * Sets (as xml) the "per_contract_subtotal_equip_budget_contracts" element
6916                  */
6917                 void xsetPerContractSubtotalEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType perContractSubtotalEquipBudgetContracts);
6918                 
6919                 /**
6920                  * Unsets the "per_contract_subtotal_equip_budget_contracts" element
6921                  */
6922                 void unsetPerContractSubtotalEquipBudgetContracts();
6923                 
6924                 /**
6925                  * An XML contract_item_desc_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
6926                  *
6927                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$ContractsSection$ContractsBudgetItems$ContractItemDescEquipBudgetContracts.
6928                  */
6929                 public interface ContractItemDescEquipBudgetContracts extends org.apache.xmlbeans.XmlString
6930                 {
6931                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6932                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ContractItemDescEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("contractitemdescequipbudgetcontracts0f27elemtype");
6933                     
6934                     /**
6935                      * A factory class with static methods for creating instances
6936                      * of this type.
6937                      */
6938                     
6939                     public static final class Factory
6940                     {
6941                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems.ContractItemDescEquipBudgetContracts newValue(java.lang.Object obj) {
6942                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems.ContractItemDescEquipBudgetContracts) type.newValue( obj ); }
6943                       
6944                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems.ContractItemDescEquipBudgetContracts newInstance() {
6945                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems.ContractItemDescEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6946                       
6947                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems.ContractItemDescEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
6948                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems.ContractItemDescEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6949                       
6950                       private Factory() { } // No instance of this class allowed
6951                     }
6952                 }
6953                 
6954                 /**
6955                  * A factory class with static methods for creating instances
6956                  * of this type.
6957                  */
6958                 
6959                 public static final class Factory
6960                 {
6961                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems newInstance() {
6962                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
6963                     
6964                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems newInstance(org.apache.xmlbeans.XmlOptions options) {
6965                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ContractsBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
6966                     
6967                     private Factory() { } // No instance of this class allowed
6968                 }
6969             }
6970             
6971             /**
6972              * An XML consultant_budget_items(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
6973              *
6974              * This is a complex type.
6975              */
6976             public interface ConsultantBudgetItems extends org.apache.xmlbeans.XmlObject
6977             {
6978                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
6979                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantBudgetItems.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantbudgetitems3f0eelemtype");
6980                 
6981                 /**
6982                  * Gets the "consultant_name_equip_budget_contracts" element
6983                  */
6984                 java.lang.String getConsultantNameEquipBudgetContracts();
6985                 
6986                 /**
6987                  * Gets (as xml) the "consultant_name_equip_budget_contracts" element
6988                  */
6989                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts xgetConsultantNameEquipBudgetContracts();
6990                 
6991                 /**
6992                  * True if has "consultant_name_equip_budget_contracts" element
6993                  */
6994                 boolean isSetConsultantNameEquipBudgetContracts();
6995                 
6996                 /**
6997                  * Sets the "consultant_name_equip_budget_contracts" element
6998                  */
6999                 void setConsultantNameEquipBudgetContracts(java.lang.String consultantNameEquipBudgetContracts);
7000                 
7001                 /**
7002                  * Sets (as xml) the "consultant_name_equip_budget_contracts" element
7003                  */
7004                 void xsetConsultantNameEquipBudgetContracts(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts consultantNameEquipBudgetContracts);
7005                 
7006                 /**
7007                  * Unsets the "consultant_name_equip_budget_contracts" element
7008                  */
7009                 void unsetConsultantNameEquipBudgetContracts();
7010                 
7011                 /**
7012                  * Gets the "consultant_service_equip_budget_contracts" element
7013                  */
7014                 java.lang.String getConsultantServiceEquipBudgetContracts();
7015                 
7016                 /**
7017                  * Gets (as xml) the "consultant_service_equip_budget_contracts" element
7018                  */
7019                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts xgetConsultantServiceEquipBudgetContracts();
7020                 
7021                 /**
7022                  * True if has "consultant_service_equip_budget_contracts" element
7023                  */
7024                 boolean isSetConsultantServiceEquipBudgetContracts();
7025                 
7026                 /**
7027                  * Sets the "consultant_service_equip_budget_contracts" element
7028                  */
7029                 void setConsultantServiceEquipBudgetContracts(java.lang.String consultantServiceEquipBudgetContracts);
7030                 
7031                 /**
7032                  * Sets (as xml) the "consultant_service_equip_budget_contracts" element
7033                  */
7034                 void xsetConsultantServiceEquipBudgetContracts(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts consultantServiceEquipBudgetContracts);
7035                 
7036                 /**
7037                  * Unsets the "consultant_service_equip_budget_contracts" element
7038                  */
7039                 void unsetConsultantServiceEquipBudgetContracts();
7040                 
7041                 /**
7042                  * Gets the "consultant_unit_cost_equip_budget_contracts" element
7043                  */
7044                 java.math.BigDecimal getConsultantUnitCostEquipBudgetContracts();
7045                 
7046                 /**
7047                  * Gets (as xml) the "consultant_unit_cost_equip_budget_contracts" element
7048                  */
7049                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetConsultantUnitCostEquipBudgetContracts();
7050                 
7051                 /**
7052                  * True if has "consultant_unit_cost_equip_budget_contracts" element
7053                  */
7054                 boolean isSetConsultantUnitCostEquipBudgetContracts();
7055                 
7056                 /**
7057                  * Sets the "consultant_unit_cost_equip_budget_contracts" element
7058                  */
7059                 void setConsultantUnitCostEquipBudgetContracts(java.math.BigDecimal consultantUnitCostEquipBudgetContracts);
7060                 
7061                 /**
7062                  * Sets (as xml) the "consultant_unit_cost_equip_budget_contracts" element
7063                  */
7064                 void xsetConsultantUnitCostEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType consultantUnitCostEquipBudgetContracts);
7065                 
7066                 /**
7067                  * Unsets the "consultant_unit_cost_equip_budget_contracts" element
7068                  */
7069                 void unsetConsultantUnitCostEquipBudgetContracts();
7070                 
7071                 /**
7072                  * Gets the "consultant_days_equip_budget_contracts" element
7073                  */
7074                 int getConsultantDaysEquipBudgetContracts();
7075                 
7076                 /**
7077                  * Gets (as xml) the "consultant_days_equip_budget_contracts" element
7078                  */
7079                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts xgetConsultantDaysEquipBudgetContracts();
7080                 
7081                 /**
7082                  * True if has "consultant_days_equip_budget_contracts" element
7083                  */
7084                 boolean isSetConsultantDaysEquipBudgetContracts();
7085                 
7086                 /**
7087                  * Sets the "consultant_days_equip_budget_contracts" element
7088                  */
7089                 void setConsultantDaysEquipBudgetContracts(int consultantDaysEquipBudgetContracts);
7090                 
7091                 /**
7092                  * Sets (as xml) the "consultant_days_equip_budget_contracts" element
7093                  */
7094                 void xsetConsultantDaysEquipBudgetContracts(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts consultantDaysEquipBudgetContracts);
7095                 
7096                 /**
7097                  * Unsets the "consultant_days_equip_budget_contracts" element
7098                  */
7099                 void unsetConsultantDaysEquipBudgetContracts();
7100                 
7101                 /**
7102                  * Gets the "per_consultant_subtotal_equip_budget_contracts" element
7103                  */
7104                 java.math.BigDecimal getPerConsultantSubtotalEquipBudgetContracts();
7105                 
7106                 /**
7107                  * Gets (as xml) the "per_consultant_subtotal_equip_budget_contracts" element
7108                  */
7109                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetPerConsultantSubtotalEquipBudgetContracts();
7110                 
7111                 /**
7112                  * True if has "per_consultant_subtotal_equip_budget_contracts" element
7113                  */
7114                 boolean isSetPerConsultantSubtotalEquipBudgetContracts();
7115                 
7116                 /**
7117                  * Sets the "per_consultant_subtotal_equip_budget_contracts" element
7118                  */
7119                 void setPerConsultantSubtotalEquipBudgetContracts(java.math.BigDecimal perConsultantSubtotalEquipBudgetContracts);
7120                 
7121                 /**
7122                  * Sets (as xml) the "per_consultant_subtotal_equip_budget_contracts" element
7123                  */
7124                 void xsetPerConsultantSubtotalEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType perConsultantSubtotalEquipBudgetContracts);
7125                 
7126                 /**
7127                  * Unsets the "per_consultant_subtotal_equip_budget_contracts" element
7128                  */
7129                 void unsetPerConsultantSubtotalEquipBudgetContracts();
7130                 
7131                 /**
7132                  * An XML consultant_name_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
7133                  *
7134                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$ContractsSection$ConsultantBudgetItems$ConsultantNameEquipBudgetContracts.
7135                  */
7136                 public interface ConsultantNameEquipBudgetContracts extends org.apache.xmlbeans.XmlString
7137                 {
7138                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7139                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantNameEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantnameequipbudgetcontracts2470elemtype");
7140                     
7141                     /**
7142                      * A factory class with static methods for creating instances
7143                      * of this type.
7144                      */
7145                     
7146                     public static final class Factory
7147                     {
7148                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts newValue(java.lang.Object obj) {
7149                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts) type.newValue( obj ); }
7150                       
7151                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts newInstance() {
7152                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7153                       
7154                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
7155                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantNameEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7156                       
7157                       private Factory() { } // No instance of this class allowed
7158                     }
7159                 }
7160                 
7161                 /**
7162                  * An XML consultant_service_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
7163                  *
7164                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$ContractsSection$ConsultantBudgetItems$ConsultantServiceEquipBudgetContracts.
7165                  */
7166                 public interface ConsultantServiceEquipBudgetContracts extends org.apache.xmlbeans.XmlString
7167                 {
7168                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7169                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantServiceEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantserviceequipbudgetcontractse9deelemtype");
7170                     
7171                     /**
7172                      * A factory class with static methods for creating instances
7173                      * of this type.
7174                      */
7175                     
7176                     public static final class Factory
7177                     {
7178                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts newValue(java.lang.Object obj) {
7179                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts) type.newValue( obj ); }
7180                       
7181                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts newInstance() {
7182                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7183                       
7184                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
7185                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantServiceEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7186                       
7187                       private Factory() { } // No instance of this class allowed
7188                     }
7189                 }
7190                 
7191                 /**
7192                  * An XML consultant_days_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
7193                  *
7194                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$ContractsSection$ConsultantBudgetItems$ConsultantDaysEquipBudgetContracts.
7195                  */
7196                 public interface ConsultantDaysEquipBudgetContracts extends org.apache.xmlbeans.XmlInt
7197                 {
7198                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7199                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantDaysEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantdaysequipbudgetcontracts2324elemtype");
7200                     
7201                     /**
7202                      * A factory class with static methods for creating instances
7203                      * of this type.
7204                      */
7205                     
7206                     public static final class Factory
7207                     {
7208                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts newValue(java.lang.Object obj) {
7209                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts) type.newValue( obj ); }
7210                       
7211                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts newInstance() {
7212                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7213                       
7214                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
7215                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems.ConsultantDaysEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7216                       
7217                       private Factory() { } // No instance of this class allowed
7218                     }
7219                 }
7220                 
7221                 /**
7222                  * A factory class with static methods for creating instances
7223                  * of this type.
7224                  */
7225                 
7226                 public static final class Factory
7227                 {
7228                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems newInstance() {
7229                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7230                     
7231                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems newInstance(org.apache.xmlbeans.XmlOptions options) {
7232                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7233                     
7234                     private Factory() { } // No instance of this class allowed
7235                 }
7236             }
7237             
7238             /**
7239              * An XML consultant_exp_budget_items(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
7240              *
7241              * This is a complex type.
7242              */
7243             public interface ConsultantExpBudgetItems extends org.apache.xmlbeans.XmlObject
7244             {
7245                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7246                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantExpBudgetItems.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantexpbudgetitemsb770elemtype");
7247                 
7248                 /**
7249                  * Gets the "consultant_exp_name_equip_budget_contracts" element
7250                  */
7251                 java.lang.String getConsultantExpNameEquipBudgetContracts();
7252                 
7253                 /**
7254                  * Gets (as xml) the "consultant_exp_name_equip_budget_contracts" element
7255                  */
7256                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts xgetConsultantExpNameEquipBudgetContracts();
7257                 
7258                 /**
7259                  * True if has "consultant_exp_name_equip_budget_contracts" element
7260                  */
7261                 boolean isSetConsultantExpNameEquipBudgetContracts();
7262                 
7263                 /**
7264                  * Sets the "consultant_exp_name_equip_budget_contracts" element
7265                  */
7266                 void setConsultantExpNameEquipBudgetContracts(java.lang.String consultantExpNameEquipBudgetContracts);
7267                 
7268                 /**
7269                  * Sets (as xml) the "consultant_exp_name_equip_budget_contracts" element
7270                  */
7271                 void xsetConsultantExpNameEquipBudgetContracts(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts consultantExpNameEquipBudgetContracts);
7272                 
7273                 /**
7274                  * Unsets the "consultant_exp_name_equip_budget_contracts" element
7275                  */
7276                 void unsetConsultantExpNameEquipBudgetContracts();
7277                 
7278                 /**
7279                  * Gets the "consultant_exp_service_equip_budget_contracts" element
7280                  */
7281                 java.lang.String getConsultantExpServiceEquipBudgetContracts();
7282                 
7283                 /**
7284                  * Gets (as xml) the "consultant_exp_service_equip_budget_contracts" element
7285                  */
7286                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts xgetConsultantExpServiceEquipBudgetContracts();
7287                 
7288                 /**
7289                  * True if has "consultant_exp_service_equip_budget_contracts" element
7290                  */
7291                 boolean isSetConsultantExpServiceEquipBudgetContracts();
7292                 
7293                 /**
7294                  * Sets the "consultant_exp_service_equip_budget_contracts" element
7295                  */
7296                 void setConsultantExpServiceEquipBudgetContracts(java.lang.String consultantExpServiceEquipBudgetContracts);
7297                 
7298                 /**
7299                  * Sets (as xml) the "consultant_exp_service_equip_budget_contracts" element
7300                  */
7301                 void xsetConsultantExpServiceEquipBudgetContracts(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts consultantExpServiceEquipBudgetContracts);
7302                 
7303                 /**
7304                  * Unsets the "consultant_exp_service_equip_budget_contracts" element
7305                  */
7306                 void unsetConsultantExpServiceEquipBudgetContracts();
7307                 
7308                 /**
7309                  * Gets the "consultant_exp_unit_cost_equip_budget_contracts" element
7310                  */
7311                 java.math.BigDecimal getConsultantExpUnitCostEquipBudgetContracts();
7312                 
7313                 /**
7314                  * Gets (as xml) the "consultant_exp_unit_cost_equip_budget_contracts" element
7315                  */
7316                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetConsultantExpUnitCostEquipBudgetContracts();
7317                 
7318                 /**
7319                  * True if has "consultant_exp_unit_cost_equip_budget_contracts" element
7320                  */
7321                 boolean isSetConsultantExpUnitCostEquipBudgetContracts();
7322                 
7323                 /**
7324                  * Sets the "consultant_exp_unit_cost_equip_budget_contracts" element
7325                  */
7326                 void setConsultantExpUnitCostEquipBudgetContracts(java.math.BigDecimal consultantExpUnitCostEquipBudgetContracts);
7327                 
7328                 /**
7329                  * Sets (as xml) the "consultant_exp_unit_cost_equip_budget_contracts" element
7330                  */
7331                 void xsetConsultantExpUnitCostEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType consultantExpUnitCostEquipBudgetContracts);
7332                 
7333                 /**
7334                  * Unsets the "consultant_exp_unit_cost_equip_budget_contracts" element
7335                  */
7336                 void unsetConsultantExpUnitCostEquipBudgetContracts();
7337                 
7338                 /**
7339                  * Gets the "consultant_exp_days_equip_budget_contracts" element
7340                  */
7341                 int getConsultantExpDaysEquipBudgetContracts();
7342                 
7343                 /**
7344                  * Gets (as xml) the "consultant_exp_days_equip_budget_contracts" element
7345                  */
7346                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts xgetConsultantExpDaysEquipBudgetContracts();
7347                 
7348                 /**
7349                  * True if has "consultant_exp_days_equip_budget_contracts" element
7350                  */
7351                 boolean isSetConsultantExpDaysEquipBudgetContracts();
7352                 
7353                 /**
7354                  * Sets the "consultant_exp_days_equip_budget_contracts" element
7355                  */
7356                 void setConsultantExpDaysEquipBudgetContracts(int consultantExpDaysEquipBudgetContracts);
7357                 
7358                 /**
7359                  * Sets (as xml) the "consultant_exp_days_equip_budget_contracts" element
7360                  */
7361                 void xsetConsultantExpDaysEquipBudgetContracts(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts consultantExpDaysEquipBudgetContracts);
7362                 
7363                 /**
7364                  * Unsets the "consultant_exp_days_equip_budget_contracts" element
7365                  */
7366                 void unsetConsultantExpDaysEquipBudgetContracts();
7367                 
7368                 /**
7369                  * Gets the "per_consultant_exp_subtotal_equip_budget_contracts" element
7370                  */
7371                 java.math.BigDecimal getPerConsultantExpSubtotalEquipBudgetContracts();
7372                 
7373                 /**
7374                  * Gets (as xml) the "per_consultant_exp_subtotal_equip_budget_contracts" element
7375                  */
7376                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetPerConsultantExpSubtotalEquipBudgetContracts();
7377                 
7378                 /**
7379                  * True if has "per_consultant_exp_subtotal_equip_budget_contracts" element
7380                  */
7381                 boolean isSetPerConsultantExpSubtotalEquipBudgetContracts();
7382                 
7383                 /**
7384                  * Sets the "per_consultant_exp_subtotal_equip_budget_contracts" element
7385                  */
7386                 void setPerConsultantExpSubtotalEquipBudgetContracts(java.math.BigDecimal perConsultantExpSubtotalEquipBudgetContracts);
7387                 
7388                 /**
7389                  * Sets (as xml) the "per_consultant_exp_subtotal_equip_budget_contracts" element
7390                  */
7391                 void xsetPerConsultantExpSubtotalEquipBudgetContracts(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType perConsultantExpSubtotalEquipBudgetContracts);
7392                 
7393                 /**
7394                  * Unsets the "per_consultant_exp_subtotal_equip_budget_contracts" element
7395                  */
7396                 void unsetPerConsultantExpSubtotalEquipBudgetContracts();
7397                 
7398                 /**
7399                  * An XML consultant_exp_name_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
7400                  *
7401                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$ContractsSection$ConsultantExpBudgetItems$ConsultantExpNameEquipBudgetContracts.
7402                  */
7403                 public interface ConsultantExpNameEquipBudgetContracts extends org.apache.xmlbeans.XmlString
7404                 {
7405                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7406                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantExpNameEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantexpnameequipbudgetcontractsdab0elemtype");
7407                     
7408                     /**
7409                      * A factory class with static methods for creating instances
7410                      * of this type.
7411                      */
7412                     
7413                     public static final class Factory
7414                     {
7415                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts newValue(java.lang.Object obj) {
7416                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts) type.newValue( obj ); }
7417                       
7418                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts newInstance() {
7419                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7420                       
7421                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
7422                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpNameEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7423                       
7424                       private Factory() { } // No instance of this class allowed
7425                     }
7426                 }
7427                 
7428                 /**
7429                  * An XML consultant_exp_service_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
7430                  *
7431                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$ContractsSection$ConsultantExpBudgetItems$ConsultantExpServiceEquipBudgetContracts.
7432                  */
7433                 public interface ConsultantExpServiceEquipBudgetContracts extends org.apache.xmlbeans.XmlString
7434                 {
7435                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7436                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantExpServiceEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantexpserviceequipbudgetcontractse6a2elemtype");
7437                     
7438                     /**
7439                      * A factory class with static methods for creating instances
7440                      * of this type.
7441                      */
7442                     
7443                     public static final class Factory
7444                     {
7445                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts newValue(java.lang.Object obj) {
7446                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts) type.newValue( obj ); }
7447                       
7448                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts newInstance() {
7449                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7450                       
7451                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
7452                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpServiceEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7453                       
7454                       private Factory() { } // No instance of this class allowed
7455                     }
7456                 }
7457                 
7458                 /**
7459                  * An XML consultant_exp_days_equip_budget_contracts(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
7460                  *
7461                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$ContractsSection$ConsultantExpBudgetItems$ConsultantExpDaysEquipBudgetContracts.
7462                  */
7463                 public interface ConsultantExpDaysEquipBudgetContracts extends org.apache.xmlbeans.XmlInt
7464                 {
7465                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7466                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ConsultantExpDaysEquipBudgetContracts.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("consultantexpdaysequipbudgetcontracts5f64elemtype");
7467                     
7468                     /**
7469                      * A factory class with static methods for creating instances
7470                      * of this type.
7471                      */
7472                     
7473                     public static final class Factory
7474                     {
7475                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts newValue(java.lang.Object obj) {
7476                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts) type.newValue( obj ); }
7477                       
7478                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts newInstance() {
7479                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7480                       
7481                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts newInstance(org.apache.xmlbeans.XmlOptions options) {
7482                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems.ConsultantExpDaysEquipBudgetContracts) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7483                       
7484                       private Factory() { } // No instance of this class allowed
7485                     }
7486                 }
7487                 
7488                 /**
7489                  * A factory class with static methods for creating instances
7490                  * of this type.
7491                  */
7492                 
7493                 public static final class Factory
7494                 {
7495                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems newInstance() {
7496                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7497                     
7498                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems newInstance(org.apache.xmlbeans.XmlOptions options) {
7499                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection.ConsultantExpBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7500                     
7501                     private Factory() { } // No instance of this class allowed
7502                 }
7503             }
7504             
7505             /**
7506              * A factory class with static methods for creating instances
7507              * of this type.
7508              */
7509             
7510             public static final class Factory
7511             {
7512                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection newInstance() {
7513                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7514                 
7515                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection newInstance(org.apache.xmlbeans.XmlOptions options) {
7516                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.ContractsSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7517                 
7518                 private Factory() { } // No instance of this class allowed
7519             }
7520         }
7521         
7522         /**
7523          * An XML indirect_costs_section(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
7524          *
7525          * This is a complex type.
7526          */
7527         public interface IndirectCostsSection extends org.apache.xmlbeans.XmlObject
7528         {
7529             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7530                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectCostsSection.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectcostssection363celemtype");
7531             
7532             /**
7533              * Gets the "budget_category_not_used_equip_budget_indirect" element
7534              */
7535             gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum getBudgetCategoryNotUsedEquipBudgetIndirect();
7536             
7537             /**
7538              * Gets (as xml) the "budget_category_not_used_equip_budget_indirect" element
7539              */
7540             gov.grants.apply.system.globalLibraryV20.YesNoDataType xgetBudgetCategoryNotUsedEquipBudgetIndirect();
7541             
7542             /**
7543              * True if has "budget_category_not_used_equip_budget_indirect" element
7544              */
7545             boolean isSetBudgetCategoryNotUsedEquipBudgetIndirect();
7546             
7547             /**
7548              * Sets the "budget_category_not_used_equip_budget_indirect" element
7549              */
7550             void setBudgetCategoryNotUsedEquipBudgetIndirect(gov.grants.apply.system.globalLibraryV20.YesNoDataType.Enum budgetCategoryNotUsedEquipBudgetIndirect);
7551             
7552             /**
7553              * Sets (as xml) the "budget_category_not_used_equip_budget_indirect" element
7554              */
7555             void xsetBudgetCategoryNotUsedEquipBudgetIndirect(gov.grants.apply.system.globalLibraryV20.YesNoDataType budgetCategoryNotUsedEquipBudgetIndirect);
7556             
7557             /**
7558              * Unsets the "budget_category_not_used_equip_budget_indirect" element
7559              */
7560             void unsetBudgetCategoryNotUsedEquipBudgetIndirect();
7561             
7562             /**
7563              * Gets array of all "indirect_budget_items" elements
7564              */
7565             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems[] getIndirectBudgetItemsArray();
7566             
7567             /**
7568              * Gets ith "indirect_budget_items" element
7569              */
7570             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems getIndirectBudgetItemsArray(int i);
7571             
7572             /**
7573              * Returns number of "indirect_budget_items" element
7574              */
7575             int sizeOfIndirectBudgetItemsArray();
7576             
7577             /**
7578              * Sets array of all "indirect_budget_items" element
7579              */
7580             void setIndirectBudgetItemsArray(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems[] indirectBudgetItemsArray);
7581             
7582             /**
7583              * Sets ith "indirect_budget_items" element
7584              */
7585             void setIndirectBudgetItemsArray(int i, gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems indirectBudgetItems);
7586             
7587             /**
7588              * Inserts and returns a new empty value (as xml) as the ith "indirect_budget_items" element
7589              */
7590             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems insertNewIndirectBudgetItems(int i);
7591             
7592             /**
7593              * Appends and returns a new empty value (as xml) as the last "indirect_budget_items" element
7594              */
7595             gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems addNewIndirectBudgetItems();
7596             
7597             /**
7598              * Removes the ith "indirect_budget_items" element
7599              */
7600             void removeIndirectBudgetItems(int i);
7601             
7602             /**
7603              * Gets the "budget_category_subtotal_equip_indirect" element
7604              */
7605             java.math.BigDecimal getBudgetCategorySubtotalEquipIndirect();
7606             
7607             /**
7608              * Gets (as xml) the "budget_category_subtotal_equip_indirect" element
7609              */
7610             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetBudgetCategorySubtotalEquipIndirect();
7611             
7612             /**
7613              * True if has "budget_category_subtotal_equip_indirect" element
7614              */
7615             boolean isSetBudgetCategorySubtotalEquipIndirect();
7616             
7617             /**
7618              * Sets the "budget_category_subtotal_equip_indirect" element
7619              */
7620             void setBudgetCategorySubtotalEquipIndirect(java.math.BigDecimal budgetCategorySubtotalEquipIndirect);
7621             
7622             /**
7623              * Sets (as xml) the "budget_category_subtotal_equip_indirect" element
7624              */
7625             void xsetBudgetCategorySubtotalEquipIndirect(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType budgetCategorySubtotalEquipIndirect);
7626             
7627             /**
7628              * Unsets the "budget_category_subtotal_equip_indirect" element
7629              */
7630             void unsetBudgetCategorySubtotalEquipIndirect();
7631             
7632             /**
7633              * An XML indirect_budget_items(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
7634              *
7635              * This is a complex type.
7636              */
7637             public interface IndirectBudgetItems extends org.apache.xmlbeans.XmlObject
7638             {
7639                 public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7640                     org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(IndirectBudgetItems.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("indirectbudgetitems28d9elemtype");
7641                 
7642                 /**
7643                  * Gets the "item_desc_equip_budget_indirect" element
7644                  */
7645                 java.lang.String getItemDescEquipBudgetIndirect();
7646                 
7647                 /**
7648                  * Gets (as xml) the "item_desc_equip_budget_indirect" element
7649                  */
7650                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ItemDescEquipBudgetIndirect xgetItemDescEquipBudgetIndirect();
7651                 
7652                 /**
7653                  * True if has "item_desc_equip_budget_indirect" element
7654                  */
7655                 boolean isSetItemDescEquipBudgetIndirect();
7656                 
7657                 /**
7658                  * Sets the "item_desc_equip_budget_indirect" element
7659                  */
7660                 void setItemDescEquipBudgetIndirect(java.lang.String itemDescEquipBudgetIndirect);
7661                 
7662                 /**
7663                  * Sets (as xml) the "item_desc_equip_budget_indirect" element
7664                  */
7665                 void xsetItemDescEquipBudgetIndirect(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ItemDescEquipBudgetIndirect itemDescEquipBudgetIndirect);
7666                 
7667                 /**
7668                  * Unsets the "item_desc_equip_budget_indirect" element
7669                  */
7670                 void unsetItemDescEquipBudgetIndirect();
7671                 
7672                 /**
7673                  * Gets the "computation_equip_budget_indirect" element
7674                  */
7675                 java.lang.String getComputationEquipBudgetIndirect();
7676                 
7677                 /**
7678                  * Gets (as xml) the "computation_equip_budget_indirect" element
7679                  */
7680                 gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ComputationEquipBudgetIndirect xgetComputationEquipBudgetIndirect();
7681                 
7682                 /**
7683                  * True if has "computation_equip_budget_indirect" element
7684                  */
7685                 boolean isSetComputationEquipBudgetIndirect();
7686                 
7687                 /**
7688                  * Sets the "computation_equip_budget_indirect" element
7689                  */
7690                 void setComputationEquipBudgetIndirect(java.lang.String computationEquipBudgetIndirect);
7691                 
7692                 /**
7693                  * Sets (as xml) the "computation_equip_budget_indirect" element
7694                  */
7695                 void xsetComputationEquipBudgetIndirect(gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ComputationEquipBudgetIndirect computationEquipBudgetIndirect);
7696                 
7697                 /**
7698                  * Unsets the "computation_equip_budget_indirect" element
7699                  */
7700                 void unsetComputationEquipBudgetIndirect();
7701                 
7702                 /**
7703                  * Gets the "per_item_subtotal_equip_budget_indirect" element
7704                  */
7705                 java.math.BigDecimal getPerItemSubtotalEquipBudgetIndirect();
7706                 
7707                 /**
7708                  * Gets (as xml) the "per_item_subtotal_equip_budget_indirect" element
7709                  */
7710                 gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetPerItemSubtotalEquipBudgetIndirect();
7711                 
7712                 /**
7713                  * True if has "per_item_subtotal_equip_budget_indirect" element
7714                  */
7715                 boolean isSetPerItemSubtotalEquipBudgetIndirect();
7716                 
7717                 /**
7718                  * Sets the "per_item_subtotal_equip_budget_indirect" element
7719                  */
7720                 void setPerItemSubtotalEquipBudgetIndirect(java.math.BigDecimal perItemSubtotalEquipBudgetIndirect);
7721                 
7722                 /**
7723                  * Sets (as xml) the "per_item_subtotal_equip_budget_indirect" element
7724                  */
7725                 void xsetPerItemSubtotalEquipBudgetIndirect(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType perItemSubtotalEquipBudgetIndirect);
7726                 
7727                 /**
7728                  * Unsets the "per_item_subtotal_equip_budget_indirect" element
7729                  */
7730                 void unsetPerItemSubtotalEquipBudgetIndirect();
7731                 
7732                 /**
7733                  * An XML item_desc_equip_budget_indirect(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
7734                  *
7735                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$IndirectCostsSection$IndirectBudgetItems$ItemDescEquipBudgetIndirect.
7736                  */
7737                 public interface ItemDescEquipBudgetIndirect extends org.apache.xmlbeans.XmlString
7738                 {
7739                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7740                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ItemDescEquipBudgetIndirect.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("itemdescequipbudgetindirect9f96elemtype");
7741                     
7742                     /**
7743                      * A factory class with static methods for creating instances
7744                      * of this type.
7745                      */
7746                     
7747                     public static final class Factory
7748                     {
7749                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ItemDescEquipBudgetIndirect newValue(java.lang.Object obj) {
7750                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ItemDescEquipBudgetIndirect) type.newValue( obj ); }
7751                       
7752                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ItemDescEquipBudgetIndirect newInstance() {
7753                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ItemDescEquipBudgetIndirect) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7754                       
7755                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ItemDescEquipBudgetIndirect newInstance(org.apache.xmlbeans.XmlOptions options) {
7756                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ItemDescEquipBudgetIndirect) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7757                       
7758                       private Factory() { } // No instance of this class allowed
7759                     }
7760                 }
7761                 
7762                 /**
7763                  * An XML computation_equip_budget_indirect(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
7764                  *
7765                  * This is an atomic type that is a restriction of gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document$COPSBudget2$IndirectCostsSection$IndirectBudgetItems$ComputationEquipBudgetIndirect.
7766                  */
7767                 public interface ComputationEquipBudgetIndirect extends org.apache.xmlbeans.XmlString
7768                 {
7769                     public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7770                       org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(ComputationEquipBudgetIndirect.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("computationequipbudgetindirectda4celemtype");
7771                     
7772                     /**
7773                      * A factory class with static methods for creating instances
7774                      * of this type.
7775                      */
7776                     
7777                     public static final class Factory
7778                     {
7779                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ComputationEquipBudgetIndirect newValue(java.lang.Object obj) {
7780                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ComputationEquipBudgetIndirect) type.newValue( obj ); }
7781                       
7782                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ComputationEquipBudgetIndirect newInstance() {
7783                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ComputationEquipBudgetIndirect) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7784                       
7785                       public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ComputationEquipBudgetIndirect newInstance(org.apache.xmlbeans.XmlOptions options) {
7786                         return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems.ComputationEquipBudgetIndirect) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7787                       
7788                       private Factory() { } // No instance of this class allowed
7789                     }
7790                 }
7791                 
7792                 /**
7793                  * A factory class with static methods for creating instances
7794                  * of this type.
7795                  */
7796                 
7797                 public static final class Factory
7798                 {
7799                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems newInstance() {
7800                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7801                     
7802                     public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems newInstance(org.apache.xmlbeans.XmlOptions options) {
7803                       return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection.IndirectBudgetItems) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7804                     
7805                     private Factory() { } // No instance of this class allowed
7806                 }
7807             }
7808             
7809             /**
7810              * A factory class with static methods for creating instances
7811              * of this type.
7812              */
7813             
7814             public static final class Factory
7815             {
7816                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection newInstance() {
7817                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
7818                 
7819                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection newInstance(org.apache.xmlbeans.XmlOptions options) {
7820                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.IndirectCostsSection) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
7821                 
7822                 private Factory() { } // No instance of this class allowed
7823             }
7824         }
7825         
7826         /**
7827          * An XML budget_summary(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
7828          *
7829          * This is a complex type.
7830          */
7831         public interface BudgetSummary extends org.apache.xmlbeans.XmlObject
7832         {
7833             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
7834                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetSummary.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetsummary406delemtype");
7835             
7836             /**
7837              * Gets the "total_sworn_officer_costs_budget_summary" element
7838              */
7839             java.math.BigDecimal getTotalSwornOfficerCostsBudgetSummary();
7840             
7841             /**
7842              * Gets (as xml) the "total_sworn_officer_costs_budget_summary" element
7843              */
7844             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalSwornOfficerCostsBudgetSummary();
7845             
7846             /**
7847              * True if has "total_sworn_officer_costs_budget_summary" element
7848              */
7849             boolean isSetTotalSwornOfficerCostsBudgetSummary();
7850             
7851             /**
7852              * Sets the "total_sworn_officer_costs_budget_summary" element
7853              */
7854             void setTotalSwornOfficerCostsBudgetSummary(java.math.BigDecimal totalSwornOfficerCostsBudgetSummary);
7855             
7856             /**
7857              * Sets (as xml) the "total_sworn_officer_costs_budget_summary" element
7858              */
7859             void xsetTotalSwornOfficerCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalSwornOfficerCostsBudgetSummary);
7860             
7861             /**
7862              * Unsets the "total_sworn_officer_costs_budget_summary" element
7863              */
7864             void unsetTotalSwornOfficerCostsBudgetSummary();
7865             
7866             /**
7867              * Gets the "total_civ_costs_budget_summary" element
7868              */
7869             java.math.BigDecimal getTotalCivCostsBudgetSummary();
7870             
7871             /**
7872              * Gets (as xml) the "total_civ_costs_budget_summary" element
7873              */
7874             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalCivCostsBudgetSummary();
7875             
7876             /**
7877              * True if has "total_civ_costs_budget_summary" element
7878              */
7879             boolean isSetTotalCivCostsBudgetSummary();
7880             
7881             /**
7882              * Sets the "total_civ_costs_budget_summary" element
7883              */
7884             void setTotalCivCostsBudgetSummary(java.math.BigDecimal totalCivCostsBudgetSummary);
7885             
7886             /**
7887              * Sets (as xml) the "total_civ_costs_budget_summary" element
7888              */
7889             void xsetTotalCivCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalCivCostsBudgetSummary);
7890             
7891             /**
7892              * Unsets the "total_civ_costs_budget_summary" element
7893              */
7894             void unsetTotalCivCostsBudgetSummary();
7895             
7896             /**
7897              * Gets the "total_equipment_costs_budget_summary" element
7898              */
7899             java.math.BigDecimal getTotalEquipmentCostsBudgetSummary();
7900             
7901             /**
7902              * Gets (as xml) the "total_equipment_costs_budget_summary" element
7903              */
7904             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalEquipmentCostsBudgetSummary();
7905             
7906             /**
7907              * True if has "total_equipment_costs_budget_summary" element
7908              */
7909             boolean isSetTotalEquipmentCostsBudgetSummary();
7910             
7911             /**
7912              * Sets the "total_equipment_costs_budget_summary" element
7913              */
7914             void setTotalEquipmentCostsBudgetSummary(java.math.BigDecimal totalEquipmentCostsBudgetSummary);
7915             
7916             /**
7917              * Sets (as xml) the "total_equipment_costs_budget_summary" element
7918              */
7919             void xsetTotalEquipmentCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalEquipmentCostsBudgetSummary);
7920             
7921             /**
7922              * Unsets the "total_equipment_costs_budget_summary" element
7923              */
7924             void unsetTotalEquipmentCostsBudgetSummary();
7925             
7926             /**
7927              * Gets the "total_other_costs_budget_summary" element
7928              */
7929             java.math.BigDecimal getTotalOtherCostsBudgetSummary();
7930             
7931             /**
7932              * Gets (as xml) the "total_other_costs_budget_summary" element
7933              */
7934             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalOtherCostsBudgetSummary();
7935             
7936             /**
7937              * True if has "total_other_costs_budget_summary" element
7938              */
7939             boolean isSetTotalOtherCostsBudgetSummary();
7940             
7941             /**
7942              * Sets the "total_other_costs_budget_summary" element
7943              */
7944             void setTotalOtherCostsBudgetSummary(java.math.BigDecimal totalOtherCostsBudgetSummary);
7945             
7946             /**
7947              * Sets (as xml) the "total_other_costs_budget_summary" element
7948              */
7949             void xsetTotalOtherCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalOtherCostsBudgetSummary);
7950             
7951             /**
7952              * Unsets the "total_other_costs_budget_summary" element
7953              */
7954             void unsetTotalOtherCostsBudgetSummary();
7955             
7956             /**
7957              * Gets the "total_supplies_costs_budget_summary" element
7958              */
7959             java.math.BigDecimal getTotalSuppliesCostsBudgetSummary();
7960             
7961             /**
7962              * Gets (as xml) the "total_supplies_costs_budget_summary" element
7963              */
7964             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalSuppliesCostsBudgetSummary();
7965             
7966             /**
7967              * True if has "total_supplies_costs_budget_summary" element
7968              */
7969             boolean isSetTotalSuppliesCostsBudgetSummary();
7970             
7971             /**
7972              * Sets the "total_supplies_costs_budget_summary" element
7973              */
7974             void setTotalSuppliesCostsBudgetSummary(java.math.BigDecimal totalSuppliesCostsBudgetSummary);
7975             
7976             /**
7977              * Sets (as xml) the "total_supplies_costs_budget_summary" element
7978              */
7979             void xsetTotalSuppliesCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalSuppliesCostsBudgetSummary);
7980             
7981             /**
7982              * Unsets the "total_supplies_costs_budget_summary" element
7983              */
7984             void unsetTotalSuppliesCostsBudgetSummary();
7985             
7986             /**
7987              * Gets the "total_travel_costs_budget_summary" element
7988              */
7989             java.math.BigDecimal getTotalTravelCostsBudgetSummary();
7990             
7991             /**
7992              * Gets (as xml) the "total_travel_costs_budget_summary" element
7993              */
7994             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalTravelCostsBudgetSummary();
7995             
7996             /**
7997              * True if has "total_travel_costs_budget_summary" element
7998              */
7999             boolean isSetTotalTravelCostsBudgetSummary();
8000             
8001             /**
8002              * Sets the "total_travel_costs_budget_summary" element
8003              */
8004             void setTotalTravelCostsBudgetSummary(java.math.BigDecimal totalTravelCostsBudgetSummary);
8005             
8006             /**
8007              * Sets (as xml) the "total_travel_costs_budget_summary" element
8008              */
8009             void xsetTotalTravelCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalTravelCostsBudgetSummary);
8010             
8011             /**
8012              * Unsets the "total_travel_costs_budget_summary" element
8013              */
8014             void unsetTotalTravelCostsBudgetSummary();
8015             
8016             /**
8017              * Gets the "total_contracts_costs_budget_summary" element
8018              */
8019             java.math.BigDecimal getTotalContractsCostsBudgetSummary();
8020             
8021             /**
8022              * Gets (as xml) the "total_contracts_costs_budget_summary" element
8023              */
8024             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalContractsCostsBudgetSummary();
8025             
8026             /**
8027              * True if has "total_contracts_costs_budget_summary" element
8028              */
8029             boolean isSetTotalContractsCostsBudgetSummary();
8030             
8031             /**
8032              * Sets the "total_contracts_costs_budget_summary" element
8033              */
8034             void setTotalContractsCostsBudgetSummary(java.math.BigDecimal totalContractsCostsBudgetSummary);
8035             
8036             /**
8037              * Sets (as xml) the "total_contracts_costs_budget_summary" element
8038              */
8039             void xsetTotalContractsCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalContractsCostsBudgetSummary);
8040             
8041             /**
8042              * Unsets the "total_contracts_costs_budget_summary" element
8043              */
8044             void unsetTotalContractsCostsBudgetSummary();
8045             
8046             /**
8047              * Gets the "total_indirect_costs_budget_summary" element
8048              */
8049             java.math.BigDecimal getTotalIndirectCostsBudgetSummary();
8050             
8051             /**
8052              * Gets (as xml) the "total_indirect_costs_budget_summary" element
8053              */
8054             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalIndirectCostsBudgetSummary();
8055             
8056             /**
8057              * True if has "total_indirect_costs_budget_summary" element
8058              */
8059             boolean isSetTotalIndirectCostsBudgetSummary();
8060             
8061             /**
8062              * Sets the "total_indirect_costs_budget_summary" element
8063              */
8064             void setTotalIndirectCostsBudgetSummary(java.math.BigDecimal totalIndirectCostsBudgetSummary);
8065             
8066             /**
8067              * Sets (as xml) the "total_indirect_costs_budget_summary" element
8068              */
8069             void xsetTotalIndirectCostsBudgetSummary(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalIndirectCostsBudgetSummary);
8070             
8071             /**
8072              * Unsets the "total_indirect_costs_budget_summary" element
8073              */
8074             void unsetTotalIndirectCostsBudgetSummary();
8075             
8076             /**
8077              * Gets the "total_project_cost" element
8078              */
8079             java.math.BigDecimal getTotalProjectCost();
8080             
8081             /**
8082              * Gets (as xml) the "total_project_cost" element
8083              */
8084             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalProjectCost();
8085             
8086             /**
8087              * True if has "total_project_cost" element
8088              */
8089             boolean isSetTotalProjectCost();
8090             
8091             /**
8092              * Sets the "total_project_cost" element
8093              */
8094             void setTotalProjectCost(java.math.BigDecimal totalProjectCost);
8095             
8096             /**
8097              * Sets (as xml) the "total_project_cost" element
8098              */
8099             void xsetTotalProjectCost(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalProjectCost);
8100             
8101             /**
8102              * Unsets the "total_project_cost" element
8103              */
8104             void unsetTotalProjectCost();
8105             
8106             /**
8107              * Gets the "total_project_federal_share" element
8108              */
8109             java.math.BigDecimal getTotalProjectFederalShare();
8110             
8111             /**
8112              * Gets (as xml) the "total_project_federal_share" element
8113              */
8114             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalProjectFederalShare();
8115             
8116             /**
8117              * True if has "total_project_federal_share" element
8118              */
8119             boolean isSetTotalProjectFederalShare();
8120             
8121             /**
8122              * Sets the "total_project_federal_share" element
8123              */
8124             void setTotalProjectFederalShare(java.math.BigDecimal totalProjectFederalShare);
8125             
8126             /**
8127              * Sets (as xml) the "total_project_federal_share" element
8128              */
8129             void xsetTotalProjectFederalShare(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalProjectFederalShare);
8130             
8131             /**
8132              * Unsets the "total_project_federal_share" element
8133              */
8134             void unsetTotalProjectFederalShare();
8135             
8136             /**
8137              * Gets the "total_project_local_share" element
8138              */
8139             java.math.BigDecimal getTotalProjectLocalShare();
8140             
8141             /**
8142              * Gets (as xml) the "total_project_local_share" element
8143              */
8144             gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType xgetTotalProjectLocalShare();
8145             
8146             /**
8147              * True if has "total_project_local_share" element
8148              */
8149             boolean isSetTotalProjectLocalShare();
8150             
8151             /**
8152              * Sets the "total_project_local_share" element
8153              */
8154             void setTotalProjectLocalShare(java.math.BigDecimal totalProjectLocalShare);
8155             
8156             /**
8157              * Sets (as xml) the "total_project_local_share" element
8158              */
8159             void xsetTotalProjectLocalShare(gov.grants.apply.system.globalLibraryV20.BudgetTotalAmountDataType totalProjectLocalShare);
8160             
8161             /**
8162              * Unsets the "total_project_local_share" element
8163              */
8164             void unsetTotalProjectLocalShare();
8165             
8166             /**
8167              * A factory class with static methods for creating instances
8168              * of this type.
8169              */
8170             
8171             public static final class Factory
8172             {
8173                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetSummary newInstance() {
8174                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8175                 
8176                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetSummary newInstance(org.apache.xmlbeans.XmlOptions options) {
8177                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetSummary) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8178                 
8179                 private Factory() { } // No instance of this class allowed
8180             }
8181         }
8182         
8183         /**
8184          * An XML budget_contact(@http://apply.grants.gov/forms/COPS_Budget2-V2.0).
8185          *
8186          * This is a complex type.
8187          */
8188         public interface BudgetContact extends org.apache.xmlbeans.XmlObject
8189         {
8190             public static final org.apache.xmlbeans.SchemaType type = (org.apache.xmlbeans.SchemaType)
8191                 org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(BudgetContact.class.getClassLoader(), "schemaorg_apache_xmlbeans.system.sEAFA503253B0B59D5509A37AD48F2343").resolveHandle("budgetcontact8f67elemtype");
8192             
8193             /**
8194              * Gets the "budget_contact_name" element
8195              */
8196             gov.grants.apply.system.globalLibraryV20.HumanNameDataType getBudgetContactName();
8197             
8198             /**
8199              * Sets the "budget_contact_name" element
8200              */
8201             void setBudgetContactName(gov.grants.apply.system.globalLibraryV20.HumanNameDataType budgetContactName);
8202             
8203             /**
8204              * Appends and returns a new empty "budget_contact_name" element
8205              */
8206             gov.grants.apply.system.globalLibraryV20.HumanNameDataType addNewBudgetContactName();
8207             
8208             /**
8209              * Gets the "budget_contact_title" element
8210              */
8211             java.lang.String getBudgetContactTitle();
8212             
8213             /**
8214              * Gets (as xml) the "budget_contact_title" element
8215              */
8216             gov.grants.apply.system.globalLibraryV20.HumanTitleDataType xgetBudgetContactTitle();
8217             
8218             /**
8219              * Sets the "budget_contact_title" element
8220              */
8221             void setBudgetContactTitle(java.lang.String budgetContactTitle);
8222             
8223             /**
8224              * Sets (as xml) the "budget_contact_title" element
8225              */
8226             void xsetBudgetContactTitle(gov.grants.apply.system.globalLibraryV20.HumanTitleDataType budgetContactTitle);
8227             
8228             /**
8229              * Gets the "budget_contact_phone" element
8230              */
8231             java.lang.String getBudgetContactPhone();
8232             
8233             /**
8234              * Gets (as xml) the "budget_contact_phone" element
8235              */
8236             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetBudgetContactPhone();
8237             
8238             /**
8239              * Sets the "budget_contact_phone" element
8240              */
8241             void setBudgetContactPhone(java.lang.String budgetContactPhone);
8242             
8243             /**
8244              * Sets (as xml) the "budget_contact_phone" element
8245              */
8246             void xsetBudgetContactPhone(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType budgetContactPhone);
8247             
8248             /**
8249              * Gets the "budget_contact_fax" element
8250              */
8251             java.lang.String getBudgetContactFax();
8252             
8253             /**
8254              * Gets (as xml) the "budget_contact_fax" element
8255              */
8256             gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType xgetBudgetContactFax();
8257             
8258             /**
8259              * Sets the "budget_contact_fax" element
8260              */
8261             void setBudgetContactFax(java.lang.String budgetContactFax);
8262             
8263             /**
8264              * Sets (as xml) the "budget_contact_fax" element
8265              */
8266             void xsetBudgetContactFax(gov.grants.apply.system.globalLibraryV20.TelephoneNumberDataType budgetContactFax);
8267             
8268             /**
8269              * Gets the "budget_contact_email" element
8270              */
8271             java.lang.String getBudgetContactEmail();
8272             
8273             /**
8274              * Gets (as xml) the "budget_contact_email" element
8275              */
8276             gov.grants.apply.system.globalLibraryV20.EmailDataType xgetBudgetContactEmail();
8277             
8278             /**
8279              * Sets the "budget_contact_email" element
8280              */
8281             void setBudgetContactEmail(java.lang.String budgetContactEmail);
8282             
8283             /**
8284              * Sets (as xml) the "budget_contact_email" element
8285              */
8286             void xsetBudgetContactEmail(gov.grants.apply.system.globalLibraryV20.EmailDataType budgetContactEmail);
8287             
8288             /**
8289              * A factory class with static methods for creating instances
8290              * of this type.
8291              */
8292             
8293             public static final class Factory
8294             {
8295                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetContact newInstance() {
8296                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetContact) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8297                 
8298                 public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetContact newInstance(org.apache.xmlbeans.XmlOptions options) {
8299                   return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2.BudgetContact) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8300                 
8301                 private Factory() { } // No instance of this class allowed
8302             }
8303         }
8304         
8305         /**
8306          * A factory class with static methods for creating instances
8307          * of this type.
8308          */
8309         
8310         public static final class Factory
8311         {
8312             public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2 newInstance() {
8313               return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8314             
8315             public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2 newInstance(org.apache.xmlbeans.XmlOptions options) {
8316               return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document.COPSBudget2) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8317             
8318             private Factory() { } // No instance of this class allowed
8319         }
8320     }
8321     
8322     /**
8323      * A factory class with static methods for creating instances
8324      * of this type.
8325      */
8326     
8327     public static final class Factory
8328     {
8329         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document newInstance() {
8330           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, null ); }
8331         
8332         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document newInstance(org.apache.xmlbeans.XmlOptions options) {
8333           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type, options ); }
8334         
8335         /** @param xmlAsString the string value to parse */
8336         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
8337           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, null ); }
8338         
8339         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
8340           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString, type, options ); }
8341         
8342         /** @param file the file from which to load an xml document */
8343         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(java.io.File file) throws org.apache.xmlbeans.XmlException, java.io.IOException {
8344           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, null ); }
8345         
8346         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(java.io.File file, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
8347           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type, options ); }
8348         
8349         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(java.net.URL u) throws org.apache.xmlbeans.XmlException, java.io.IOException {
8350           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null ); }
8351         
8352         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
8353           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, options ); }
8354         
8355         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(java.io.InputStream is) throws org.apache.xmlbeans.XmlException, java.io.IOException {
8356           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null ); }
8357         
8358         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
8359           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, options ); }
8360         
8361         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(java.io.Reader r) throws org.apache.xmlbeans.XmlException, java.io.IOException {
8362           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null ); }
8363         
8364         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, java.io.IOException {
8365           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, options ); }
8366         
8367         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(javax.xml.stream.XMLStreamReader sr) throws org.apache.xmlbeans.XmlException {
8368           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null ); }
8369         
8370         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
8371           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, options ); }
8372         
8373         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
8374           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, null ); }
8375         
8376         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException {
8377           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type, options ); }
8378         
8379         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
8380         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
8381           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null ); }
8382         
8383         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
8384         public static gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document parse(org.apache.xmlbeans.xml.stream.XMLInputStream xis, org.apache.xmlbeans.XmlOptions options) throws org.apache.xmlbeans.XmlException, org.apache.xmlbeans.xml.stream.XMLStreamException {
8385           return (gov.grants.apply.forms.copsBudget2V20.COPSBudget2Document) org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, options ); }
8386         
8387         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
8388         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 {
8389           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, null ); }
8390         
8391         /** @deprecated {@link org.apache.xmlbeans.xml.stream.XMLInputStream} */
8392         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 {
8393           return org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream( xis, type, options ); }
8394         
8395         private Factory() { } // No instance of this class allowed
8396     }
8397 }